News from last month (2020/01 edition)
2020-01-10
Last modified on 2022-04-27Programming
Some review on 2019 and expectations for 2020
The 2000s made us marvel in awe from the progress brought by Facebook, Google, and Amazon. The 2010s made us recoil in horror as they consumed our attention, sanity, and markets. The 2020s is when we finally gather the courage to fight back. DHH
- Dave Rupert: 2019
- David Walsh: Goals For 2020
- Eric Meyer: Running Code Over Time
- Top 50 TWiGCP (This Week in GCP) links of 2019
- 7 Years! Finding the Right Balance
In French:
- Les 10 tendances du développement logiciel en 2020
- 2019 dans le rétro
- Liste à puce des résolutions tech que vous ne tiendrez pas en 2020
Web & Frontend (HTML, CSS, JS, Design...)
- Behind the screens at The Guardian: Serving 1.4 billion page views a month with 40 to 50 developers based out of London.
- Integrating Usability Testing into Your UX Process
- There is no “Myths of Color Contrast Accessibility”
- The State of UX in 2020
- JS in CSS, yes we can
- On the origin of cascades
- How to fight back against Google AMP as a web user and a web developer
- L'utilisabilité des interfaces conversationnelles
- The Lens Pattern in TypeScript
- World Wide Web Consortium (W3C) brings a new language to the Web as WebAssembly becomes a W3C Recommendation
- Accessibility Tips for Web Developers
- Svelte custom stores: get the most for your $
- Internationalization with @angular/localize
- Installating Svelte & Integrating Tailwind CSS (and PostCSS)
- W3C Recommends CSS Writing Modes to support International writing modes
- Just Sharing My Gulpfile
- Improved WebAssembly debugging in Chrome DevTools
- Building Resilient Frontend Architecture • Monica Lent
- Using joypad.js for a better gaming experience on the web
- CSS 3D transformations & SVG
- CSS: An Art, a Science, a Nightmare (Everything You Should Know)
- WebAssembly as a Platform for Abstraction
- Purify: Functional programming library for TypeScript
- Why details is Not an Accordion
- What breaking interfaces taught me about building better interfaces
- Why is Utility-first CSS awesome?
- Ember Octane is Here
- The modern web is becoming an unusable, user-hostile wasteland
- Designing Windows 95’s User Interface
- Fable is a compiler powered by Babel designed to make F# a first-class citizen of the JavaScript ecosystem
- modular-css: CSS Modules, better and easier than ever.
- Move Fast & Don’t Break Things
- How Airbnb drives users’ actions with their landing page design — a UX analysis
- Pixels vs. Relative Units in CSS: why it’s still a big deal
- Go channels in JS (1/5): Sending and Receiving
- eslint-plugin-superstition: ESLint superstition rules (forbid using numbers 13, 666 and etc.)
- Why I moved from React to Svelte and others will follow
- WebAssembly is easy — a hello world example
- What Are the React Team Principles?
- JS in CSS: Jean-François Garreau at dotCSS 2019
The State of JS survey came out !
In French:
- S'amuser et apprendre les CSS
- Une porte blindée sur une tente Quechua : ne nous trompons pas sur la sécurité du Web
Backend & languages
- What's New for Node.js in 2020
- Serverless development with Serverless Framework
- Crystal 0.32.0 released!
- Announcing Dotty 0.21.0-RC1 - feature complete!
- Why I love Coding in C
- Ruby 2.7.0 Released
- sbcl 2.0.0
- Sunsetting Python 2
- Crystal: Introducing shardbox.org
Cloud & Ops/DevOps
Business, career, level up, thoughts
- BPF: A New Type of Software
- I Wasted Days Because I Refused to Ask for Help
- What Happens When Your Career Becomes Your Whole Identity
- 20 Things In Life That Are Just Not Worth It: Lessons from bad decisions.
Open source, Projects & Tools
- Building a search engine from scratch
- ImTui: Immediate Mode Text-based User Interface
- Challenging projects every programmer should try
- Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies
- Tetris in bpftrace
Privacy, Digital Rights, Security
- Firefox Flashback
- Congratulations, YouTube... Now Show Your Work
- Why NUKEMAP isn’t on Google Maps anymore
- Google Fired an Engineer Who Wrote Code Telling Googlers They Had a Right to Organize
- How tracking pixels work
- 2010s = 1984: The decade we finally understood Orwell
- Cloudflare Removes Warrant Canary: Thoughtful Post Says It Can No Longer Say It Hasn't Removed A Site Due To Political Pressure
- Twelve Million Phones, One Dataset, Zero Privacy
- The Decade We Learned There’s No Such Thing as Privacy Online
In French:
Science
- NanoNeuron: 7 simple JavaScript functions that will give you a feeling of how machines can actually "learn".
- BMW shares AI algorithms used in production, available on GitHub
Various
- I’m Honestly Fed Up With All The Bad News, So I Illustrated 50 Of The Best Ones From 2019
- In a Split Second, Clothes Make the Man More Competent in the Eyes of Others
- The Bankrupt American Brands Still Thriving in Japan
- How I'm able to take notes in mathematics lectures using LaTeX and Vim
- .ORG Update
- Lost City Discovered Beneath Ethiopia Was Once a Pillar of The Legendary Aksum Empire
- 50 Cent gave his 7-year-old son a whole Toys R Us for Christmas
- This Has Been the Best Year Ever: For humanity over all, life just keeps getting better.
In French:
#links#news-from-last-month