Engineering

Engineering

1001 bookmarks
Custom sorting
150
150
·brandonspark.github.io·
150
How Much Testing is Enough?
How Much Testing is Enough?
By George Pirocanac A familiar question every software developer and team grapples with is, “How much testing is enough to qualify a softwar...
·testing.googleblog.com·
How Much Testing is Enough?
Taming Complexity with Reversibility
Taming Complexity with Reversibility
Originally published July 2015 In 2002, Professor Enrico Zaninotto, Dean of Economics at the University of Trento, gave a keynote at the Extreme Programming conference. It was the clearest technical talk I have ever seen, even though it was delivered by a non-programmer in an unfamiliar language. What set the talk apart was the clarity and depth of the thought behind it.
·tidyfirst.substack.com·
Taming Complexity with Reversibility
Coding is actually hard
Coding is actually hard
Welcome to my little corner of the Internet - Kapil Dutta
·duttakapil.com·
Coding is actually hard
The top WordPress plugins are… a little sad?
The top WordPress plugins are… a little sad?
This is a little negative-nancy-ish, so if you aren’t feeling that right now — just close this tab 😜. It struck me recently how this list of plugins I saw in the 2023 Annual WordPress…
·chriscoyier.net·
The top WordPress plugins are… a little sad?
Migrating millions of lines of code to TypeScript
Migrating millions of lines of code to TypeScript
On Sunday, March 6, we migrated we converted more than 3.7 million lines of code with a single pull request. The next day, hundreds of engineers came in to start writing TypeScript for their projects.
·stripe.com·
Migrating millions of lines of code to TypeScript
React Native at Airbnb
React Native at Airbnb
In 2016, we took a big bet on React Native. Two years later, we’re ready to share our experience with the world and show what’s next.
·medium.com·
React Native at Airbnb
Rearchitecting Airbnb’s Frontend
Rearchitecting Airbnb’s Frontend
Overview: We recently rethought the architecture for the JavaScript side of our codebase at Airbnb. This post will look at (1) the product…
·medium.com·
Rearchitecting Airbnb’s Frontend
The Case Against Kotlin
The Case Against Kotlin
Ryan Cooke | Android Engineer, Core Experience
·medium.com·
The Case Against Kotlin
After Dark in CSS
After Dark in CSS
Relive classic 1990s Mac and PC screensavers like Flying Toasters and Aquatic Realm, remade using modern CSS techniques like animations and transforms.
·bryanbraun.com·
After Dark in CSS
Bulletproof flag components | Jay Freestone
Bulletproof flag components | Jay Freestone
A resilient take on a flag component using CSS Grid. A flag is similar to the ubiquitous media object, but with a more nuanced alignment.
·jayfreestone.com·
Bulletproof flag components | Jay Freestone
Conditions for CSS Variables
Conditions for CSS Variables
CSS variables are very powerful, and they allow to do a lot of interesting things. But there are no native conditionals that we could use in CSS with them. In this article I’ll talk about one of the ways we can fake such conditions with calculations.
·kizu.ru·
Conditions for CSS Variables
Some New Icon Sets | CSS-Tricks
Some New Icon Sets | CSS-Tricks
I've bookmarked some icon sets lately, partly because I can never find a nice set when I need to. I figured I'd even go the extra mile here and blog them so I
·css-tricks.com·
Some New Icon Sets | CSS-Tricks
How To Create Advanced Animations With CSS — Smashing Magazine
How To Create Advanced Animations With CSS — Smashing Magazine
In this article, Yosra Emad explains how to create a rollercoaster path that a ball follows using cubic beziers and CSS transitions. You’ll also learn how the cubic-bezier function in CSS works in detail and how to stack multiple simple animations to create one complex one.
·smashingmagazine.com·
How To Create Advanced Animations With CSS — Smashing Magazine
How to Think Like a Front-End Developer | CSS-Tricks
How to Think Like a Front-End Developer | CSS-Tricks
The topical idea of "how to think like a front-end developer" began for me as a series of podcast interviews on ShopTalk Show. That was in preparation for a
·css-tricks.com·
How to Think Like a Front-End Developer | CSS-Tricks
The Widening Responsibility for Front-End Developers | CSS-Tricks
The Widening Responsibility for Front-End Developers | CSS-Tricks
This is an extended version of my essay “When front-end means full-stack” which was published in the wonderful Increment magazine put out by Stripe. It’s also something of an evolution of a couple other of my essays, “The Great Divide” and “Ooops, I guess we’re full-stack developers now.”
·css-tricks.com·
The Widening Responsibility for Front-End Developers | CSS-Tricks
Form Validation UX in HTML and CSS | CSS-Tricks
Form Validation UX in HTML and CSS | CSS-Tricks
You can do an impressive amount of form validation with just HTML attributes. You can make the user experience pretty clean and clear with CSS selectors. But
·css-tricks.com·
Form Validation UX in HTML and CSS | CSS-Tricks
Methods for Contrasting Text Against Backgrounds | CSS-Tricks
Methods for Contrasting Text Against Backgrounds | CSS-Tricks
It started with seeing a recent Pen of Mandy Michael's text effects demos. I'm a very visual creature, so the first thing I noticed was the effect, not the
·css-tricks.com·
Methods for Contrasting Text Against Backgrounds | CSS-Tricks
CSS :out-of-range
CSS :out-of-range
One aspect of web development I've always loathed was working with forms. Form elements have been traditionally difficult to style due to OS and browser
·davidwalsh.name·
CSS :out-of-range
Honor user’s transparency setting in CSS
Honor user’s transparency setting in CSS
When you’re building a website, you might be tempted to use a transparent background for some elements. For instance, you may want to use a transparent background for the navigation bar or the header of the website.
·amitmerchant.com·
Honor user’s transparency setting in CSS