Ever used one of those fancy color palette generators? You know, the ones where you pick a starting color, tweak some options that probably include some musical jargon like "triad" or "major fourth", and are then bestowed the five perfect color swatches you should use to build your website?
tl;dr: What you actually need
- Greys : Text, backgrounds, panels, form controls — almost everything in an interface is grey.
- Primary color(s) : Most sites need one, maybe two colors that are used for primary actions, emphasizing navigation elements, etc. These are the colors that determine the overall look of a site
- Accent colors: for communicating different things to the user.
Testé ce week-end en famille : très bon jeu court, qui créé autour de la table une ambiance fun et... silencieuse :)
Je recommande chaudement.
Cette après-midi j'ai eu l'occasion de tester avec trois amis ce micro-JdR d'une page de Manuel Bedouet.
Publié il y a un peu plus d'un an sur le site du studio GOBZ'INK, ce jeu vous met dans la peau de... Pandas Roux Ninjas de l'Espace. Capturés sur Terre, vous vous …
Logiciel open source de sondages, comme solution SaaS ou comme Community Edition auto-hébergée.
A noter qu'il y a des efforts en cours de la communauté pour améliorer l'accessibilité:

the image in this tweet is also a valid ZIP archive, containing a multipart RAR archive, containing the complete works of Shakespeare.
Source code. This one is also a PDF : SOURCE.PDF.ZIP.JPG
From: http://taint.org
Awesome trick ! And the source code is in Python
Très bon jeu coop, je recommande chaudement !
Des joueurs plus ou moins bons, des maîtres du jeu plus ou moins patients, pour des parties de jeu de rôle épiques qui inspireront des films plus ou moins mémorables.
Un concept génial, une réalisation excellente !
Le dernier épisode est sorti il y a 3 jours, basé sur le film Guardians of the Galaxy, et je recommande chaudement ;)
Une courte série animée à mourir de rire :)
Une série créée par Brice Chevillard et Nicolas AthanéProduite par David Alric / Bobby Prod avec la participation de France Télévisions.Avec les voix de Cécile Laforest (Anaïs), Karim Tougui (Morgan) et Laurent Nicolas (Claude le SDF).©Bobby Prod - 2017
Almost a year ago, GitHub introduced security alerts. They are an awesome feature.

They function as notifications you receive whenever a vulnerability affecting one of your project dependencies.
But long after receiving a notification, how to list all security alerts affecting your repositories ?
I didn't found an out-of-the box solution …
Micrometer provides a simple facade over the instrumentation clients for the most popular monitoring systems, allowing you to instrument your JVM-based application code without vendor lock-in. Think SLF4J, but for metrics.
Plus de la moitié des violations notifiées trouvent leur origine dans du piratage, des logiciels malveillants ou de l’hameçonnage.

Checklist:
- Use list markup to group your cards
- Make sure your cards don't break when lines of content wrap or images don't meet specific aspect ratio requirements
- Avoid too much functionality and reduce tab stops. Cards shouldn't be miniature web pages.
- Remember that headings should begin sections. Most everything that belongs to the section should follow the heading in the source.
Gérard Davet et Fabrice Lhomme se sont lancés dans une entreprise inédite : sélectionner cinq étudiants-journalistes pour un exercice grandeur nature. Ils ont un an pour écrire un livre d´enquête sur un sujet difficile : l´islamisation de la société française en Seine-Saint-Denis. Jour après jour, Gérard Davet et Fabrice Lhomme vont les guider, les encadrer, les aider à déjouer les fake-news, exiger de ces étudiants qu´ils se remettent en cause... qu´ils se confrontent au réél. Ils vont leur transmettre peu à peu les ficelles du métier, dévoiler les techniques, les coulisses de l´investigation. Comment jongler entre le «in» et le «off» ? Comment mener un entretien pour obtenir ce qu´on cherche ? Pour dévoiler ce qui est caché, la fin justifie-t-elle toujours les moyens ? Et faut-il, pour dévoiler la face sombre, ignorer ce qui marche ? Bref comment porter la plume dans la plaie, selon la devise la plus célèbre de la presse ?
Très bon documentaire. J'ai beaucoup aimé la manière dont Gérard et Fabrice transmettent leur expérience de reporters passionnés

I participated in this year's js13kGames, a JavaScript game development competition with a file size limit of 13kb, including code, assets and everything else. My entry was Underrun, a twin stick shooter using WebGL.
Very detailed and insightful post-mortem on the winning game of the js13kGames competition !
Reminds me of Fabien Sanglard game architetcure reviews, except it's from the author himself :)
I opted to render the player character as a sprite as well, even though it needs to be freely rotated. It was far easier to produce 8 different sprites – one for each direction – than to implement a loader and renderer for complex 3D models. [...] The game never needs to rotate any geometry. [...] To make the player character rotation look convincing I build a 3D model and simply took screenshots for each of the different perspectives. I'm a total doofus when it comes to 3D modeling software, but that doesn't stop me from using the ingenious Wings3D. The result doesn't look like much, but scaled down to 16px, it doesn't matter.
(click on the title to access full article on medium.com)
tl;dr limitations & pitfalls:
- Eventual Consistency : that queue between the write and read model can fill up
- Whole system fallacy : CQRS is not an architectural pattern and should not be applied to a whole system
- Task based UIs : they focus their design on the user intent.[...] your events will be based on a SomethingCreated or SomethingUpdated which has no business value at all. If the events are being designing like this then it is clear you’re not using DDD at all and you’re better of without event sourcing
- Event schema : managing these changes is one of the most complex and error prone drawbacks associated with event sourcing. A strategy should be prepared upfront and considered on the system design.
- Event granularity : have your commands and events reflecting the intent of the user staying true to DDD [...] it’s very easy to choose the wrong design.
- Operation flexibility : to undo an action means sending the command with the opposite action. It is harder to affect multiple entities and requires a knowledge of the system, not like SQL that everyone knows
List of date-fns or native functions which you can use to replace moment.js + ESLint Plugin
Here’s the full list:
- 🕹️ Features
- 🐞 Stability
- ⚡ Performance
- 🎁 Package Ecosystem
- 🌎 Community
- 👶 Learning Curve
- 📖 Documentation
- 🔧 Tooling
- 🏛️ Track Record
- 👫 Team
- ⚖️ Compatibility
- 📈 Momentum
tl;dr:
- To stay fast, only load JavaScript needed for the current page. Prioritize what a user will need and lazy-load the rest with code-splitting.
- Embrace performance budgets and learn to live within them. For mobile, aim for a JS budget of < 170KB minified/compressed. Budgets are critical to success, however, they can’t magically fix perf in isolation. Team culture, structure and enforcement matter.
- Learn how to audit and trim your JavaScript bundles. There’s a high chance you’re shipping full-libraries when you only need a fraction
- Every interaction is the start of a new ‘Time-to-Interactive’; consider optimizations in this context. Transmission size is critical for low-end mobile networks and JavaScript parse time for CPU-bound devices.
- If client-side JavaScript isn’t benefiting the user-experience, ask yourself if it’s really necessary

Using a nice trick, with html2canvas, to get the pixel information at a particular location of a rendered HTML element
The TOAST UI Grid is a component that can display, edit, add, and delete multiple data.
You can append units to the data shown and use html to represent images and links instead of textual data.
you can use tree data to represent them in a hierarchy