Found 616 bookmarks
Newest
Why Co-Star Uses Haskell
Why Co-Star Uses Haskell
There are 3 simple reasons we use Haskell: functions, type-drive programming and because it makes illegal states unrepresentable. Read on for Co-Star's detailed explanation.
·costarastrology.com·
Why Co-Star Uses Haskell
What Is Reactivity?
What Is Reactivity?
Ember Octane has landed along with a large number of new features, but none of these features is more exciting to me personally than autotracking. Autotracking is Ember's new reactivity system, which is what allows Ember to know when stateful values (such as @tracked properties) have changed. This was a
·pzuraq.com·
What Is Reactivity?
Introducing Svelte, and Comparing Svelte with React and Vue
Introducing Svelte, and Comparing Svelte with React and Vue
Svelte is a new style of framework for building sites and apps. Let's dive into what makes it different, why it's so enjoyable, and how it's able to ship such tiny, fast apps.
·joshcollinsworth.com·
Introducing Svelte, and Comparing Svelte with React and Vue
Taking Glimmer for a ride
Taking Glimmer for a ride
Glimmer is a JavaScript library to create user interfaces for the web that’s been launched last week at EmberConf. The big differentiating factor is that it’s the same engine that’s used in the Ember framework. While Ember includes a router and a model layer, Glimmer just defines a way to update the UI when the data changes. As one example in my React book is a word counter, I tested Glimmer by building word counters with other frameworks.
·ludofischer.com·
Taking Glimmer for a ride
RenderingNG: The next-generation rendering architecture for Chrome
RenderingNG: The next-generation rendering architecture for Chrome
RenderingNG is a re-architecture of the entire rendering pipeline of Chrome, for greatly improved reliability, scalability and extensibility. Listen in to find out how it works and why it makes the web better. RenderingNG blog → https://goo.gle/3o1YuyB Deep-dive: LayoutNG → https://goo.gle/3EHZfU0 An architecture that keeps Chrome fast long term → https://goo.gle/31mm15q Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs #Chrome #Developer
·youtube.com·
RenderingNG: The next-generation rendering architecture for Chrome
Pure CSS Horizontal Scrolling
Pure CSS Horizontal Scrolling
The web is a rather vertical place. You read a web site like you read a physical page: left to right, top to bottom. But sometimes, you want to step away
·css-tricks.com·
Pure CSS Horizontal Scrolling
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”