HN user

jpetitcolas

39 karma

Agile webdeveloper specialized in Symfony2 and Javascript

Posts18
Comments4
View on HN
marmelab.com 8y ago

Using Nvidia GPU Within Docker Containers

jpetitcolas
1pts0
www.jonathan-petitcolas.com 8y ago

Converting an image into ASCII art in JS

jpetitcolas
2pts0
www.jonathan-petitcolas.com 8y ago

Learning Jest Through Practice

jpetitcolas
1pts0
www.jonathan-petitcolas.com 9y ago

Internationalizing a React Application Using Polyglot

jpetitcolas
1pts0
www.jonathan-petitcolas.com 9y ago

Taking Picture from Webcam Using HTML5 Canvas

jpetitcolas
2pts0
www.jonathan-petitcolas.com 9y ago

Plugging Webpack to Jekyll Powered Pages

jpetitcolas
2pts0
marmelab.com 10y ago

EventDrops 0.2 is out: visualize time series interactively in JS

jpetitcolas
11pts0
www.jonathan-petitcolas.com 10y ago

Webpack HTML plug-in in a Nutshell

jpetitcolas
2pts0
www.jonathan-petitcolas.com 10y ago

How-to dump your Docker-ized database on Amazon S3?

jpetitcolas
3pts0
www.jonathan-petitcolas.com 10y ago

Importing a Modeled Mesh from Blender to Three.js

jpetitcolas
30pts3
www.jonathan-petitcolas.com 11y ago

How-To Setup Webpack on an ES6 React Application with SASS?

jpetitcolas
1pts0
www.jonathan-petitcolas.com 11y ago

Transpiling EcmaScript6 Code to ES5 Using Babel

jpetitcolas
2pts0
www.jonathan-petitcolas.com 11y ago

Forging JSON Web Token in JavaScript

jpetitcolas
3pts0
www.jonathan-petitcolas.com 11y ago

Parsing binary file in Go

jpetitcolas
3pts0
www.jonathan-petitcolas.com 11y ago

Improve your Linux battery life with tlp

jpetitcolas
1pts1
www.jonathan-petitcolas.com 11y ago

Fibonacci sequence generator written in Go

jpetitcolas
3pts0
www.jonathan-petitcolas.com 12y ago

Creating a Morse encoder with Arduino

jpetitcolas
1pts0
www.jonathan-petitcolas.com 12y ago

Finding out slowest tests of your PHPUnit test suite

jpetitcolas
3pts0

Another interesting CSS framework taking this approach: UniversalCSS: https://github.com/marmelab/universal.css

A few advantages: self-documented classnames, zero dependencies, classnames are reusable across projects, removes the need for a CSS preprocessor or bundler, no need to switch between HTML and CSS file while developing, etc...

Your technical stack should not be frozen. During years, it will probably evolve, either to use some promising features of new technologies, or to still be able to hire. For instance, hiring some Cobol developers is really hard (and then expensive) these days.

More important than technologies is testing. If your whole app is well tested (with both unit and E2E tests), you won't be reluctant to upgrade some part of your system because it doesn't answer your needs. Moreover, it would bring a lot of reliability and would be self-documented. That's the biggest point IMO.

For nowadays mood, we are really glad using React, Node, GraphQL and PostGreSQL for all our apps.

Note: we wrote a blog post about one of our long running customer story, which may interest you: https://marmelab.com/blog/2018/03/28/1859.html