Software Engineering

Software Engineering

1635 bookmarks
Newest
A-Frame – Make WebVR
A-Frame – Make WebVR

:a:-Frame is a web framework for building virtual reality (VR) experiences. As originators of WebVR, the Mozilla VR team developed A-Frame to be the easiest as well as the most powerful way to develop WebVR content. As a fully open project, A-Frame has grown to be one of the largest and most welcoming VR communities.

A-Frame is based on top of HTML, making it simple to get started. But A-Frame is not just a 3D scene graph or a markup language; the core is a powerful entity-component framework that provides a declarative, extensible, and composable structure to three.js.

A-Frame – Make WebVR
DependencyWheel: An Interactive Visualization Of Package Dependencies
DependencyWheel: An Interactive Visualization Of Package Dependencies
"Modern development use package managers (composer, npm, bundler, etc.). Applications depend on a large number of packages, which depend themselves on other packages. The Dependency Wheel visualization attempts to reveal the entire dependency tree of any PHP library using Composer for dependency management. Each chord in the disc represents a dependency. Try hovering on packages to mask other dependencies. All rendering is done client-side, in JavaScript. Built with d3.js"
DependencyWheel: An Interactive Visualization Of Package Dependencies
Web Starter Kit | Web | Google Developers
Web Starter Kit | Web | Google Developers
"Web Starter Kit is an opinionated boilerplate for web development. Tools for building a great experience across many devices and performance oriented. Helping you to stay productive following the best practices outlined in Google's Web Fundamentals. A solid starting point for both professionals and newcomers to the industry."
Web Starter Kit | Web | Google Developers
5 services que systemd m’a déjà rendu | OCTO talks !
5 services que systemd m’a déjà rendu | OCTO talks !
"L’objectif de cet article n’est aucunement tenter de convaincre le DevOps qui sommeille en chacun de nous que systemd est indispensable et qu’il serait une hérésie de s’en passer, mais plutôt de lister 5 cas d’utilisation de systemd qui peuvent être utiles lors d’un projet."
5 services que systemd m’a déjà rendu | OCTO talks !
UI component explorers — your new favorite tool – Chroma
UI component explorers — your new favorite tool – Chroma
"Component explorers help engineers build modular UIs by visualizing components so that they can be constructed in isolation of an app’s business logic and layout. They allow you to simulate component states for testing and serve to index your app’s UI components for later reuse. Consider a component explorer a dictionary for your modular UI that lives alongside your production app[s]."
UI component explorers — your new favorite tool – Chroma
100% Code Coverage via automated tests in Symfony applications // Speaker Deck
100% Code Coverage via automated tests in Symfony applications // Speaker Deck

"If you create software that is planned for continuous enhancements and maintenance over several years then you'll need a sustainable strategy for code quality. Code coverage by automated tests is one important metric, and its value should equal 100% at all times. This talk will show why this is so and how it can be achieved in PHP / Symfony based applications."

100% Code Coverage via automated tests in Symfony applications // Speaker Deck
Lao-Tseu, Software Craftsman
Lao-Tseu, Software Craftsman
"S’il avait vécu à notre époque, Lao-Tseu serait un pur développeur, un vrai de vrai. Tu savais que dans son bouquin : “le livre de la voie et de la vertu”, il parlait du partage de connaissance, des architectures, du testing, des cérémoniaux SCRUM, de backlog, de SOLID, de la programmation réactive fonctionnelle etc ?"
Lao-Tseu, Software Craftsman
| Alice Lee
| Alice Lee

"I love that illustrations have become such a key part of the tech branding landscape. But here's an observation: tech illustrations often feature the same sets of things: young, white people (usually men), surrounded by gadgets, with a cup of coffee, in a beautiful tech world.

For consumer-oriented products, this creates an incredibly limiting and exclusive brand image, unless you are solely targeting city-dwelling, coastal tech millennials."

| Alice Lee
facebook/prepack: Prepack is a partial evaluator for JavaScript. Prepack rewrites a JavaScript bundle, resulting in JavaScript code that executes more efficiently.
facebook/prepack: Prepack is a partial evaluator for JavaScript. Prepack rewrites a JavaScript bundle, resulting in JavaScript code that executes more efficiently.
"Prepack is a partial evaluator for JavaScript. Prepack rewrites a JavaScript bundle, resulting in JavaScript code that executes more efficiently. "
facebook/prepack: Prepack is a partial evaluator for JavaScript. Prepack rewrites a JavaScript bundle, resulting in JavaScript code that executes more efficiently.
hashicorp/consul-template: Generic template rendering and notifications with Consul
hashicorp/consul-template: Generic template rendering and notifications with Consul

"s project provides a convenient way to populate values from Consul into the file system using the consul-template daemon.

The daemon consul-template queries a Consul or Vault cluster and updates any number of specified templates on the file system. As an added bonus, it can optionally run arbitrary commands when the update process completes. Please see the examples folder for some scenarios where this functionality might prove useful."

hashicorp/consul-template: Generic template rendering and notifications with Consul