What Are the React Team Principles?(opens in new tab)
UI Before API.
Curated river of news
Latest posts from blogs I follow
UI Before API.
So which one should I use?
Getting a closure on JavaScript.
Welcome travelers! I’ve been procrastinating putting together a web site/portfolio/blog for the better part of a year and now the first version is finished.
Before you get started, fair warning that this post has “takes”, some of which could be considered “hot”. This post is not about web development. So, Twitter recently stopped allowing political advertising. jack 🌍🌏🌎 (@jack) October 30, 2019 We’ve made ...
People always ask for book recommendations, so here’s my list of books that changed my life in one way or another. None of them is related to tech or programming, but all affect how I think and work.
Using prefetch for fun and profit
What issues does Hoefler&Co’s Cloud.typography introduce, and how can we mitigate them?
Just how much does TTFB matter when it comes to front-end performance?
Dead code elimination by convention.
Turning an idea into a talk.
So, I was looking for a fun example of UI interactivity to prototype on Codepen, and I stumbled upon this really cool shot that Alexsander Barhon shared. It’s a simple enough animation, with a really nice loading effect and staggered ...
Since the acquisition of Travis CI, the future of their free offering is unclear. Azure Pipelines has a generous free tier, but the examples I found are discouragingly complex and take advantage of features like templating that most projects don’t ...
Why is it so much better to self-host your static assets?
There are many good reasons not to go to every talk possible when attending conferences. However, increasingly, it became hip to boast about avoiding going to talks – encouraging others to follow suit. That rubs me the wrong way as ...
PyPI is a gold mine of great packages but those packages have to be written first. More often than not, projects that millions of people depend on are written and maintained by only one person. If you’re unlucky, that person ...
I hit this error installing the latest Ruby using rbenv: $ rbenv install 2.6.3 ruby-build: use openssl from homebrew Downloading ruby-2.6.3.tar.bz2... -> https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.3.tar.bz2 Installing ruby-2.6.3... ruby-build: use readline from homebrew BUILD FAILED (OS X 10.14.4 using ruby-build 20190423) Inspect or ...
This is a non-exhaustive list of the tools I use in my day-to-day operation for design, development, and life as a human. If I’m missing something, let me know! Hardware Main Computer — 2023 MacBook Pro, 14-inch, 16GB M2 Webcam ...
How can you prepare for and survive a technical interview?
A change starts with a story.
Four principles to set you on the right path.
Effects are a part of your data flow.
What does Cache-Control really do? In basic terms? Let’s find out!
They’re a whole different Pokémon.
Sometimes I can’t fall asleep.
The other kind of technical debt.
The charlock_holmes gem can be a PITA to install on a mac, this is what worked for me. If you get this error: gem install charlock_holmes -v '0.7.7' Building native extensions. This could take a while... ERROR: Error installing charlock_holmes: ...
How I learned to stop worrying and love refs.
An in-depth description of the React programming model.
How can you tell when bandwidth or latency are your bottlenecks?
Just because we can, doesn’t mean we should.
What is the 🐞(n) of your API?
We need to go deeper.
What makes UI engineering difficult?
We can admit our knowledge gaps without devaluing our expertise.
Here’s my recipe for a good talk idea.
We have more ways to manage dependencies in Python applications than ever. But how do they fare in production? Unfortunately this topic turned out to be quite polarizing and was at the center of a lot of heated debates. This ...
The official introduction to ITCSS on Skillshare
How do we so often forget to ask the simple question: what if?
How can CSS impact network and resource-loading performance? Can things be that serious?
How can we make it easier for businesses to understand when and what to measure?