News from last month (2019/06 edition)
2019-06-05
Last modified on 2022-10-29Special things
- Oldie: The Influence of theUNIX® Operating System on the Development ofTw o Video Games
- Less old but good: Software disenchantment
- Ha ha moment: «This is Windows 95, running in an Electron app. Yes, it's the full thing. I'm sorry.»
About the crazy thing between North Face and Wikipedia:
- North Face tried to scam Wikipedia to get its products to the top of Google search
- Let’s talk about The North Face defacing Wikipedia
A nice tool to get out of Medium:
Web & Frontend (HTML, CSS, JS, Design...)
- A Conspiracy To Kill IE6
- The Languages Which Almost Became CSS
- Microsoft launches React Native for Windows
- What is Angular Ivy?
- A truly monstrous async web chat using no JS whatsoever on the frontend
- CSS Cities
- A new Dart website
- Puppeteer for Firefox
- Classic Minecraft in your browser !
- Hands-on with Portals: seamless navigations on the Web
- CSS masonry with flexbox, :nth-child(), and order
- crayon: Simple framework agnostic UI router for SPAs
- gl: A (very experimental) project to bring WebGL to Svelte
- A pure CSS onclick context menu
- Code caching for JavaScript developers
- Design Systems and Front-End Architecture
- Fluent: A localization system for natural-sounding translations
- Coding principles for HTML emails
- Performance Profiling Your React App
- The Future of React Router and @reach/router
- Node.js: --experimental-wasm-modules integration support
- WHATWG: JSON module support
- A report from the AMP Advisory Committee Meeting
- Svelte takes the best of React and the best of Vue to make something awesome
- The secrets of Type Inference in Clojurescript
- A high level overview of BuckleScript interop with Javascript
- The world needs a tech diet; here is how designers can help
- Ember 3.10 Released
- A horrifying globalThis polyfill in universal JavaScript
- How We Improved Network Speed By 300% In Cypress 3.3.0
- WebAssembly at eBay: A Real-World Use Case
- Using WebAssembly with React
- The Angular CLI at Air France-KLM
- Animating the Eyes of the Go Gopher
- W3C and WHATWG to work together to advance the open Web platform
- Reducing motion with the picture element
- My "Whoa, I didn't know that!" moments with Jest
- Announcing TypeScript 3.5
- Flow v0.100
- A Quick Look at the First Public Working Draft for Color Adjust Module 1
- Is 'the fold' still a thing in today’s scrolling and skimming culture?
- Urql, Grown Up (for GraphQL)
- Building the most inaccessible site possible with a perfect Lighthouse score
- The State of Fluid Web Typography
- Compiling C to WebAssembly without Emscripten
Podcasts:
Backend & other languages
- GCC 9.1 Released As Huge Compiler Update With D Language, Zen 2, OpenMP 5, C++2A, C2X
- Update on Jakarta EE Rights to Java Trademarks
- Introducing .NET 5
- MLJ.jl: A Julia machine learning framework
- Write AWS Lambda function in Deno
- We Can Do Better Than SQL
- Seven Surprising Bash Variables
- 4 years of Rust
- API design: Why you should use links, not keys, to represent relationships in APIs
- Erlang OTP 22.0 is released
- A memory profiler for Linux in Rust
- Coq 8.10+beta1 is out
- Why Racket? Why Lisp?
- HTTP headers for the responsible developer
- Go is Google's language, not ours
- How to make a tic-tac-toe bot with WebAssembly for Go
- Doing Crystal #3: Types, types, types
Cloud & Ops/DevOps
Business, career, Level up, thoughts
- Why I (Still) Love Tech: In Defense of a Difficult Industry
- Facebook has struggled to hire talent since the Cambridge Analytica scandal, according to recruiters who worked there
- Apple CEO Tim Cook to the class of 2019: ‘My generation has failed you’
- Jeremy was fired for refusing fingerprinting at work. His case led to an 'extraordinary' unfair dismissal ruling
- Is High Quality Software Worth the Cost?
- You got this.
- Intent vs. Impact (When Communication Goes Awry)
In french:
Open source & Projects
- Why Software Projects need Heroes (Lessons Learned from 1100+ Projects)
- JMAP: A modern, open email protocol
- kronos.vim: A simple task and time manager
- Buster: Captcha Solver for Humans
- Mobilizon: A free and federated tool to get our events off Facebook!
- Faster smarter JavaScript debugging in Firefox DevTools
- What is a fork, really, and how GitHub changed its meaning
- How DRM has permitted Google to have an "open source" browser that is still under its exclusive control
- github/semantic: Parsing, analyzing, and comparing source code across many languages
Privacy, Digital Rights, Security
- Facial recognition wrongly identifies public as potential criminals 96% of time, figures reveal
- Why open source firmware is important for security
- Mozilla offers research grant for a way to embed Tor inside Firefox
- New CPU attacks !
- Hackers have been holding the city of Baltimore’s computers hostage for 2 weeks
- Does disabling Wi-Fi prevent my smartphone fromsending Wi-Fi frames?
- Google Has Stored Some Passwords in Plaintext Since 2005
- London Underground to start tracking all phones using Wi-Fi starting in July
- Millions of Instagram influencers had their contact data scraped and exposed
- Reddit Commenter's Fight for Anonymity Is a Win for Free Speech and Fair Use
- Huawei and Other Mobile ‘Tech Giants’: You Should (Really) Break Free from Google/Android
- Apple arms web browser privacy torpedo, points it directly at Google's advertising model
- Apple and WhatsApp condemn GCHQ plans to eavesdrop on encrypted chats
- Docker Bug Allows Root Access to Host File System
- Breaking Out of rkt – 3 New Unpatched CVEs
- Facebook Lawyer Says Users ‘Have No Expectation of Privacy’
In French:
Science
- Mona Lisa frown: Machine learning brings old paintings and photos to life
- Questioning Quantum
- The geometry of an electron determined for the first time
- DeepMind’s AI can defeat human players in Quake III Arena’s Capture the Flag mode
In French:
Various
- New York City officially gets its own Wu-Tang Clan District
- What a monoid is and why monoids kick monads’ butt
- I Got a Knuth Check for 0x$3.00
- Glass Enterprise Edition 2: faster and more helpful
- Details about MIDI 2.0, MIDI-CI, Profiles and Property Exchange
- Burn-out an "occupational phenomenon": International Classification of Diseases
- From metro connections to a git graph
- Undervalued Software Engineering Skills: Writing Well
- Separated Bike Lanes Means Safer Streets, Study Says
- Does the news reflect what we die from?
In French: