Site.js

Coder Survival Guide
trekhleb/javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings - trekhleb/javascript-algorithms
The Web Credibility Project: Guidelines - Stanford University
The Stanford Web Credibility Project: Part of the Stanford Persuasive Technology Lab our goal is to understand what leads people to believe what they find on the Web. We hope this knowledge will enhance Web site design and promote future research on Web credibility. This page lists some guidelines for Web Credibility.
L’ingénieur « éthique » sera politisé, ou ne sera pas
Au sein de la société civile comme dans les rangs des ingénieurs, de vieilles questions refont surface. Qu’est-ce qu’une entreprise éthique ? Avec leur ouvrage Quelle éthique pour l’ingénieur, les chercheuses Laure Flandrin et Fanny Verrax nous éclairent. Elles livrent une analyse sérieuse et documentée sur l’éthique de l’ingénieur, ses enjeux et conditions de possibilité.
dbdocs.io
A free, simple, developer-friendly tool to help you create web-based documentation for your database
GTmetrix vs PageSpeed Insights vs Pingdom Tools vs WebPageTest
Here's a comparison of GTmetrix vs PageSpeed Insights vs Pingdom Tools vs WebPageTest. Find out what the best website speed check tool is.
Let's Build a JAMstack E-Commerce Store with Netlify Functions | CSS-Tricks
A lot of people are confused about what JAMstack is. The acronym stands for JavaScript, APIs, and Markup, but truly, JAMstack doesn’t have to include all
How to Perform a Competitor Site Analysis and Outrank Your Rivals
Executing a competitor site analysis is a crucial way to improve your SEO. This post will take a look at five steps to success!
lowwebtech/low-web-extension
low - browser extension that reduces data and carbon footprint of your internet browsing. - lowwebtech/low-web-extension
The most copied StackOverflow snippet of all time is flawed!
In a recent study titled Usage and Attribution of Stack Overflow Code Snippets in GitHub Projects, an answer I wrote almost a decade ago was found to be the most copied snippet on Stack Overflow. Ironically it happens to be buggy.
The Deep Sea
Scroll down the deep sea in this interactive page.
A cartoon intro to WebAssembly - Mozilla Hacks - the Web developer blog
WebAssembly is a way of taking code written in programming languages other than JavaScript and running that code in the browser. So when people say that WebAssembly is fast, what ...
An Overview of Cryptography
Qualité des services publics numériques : les 250 démarches phares de nouveau évaluées
La direction interministérielle du numérique (DINUM) publie la première actualisation de l’observatoire de la qualité des services publics numériques lancé en juin dernier par Cédric O, secrétaire d’État chargé du Numérique.
The Google Squeeze
Google, the real Aggregator, is squeezing OTAs, which acted like Aggregators while depending on Google for demand. It’s easy to say Google is being unfair, but this may be better for consumer…
Faut-il suivre la règle des 3 clics ? #UX - Choblab
L’utilisateur devrait pouvoir accéder en trois clics à n’importe quelle page d’un site web. Cette règle informelle et arbitraire est une légende digitale à ne pas prendre au pied de la lettre… même si elle contient une part de vérité. La légende digitale Il a suffi qu’un grand ponte du web, Jeffrey Zeldman, évoque en… Lire cet excellent billet Faut-il suivre la règle des 3 clics ? #UX
Embrace the Political | CSS-Tricks
The tech industry has long held the belief that technology is apolitical. People are flawed, but the machines? They are neutral. They are pure. This is
How to do a code review
Google’s Engineering Practices documentation
Basic Social Skills Guide - Improve Your Social Skills
Free online social skills guide. Contains information on understanding body language, making conversation, and setting good social skills goals.
Videos of people with disabilities using tech - Axess Lab
There is no better way to understand the importance of accessibility and inclusive design than learning from actual users with disabilities. Here’s a collection of our favorite Youtube videos where people showcase how they use assistive technologies like screen readers, eye tracking, zoom and switches. We’ll start off with former BMX star Stephen Murray showing …
Crafting Interpreters
Drawings of How Compilers Work
I recently picked up Crafting Interpreters. The project guides programmers through building their own interpreters for the Lox programming language. The first two chapters discuss what compilers an…
Models of Generics and Metaprogramming: Go, Rust, Swift, D and More - Tristan Hume
The General Problem
Developing Statically Typed Programming Language
In this blog post we’ll go through a sample implementation of a type checker, interpreter and a transpiler for a basic purely functional programming language, which is based on the lambda calculus. We will do a “full-stack” programming language development by going through formal definition of the language’s syntax, semantics and type system. After that we’ll demonstrate how we can “translate” these definitions to JavaScript. Although the article doesn’t require any mathematical background, it’ll be useful to have high-level understanding of how compilers work.
Introduction to Design Patterns
Introduction to Design Patterns A Strategic Approach Kevin Greer kevin.greer@nanopay.net Video recordings: Part 1, Part 2, Part 3 April 10, 2017
How to build your own programming language
Notes and thought on programming, linux and tech stuff.
Let's Build a Compiler
Machine Morale
A platform for public participation in and discussion of the human perspective on machine-made moral decisions
Learning How to Learn: Powerful mental tools to help you master tough subjects | Coursera
Learn Learning How to Learn: Powerful mental tools to ...