My Decade in Review(opens in new tab)
A personal reflection.
Curated river of news
Latest posts from blogs I follow
A personal reflection.
We'll cover how to add syntax highlighting to code blocks in Statamic v3 using Prism. With a couple quick steps you'll have your code blocks looking spiffy!
Introduction This time last year, I Tweeted out some goals for the New Year. š£ļø Speak about CSS at a conference or school š Take a class a month š Read a book a month āļø Go back to SF, ...
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 ...