Found 665 bookmarks
Newest
Demo: Disabling JavaScript Won’t Save You from Fingerprinting
Demo: Disabling JavaScript Won’t Save You from Fingerprinting
Turning off JavaScript may block advertisers from showing you ads, but it won't prevent your device from being uniquely identified. Find out how this is possible with no-JavaScript fingerprinting.
·fingerprintjs.com·
Demo: Disabling JavaScript Won’t Save You from Fingerprinting
Singularity – Microsoft’s Experimental OS
Singularity – Microsoft’s Experimental OS
What would happen if we will write a new OS from scratch right now? can we do it better? can we improve security and robustness? can we prevent unexpected interactions between applications? “what w…
·codingkaiser.blog·
Singularity – Microsoft’s Experimental OS
An Intoduction to the Racket Programming Language
An Intoduction to the Racket Programming Language
This is the 1st in a series of videos on DSLs and Racket. This tutorial is focused on introducing you to programing with Racket. Let me know what you think and if there is anything specific you would like to learn about. List of DSLs written in Racket: https://beautifulracket.com/appendix/domain-specific-languages.html Code shown in this video: https://gist.github.com/Gavinok/3aeb64f4e6d0c15fd5db3162c3b4e2da Github: https://www.github.com/gavinok vimrc: https://github.com/Gavinok/dotvim Resume: https://github.com/Gavinok/Groff-resume Discord: https://discord.gg/JJk5KKU ⏱️TIMESTAMPS⏱️ 00:00:00 - Intro 00:00:45 - Where Racket comes into play 00:01:47 - Why use Racket for writing DSLs 00:02:30 - Installing Racket 00:02:43 - DrRacket 00:03:27 - What is a REPL 00:03:59 - Primitives 00:05:04 - Lists 00:05:36 - Variables 00:06:10 - Functions 00:07:12 - Defining functions 00:09:37 - map 00:11:03 - If statements 00:12:16 - car and cdr 00:13:29 - What about loops? 00:17:45 - Outro
·youtube.com·
An Intoduction to the Racket Programming Language
Why Lisp?
Why Lisp?
A number of people have contacted me about a comment I wrote yesterday on Hacker News asking me to elaborate, e.g.: my impression is that...
·blog.rongarret.info·
Why Lisp?
A Quick Intro to Elm for React Developers
A Quick Intro to Elm for React Developers
An introduction to the Elm functional programming language for frontend web developers familiar with React, JavaScript and TypeScript
·blog.theodo.com·
A Quick Intro to Elm for React Developers
The CSS-in-React Landscape
The CSS-in-React Landscape
I only half-jokingly refer to the CSS-in-JS world as CSS-in-React. Many of the libraries listed below theoretically work in non-React situations — they
·css-tricks.com·
The CSS-in-React Landscape
Margin considered harmful
Margin considered harmful
We should ban margin from our React components. Hear me out.
·mxstbr.com·
Margin considered harmful
Improving the New York Times’ line wrap balancer
Improving the New York Times’ line wrap balancer
Web browsers don’t yet support (text-wrap: balance). Adobe and the NYTimes have offer free JavaScript alternatives. I improved the latter to suit my needs.
·ctrl.blog·
Improving the New York Times’ line wrap balancer
“Dark Mode” vs “Inverted”
“Dark Mode” vs “Inverted”
One thing we run into a fair amount in our design system work is the need to clarify the difference between "dark mode" and "components rendered on a dark background". What is actual dark mode? prefers-color-scheme is a CSS media feature that listens to a user's preference for dark or light
·bradfrost.com·
“Dark Mode” vs “Inverted”
HTML with Superpowers
HTML with Superpowers
My most recent talk about Web Components
·daverupert.com·
HTML with Superpowers
Building The SSG I’ve Always Wanted: An 11ty, Vite And JAM Sandwich
Building The SSG I’ve Always Wanted: An 11ty, Vite And JAM Sandwich
Back in January 2020, Ben Holmes set out to do what just about every web developer does each year: rebuild his personal site. In this article, he shares his story of how he set out to build his own build pipeline from absolute ground zero and created “Slinkity”.
·smashingmagazine.com·
Building The SSG I’ve Always Wanted: An 11ty, Vite And JAM Sandwich
An Interview With Elad Shechter on “The New CSS Reset”
An Interview With Elad Shechter on “The New CSS Reset”
Hey folks! Elad reached out to me to show me his new CSS reset project called the-new-css-reset. It’s quite interesting! I thought a neat way to share it
·css-tricks.com·
An Interview With Elad Shechter on “The New CSS Reset”
The New CSS Reset
The New CSS Reset
The New Simple and Lighter CSS Reset
·elad2412.github.io·
The New CSS Reset
@supports selector()
@supports selector()
I didn't realize the support for @supports determining selector support was so good! I usually think of @supports as a way to test for property: value
·css-tricks.com·
@supports selector()
The Myth of Self-Documenting Code
The Myth of Self-Documenting Code
One of the weirdest things about software engineering is how many people hate comments. Like actually hate. There are influential people out there who say...
·buttondown.email·
The Myth of Self-Documenting Code
Web Vitals
Web Vitals
Essential metrics for a healthy site
·web.dev·
Web Vitals