Daily Shaarli

All links of one day in a single page.

November 1, 2026

GitHub - fmbenhassine/awesome-software-craftsmanship: A curated list of awesome software craftsmanship resources · GitHub
Ten years of experience, still failing phone screens | Kevin Burke

About better job interviews

Why VPNs Are Worth Defending | Electronic Frontier Foundation
For a Future-Friendly Web | Brad Frost

What's surprising is that Brad Frost shared this in 2011.

The key points are:

  • They are a plethora of devices
  • The power of the web is in its ubiquity. The web's superpower is its ability to go to more places than any proprietary solution.
  • There is no future proof, but it can be future-friendly
  • Content like water: it's fluid
  • the mobile web browser is unique because it has native mobile conventions
  • Mobile-first and responsive design please
  • Native Vs Web are built differently. They both have they strength.
  • structured content first
  • design for diversity: does hte user have a touch-enabled device? Navigation with mouse and keyboard, D-pad, touch device, ...
  • take advatange of the CSS cascade
  • progressive enhancement Javascript
  • separate sites aren't scalable (m.site.com, tv.site.com)
Falsify yourself - I am Jonas
RSS Feed Best Practices - Kevin Cox

There are currently multiple format of feeds: RSS 2.0 (and their old formats), Atom, JSON feed, Microformat h-feed.

The author describes the content-type for each, the absolute URLs norm in the feed and how to advertise them on web pages. Some good practices such as self link, cachine with Cache-Control, styling, feed titles and dates, conditional requests for the feed based on ETag or Last-Modified. WebSub seems to be an interesting standard. Bot access, categories, changing URLs, CORS and performance are also addressed.

Blog Stéphane Bortzmeyer: Tester les performances d'un service REST

ApacheBench (ab) pour lancer un nombre de requêtes: ab -n 5000 -c 100 http://tested.example.org/. Le logiciel donne les p50, p66, ... p95, p98, p99 et p100.

Siege : siege -c 100 -r 50 http://tested.example.org/
donne:

Transactions:               5000 hits
Availability:             100.00 %
Elapsed time:               5.09 secs
Response time:              0.07 secs
Transaction rate:         982.32 trans/sec
Concurrency:               66.82
Successful transactions:        5000
Failed transactions:               0
Longest transaction:            3.05
Shortest transaction:           0.00

JMeter en Java nécessite un test plan.

Cassowary en go, mais ils n'affichent pas les erreurs.

k6 de Grafana

Gatling plus complet, mais il faut écrire du code pour chaque tests.

Locust est aussi plus complet avec une UI, mais le programme devient rapidement limité par le CPU.

Conclusion: il n'y a pas un logiciel idéal, autant en essayer plusieurs.

🌳197 millions d'arbres «... - Office national des forêts | Facebook

9% des arbres forestiers sont altérés. C'est à dire que ces arbres sont affaiblis.. En cause sont des bioagresseurs, des conditions de sol et de climat de plus en plus défavorables.

À partir de la note D, de A à F, l'arbre est dit altéré.

La publication reste sur Facebook et n'est pas publié sur https://www.onf.fr/ :/

OpenAI CEO says it's 'quite terrible' for your PC to have RAM — Sam Altman says data centers offer better utilization | Tom's Hardware

Another techbro take that is dangerous for people. They created the shortage in RAM.