Appears on
Articles55
Optimistic Offline-First Apps With Vuex
TL;DR β Use Vuex plugins together with localForage to easily persist application data in an optimisti...
Brand new Storybook for Daily
As part of our ongoing journey of open sourcing and documenting Daily, we are now launching a Storybo...
Daily has gone open source
We have shared some hints and clues along the way but it's time to announce that Daily is now open so...
Managing your secrets in Git π
We have always been told not to store secrets in Git. But what if I told you that we manage all our secrets in Git?
Pro tips for data scraping in production
Data scraping is a delicate art of turning websites into a beautiful machine-readable data structure. π©βπ¨
I've made up my mind. I know how to choose my next tech stack β¨
Every time I create a new project, I ask myself the same question: which tech stack should I use.
Theming styled-components with CSS custom properties
styled-components has a pre-built solution for theming. But I think we can utilize CSS custom properties instead for a more readable code.
Breaking The Gateway
API gateway is an architectural pattern that has its pros and cons, I decided to remove it from my architecture. Here is why.
My 5 Practical CSS Tips
This is going to be a short post with my best CSS tips. I'll do my best to share references for every tip so you can read more and get a better understanding.
Managing multiple NodeJS versions
We all switch around different projects, sometimes even daily. Every project has a different NodeJS version. Learn how to manage it with nvm
The moment.js ultimate lightweight alternative: date-fns
JavaScript Date is no fun! It's OK for the basics, but once you want to do more complex manipulations, oh boy...
Super practical React-TypeScript cheat sheet for every day use
This blog post is a great chance to publicly document my most used React TypeScript types. I focus on functional components and react hooks.
SQL Join vs Subquery: The Game Changer
When building an SQL query that involves multiple tables, there is always a constant debate about joining the tables or using subqueries.
GraphQL Terminology - Cheatsheet
Just like other specs, GraphQL has its own language and terms. In this article, I'm going to explain the most popular terms.
Docker Compose: The Perfect Development Environment
Working on a full-scale project and keeping our local development environment up-to-date is not a simple task. Docker Compose to the rescue! π¦ΈββοΈ
Server-Side-Rendering Renaissance
Web development has changed dramatically since the early days of the internet to now. In this article, I'll recap the major changes and try to predict the next trend.
Web Vitals Optimizations: Advanced Dynamic Import Patterns
Improving your web application's performance can increase both the conversion rate and the organic customer acquisition rate.
Preact vs React: A lightweight alternative (Next.js included)
Preact is a 3kB alternative to React. If you care about performance, you should at least consider Preact as an alternative.
My favorite coding and entrepreneurship books π
My most recommended books are laid out here together with my personal notes. They all about engineering, entrepreneurship, and DevRel.
My Recent Tips For Optimizing Web Performance
If you don't care about web performance, you're missing out. Better performance leads to a better ux, conversion rate, and surprisingly also SEO.
