Acrobat on the Web, Powered by WebAssembly
We describe how we used WebAssembly to bring Adobe’s performant and pixel-perfect rendering on the Web with the Document Cloud View SDK.
The unseen performance costs of modern CSS-in-JS libraries in React apps
CSS-in-JS is becoming a popular choice for any new front-end app out there, due to the fact that it offers a better API for developers to work with. Don't get me wrong, I love CSS, but creating a proper CSS architecture is not an easy task. Unfortunately though, besides some of the great advantages
Two Steps Forward, One Step Back | Jxnblk
Building UI with design constraints from utlity CSS to CSS-in-JS
The Design Graph | Jxnblk
A constraint-based system for organizing styles in UI design
Fast Software, the Best Software
Essay on the benefits of speedy software, and how it affects user perception of engineering quality and overall usability
The Ten Commandments of Egoless Programming
The Ten Commandments of Egoless Programming, as originally established in Jerry Weinberg's book The Psychology of Computer Programming: Understand and accept that you will make mistakes. The point is to find them early, before they make it into production. Fortunately, except for the few of us developing rocket guidance software
Dark Mode in Web Inspector
Web Inspector on macOS Mojave now supports Dark Mode.
I used to be a slave to my startups. If I wasn't working, I had a perpetual feeling of guilt that I should be working. I had a revelation one day when I realized I did...
Frank Chimero · Home
Frank Chimero’s Personal Website
Give it five minutes
A few years ago I used to be a hothead. Whenever anyone said anything, I’d think of a way to disagree. I’d push back hard if something didn’t fit my world-view. It’s like I had to be first with an opinion – as if being first meant something. But what it really meant…
Deconstructing and Reimplementing macOS’ screencapture CLI
I like to be prepared for worst-case-scenarios. And when I found out my Mac app ScreenFloat didn’t work anymore on Apple’s upcoming macOS Sierra because of a new sandbox restriction (yo…
Avoiding jagged edges on gradients
A really common design pattern I see come up a lot are those angled blocks of colour in the bottom of containers, you’ve probably come…
77 Things about Uber Design
A behind-the-scenes look at what went into the book
Building Accessible Modals with React | Inside PSPDFKit
In this blog post, we will look at some simple solutions that we use at PSPDFKit to make our modals more inclusive and accessible.
Minimalism in Programming
I’m 32, and I’ve been programming actively for over 16 years at this point. I don’t have a lifetime of experience doing this, but over the years, I’ve come to develop a cert…
CSS Utility Classes and "Separation of Concerns"
Gestaltung – Carl MH Barenbrug / Minimalissimo / Minimalism Life
A multidisciplinary maker and creative director
Introduction: What Minimalism is and is not – Manu
Before I start digging deeper into the main topic of this guide I think it's important to spend a moment clarifying what Minimalism is and is not. …
How Discord achieves native iOS performance with React Native
Early on at Discord, we adopted React Native as soon as it was open sourced to build our iOS app from the core of our React app. Years…
Manu – I write
Hi. I don't care about SEO. Click the damn link. Thank you.
Believe you can change
Aaron Swartz, Raw Thought
What's New in iOS Design - WWDC 2019 - Videos - Apple Developer
Discover how to update your app's interface for Dark Mode to create beautiful and accessible apps. And learn how refinements to modal...
What To Do When You Get Sherlocked By Apple
Six Lessons We Learned the Hard Way It’s pretty standard for at least a few third-party developers to get crushed during Apple’s annual press conference. At some point in the presentation, Apple will announce a new OS feature, while some developer watches in disbelief as Apple swindles their entire business. It’s a phenomenon widely referred ...
Frontend Design, React, and a Bridge over the Great Divide
A Modern CSS Reset
Smoother & sharper shadows with layered box-shadows
With a simple CSS trick, we can get fine-tuned control over how shadows are rendered, and create richer and more realistic 3D effects
Accessible Icon Buttons
Freelance Front-End Web UI/UX Developer - Lebanon
Everything you need to know about skeleton screens
How do we know that skeleton screens actually work?
Talk by Rich Harris
Why is React doing this?
Why is React doing this? GitHub Gist: instantly share code, notes, and snippets.
The Internet's Own Boy: The Story of Aaron Swartz
More free documentaries: http://documentarystorm.com The Internet's Own Boy follows the story of programming prodigy and information activist Aaron Swartz. F...
Getting Closure on React Hooks by Shawn Wang | JSConf.Asia 2019
Service Workers at Slack: Our Quest for Faster Boot Times and Offline Support
Using a CDN-cached HTML file, a persisted Redux store, and a Service Worker, we reduced Slack boot time by more than 50%.
Reducing Motion to Improve Accessibility
Hey friends! In this post, I am going to walk you through a newer media query (to me): . Quick confession: I know CSS fundamentals, but I am pretty…
Shape of errors to come | Rust Blog
Empowering everyone to build reliable and efficient software.
React hooks: not magic, just arrays
Untangling the rules around the proposal using diagrams
Crafting link underlines on Medium
How hard could it be to draw a horizontal line on the screen?
How Notion pulled itself back from the brink of failure
The story of its last-minute pivot and epic comeback.
Diana Mounter: Design Systems and React
Diana Mounter is a Design Operations Manager at GitHub. In this lightning talk, Diana shares her experiences and challenges evolving GitHub’s Design System a...