Archive
- 2023 (57 posts)
- 2022 (49 posts)
- 2021 (49 posts)
- 2020 (46 posts)
- 2019 (28 posts)
- 2018 (28 posts)
- 2017 (32 posts)
- 2016 (32 posts)
- 2015 (29 posts)
2023 (57 posts) #
- I replaced npm, yarn and nvm with pnpm
- Top picks — 2023 November
- My defaults 2023
- Just like that, we are shutting down! So, I am looking for a new role.
- Deel is the HR solution that you don't want to deal with
- The joy of learning Helix (and probably other modal, terminal-based editors)
- Top picks — 2023 October
- Belkin Soundform Connect enabled Apple AirPlay on my vintage stereo system
- ForkLift 4 — ready or not
- Migration from single content files to Hugo page bundles
- Top picks — 2023 September
- Five things I like/dislike #8
- Book review: Why We Sleep by Matthew Walker
- List resources across all regions using the AWS CLI
- Node.js with native support for .env files — you may not need dotenv anymore
- Top picks — 2023 August
- CSS valid/invalid vs user-valid/user-invalid pseudo-classes
- This is this — type predicates and assertion functions in TypeScript classes
- Five things I like/dislike #7
- Top picks — 2023 July
- My take on the shape of a REST API response
- You might not need Jest — the Node.js native test runner is great
- Use Cloud Changes in VS Code to sync uncommitted edits between two computers
- Top picks — 2023 June
- Book review: The Alcohol Experiment by Annie Grace
- Avoid parameter drilling by using the Node.js AsyncLocalStorage
- Five things I like/dislike #6
- TIL: invalid CSS cyclic dependencies and a valid empty fallback value using a bare comma
- Book review: Nobody Wants to Read Your Sh*t by Steven Pressfield
- Top picks — 2023 May
- Simple RSS, Atom and JSON feed for your blog
- Music collection page
- Vertical rhythm using CSS lh and rlh units
- I'm on Bluesky
- Sicily 2023
- Top picks — 2023 April
- Book review: The Book You Wish Your Parents Had Read by Philippa Perry
- Five things I like/dislike #5
- What's new in ECMAScript 2023
- Gran Canaria 2023
- Top picks — 2023 March
- Book review: The Body by Bill Bryson
- You need to know the balance! CSS balance!
- Native CSS nesting landed
- A week with Keychron K3 Pro
- Five things I like/dislike #4
- Eight years of blogging
- Three ways to activate an inspector in Node.js
- Top picks — 2023 February
- Five things I like/dislike #3
- Configure Netlify redirects for projects with custom publish or base directory
- Use your domain for the Mastodon account without hosting an instance
- Native CSS masonry layout
- Top picks — 2023 January
- Capture heap snapshots in Node.js
- Five things I like/dislike #2
- Use Philips Hue Dimmer Switch or Smart Button as a toggle via HomeKit
2022 (49 posts) #
- Top picks — 2022 December
- A look back at 2022
- The difference between the unordered list <ul> and the menu <menu> HTML element
- Disable/enable Pi-hole using Apple Shortcuts
- Top picks — 2022 November
- Five things I like/dislike #1
- I'm on Mastodon
- Top picks — 2022 October
- Working with git worktrees
- A few "how did you do it" kinda macOS tips and tricks
- A few practical use cases for npm dependency queries
- TIL — Node v18.11.0 comes with a watch mode, so you might not need nodemon
- Top picks — 2022 September
- Generate RSS feed for Bandcamp artists using Deno Deploy
- Filter the result of the npm audit by the severity level
- Book review: "Creative Selection: Inside Apple's Design Process During the Golden Age of Steve Jobs" by Ken Kocienda
- Top picks — 2022 August
- I am joining Polygon
- Feel good
- Remove ads from your Twitter timeline with a few lines of CSS
- A simple carousel with a few lines of CSS
- Top picks — 2022 July
- Auto setup remote branch and never again see an error about the missing upstream
- Interpolate CSS custom properties values
- Project manager for Visual Studio Code using Raycast
- Top picks — 2022 June
- TIL — Removing DOM Event Handlers using AbortController
- TIL — Node.js 18.3 comes with command-line arguments parser
- Internet Explorer just hit the end of life — let's remind ourselves of our favourite IE hacks
- My favourite WWDC22 announcements and some disappointments
- Lesbos
- Top picks — 2022 May
- Hi-Fi 101: The difference between preamplifier, power amplifier, integrated amplifier and receiver
- I am so excited about Figma Tokens
- Book review: The Psychology of Money by Morgan Housel
- Top picks — 2022 April
- What's new in ECMAScript 2022
- Make the TypeScript interface partially optional/required
- Top picks — 2022 March
- Book review: The Compound Effect by Darren Hardy
- Book review: The Effective Executive by Peter F. Drucker
- Book review: A Short History of Nearly Everything by Bill Bryson
- Top picks — 2022 February
- A few methods to check if all values in the JavaScript array are the same
- The difference between CSS focus and focus-visible pseudo-class
- Top picks — 2022 January
- Book review: Deep Work by Cal Newport
- Remove unused brew dependencies and delete outdated downloads
- Book review: Buddhism for Busy People by David Michie
2021 (49 posts) #
- Top picks — 2021 December
- A look back at 2021
- Top picks — 2021 November
- Thanks for everything Mindera! Hi Heydoc!
- Continue, Step Over, Step Into and Step Out actions in Visual Studio Code debugger explained
- Top picks — 2021 October
- Propagate AWS X-Ray tracing header to the Lambda from SQS, SNS and DynamoDB stream
- I built a thing - price monitor using AWS CDK, Lambda, DynamoDB and SES
- The difference between AWS Secrets Manager and AWS Systems Manager Parameter Store
- Top picks — 2021 September
- Vertical vs horizontal scalability in software development
- Book review: On Writing Well by William Zinsser
- Book review: Elon Musk by Ashlee Vance
- Top picks — 2021 August
- Alfred workflows that I can't live without
- Deno, a breath of fresh air for the server-side JavaScript
- Do you know what to use the @ sign for something other than email addresses and Twitter handles? I do!
- Top picks — 2021 July
- Book review: Factfulness by Hans Rosling, Ola Rosling and Anna Rosling Rönnlund
- Book review: Anything You Want by Derek Sivers
- Book review: The Pragmatic Programmer by David Thomas and Andrew Hunt
- Top picks — 2021 June
- Book review: Algorithms to Live By by Brian Christian and Tom Griffiths
- My favourite podcasts 2021 edition
- CSS Container Queries — a revolution for responsive web design
- Autostart tmux on Alacritty launch
- Top picks — 2021 May
- I built a thing - JAMstack commenting system using AWS CDK, API Gateway, Lambda and DynamoDB
- I built a thing - an Alfred workflow for CoinMarketCap conversions
- All you need to know to move from CommonJS to ECMAScript Modules (ESM) in Node.js
- Top picks — 2021 April
- Book review: Feel Great, Lose Weight by Dr Rangan Chatterjee
- Book review: Dare to Lead by Brené Brown
- From Express to Fastify in Node.js
- Top picks — 2021 March
- Visual Studio Code project manager using Alfred workflow
- Book review: A Brief History of Time by Stephen Hawking
- Top picks — 2021 February
- Bye-bye, Disqus! I built my commenting system using AWS serverless stack and Netlify build hooks!
- I abandoned Facebook and Instagram for a month
- What's new in ECMAScript 2021
- Top picks — 2021 January
- Book review: A Beginner's Guide to the Stock Market by Matthew R. Kratter
- Book review: Digital Minimalism by Cal Newport
- The difference between module.exports and exports in Node.js
- I won't miss you Google
- Book review: The 7 Habits of Highly Effective People by Stephen R. Covey
- The revealing module pattern in JavaScript explained
- WebP and AVIF images on a Hugo website
2020 (46 posts) #
- Top picks — 2020 December
- A look back at 2020
- The difference between any and unknown type in TypeScript
- Grow, shrink and reflow elements with Figma Auto Layout
- Remove all git branches except master
- Client-Side Rendering, Server-Side Rendering and Static-Site Generation of Next.js applications explained
- Book review: We Need To Talk About Love by Laura Mucha
- Top picks — 2020 November
- React to localStorage changes in the context of another document
- Top picks — 2020 October
- Book review: Rich Dad Poor Dad by Robert T. Kiyosaki
- Book review: How to be a Productivity Ninja by Graham Allcott
- Top picks — 2020 September
- Multi-paragraph git commit messages (CLI and Visual Studio Code)
- Book review: Beastie Boys Book by Michael Diamond and Adam Horovitz
- Top picks — 2020 August
- Fetch most recent posts to your GitHub profile page using GitHub workflow and Node.js
- Multiple SSH keys for multiple Bitbucket/GitHub accounts
- Book review: The Fast 800: How to Combine Rapid Weight Loss and Intermittent Fasting for Long-Term Health by Dr Michael Mosley
- Execute a shell command inside a Docker container (3 methods)
- Top picks — 2020 July
- The IP address, subnet mask and CIDR notation
- Understanding Node.js Streams
- I was invited to the Mindera Yellow Box Podcast to chat the state of the Web development
- Top picks — 2020 June
- Book review: Not a Diet Book by James Smith
- Book review: Brzydki, Zły i Szczery by Adam Ostrowski
- Book review: Steve Jobs: The Exclusive Biography by Walter Isaacson
- Top picks — 2020 May
- Native lazy-loading of images on Hugo based website
- My favourite Visual Studio Code tips for "how did you do it" kind of people
- Book review: Permanent Record by Edward Snowden
- Top picks — 2020 April
- Mocking functions and modules with Jest
- Book review: The Lean Startup by Eric Ries
- What's new in ECMAScript 2020
- Top picks — 2020 March
- RSS feed for YouTube channels and GitHub project
- Book review: Endurance by Scott Kelly
- Top picks — 2020 February
- Book review: Humble Pi: A Comedy of Maths Errors by Matt Parker
- Book review: Gravitas by Caroline Goyder
- Top picks — 2020 January
- TIL — git switch & git restore
- Book review: Peter Pan
- Book review: Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones by James Clear
2019 (28 posts) #
- Top picks — 2019 December
- A look back at 2019
- Attach Visual Studio Code debugger to SAM (Serverless Application Model) local endpoint
- Top picks — 2019 November
- Does JavaScript keep you too busy to care about CSS? Here are recent features you want to know about!
- Top picks — 2019 October
- Thanks to React Advanced London
- TIL — The power of JSON.stringify replacer parameter
- Top picks — 2019 September
- Thanks to MongoDB.local London 2019
- Top picks — 2019 August
- Promise combinators explained
- Top picks — 2019 July
- I built a thing! Instagram line break!
- Configure a local WordPress development using Docker
- Top picks — 2019 June
- Apple changed the default shell from bash to zsh, so did I
- Top picks — 2019 May
- TypeScript interface vs. type
- Top picks — 2019 April
- I built a thing — httpsc (Simple HTTP status codes reference CLI)
- Top picks — 2019 March
- Build your first AWS Serverless app
- Top picks — 2019 February
- What's new in ECMAScript 2019
- Top picks — 2019 January
- Linting TypeScript
- Install Node.js — installer vs. Homebrew vs. NVM
2018 (28 posts) #
- Top picks — 2018 December
- A look back at 2018
- Top picks — 2018 November
- Cross-cutting functionality in React using Higher-Order Components, Render Props and Hooks
- Top picks — 2018 October
- I built a thing! PinBuddy!
- Top picks — 2018 September
- What did you learn today?
- Top picks — 2018 August
- Semantic Versioning (SemVer) explained
- Capture One Pro — the best parts
- Top picks — 2018 July
- Homebrew — the best friend of the macOS user
- Top picks — 2018 June
- C++ for JavaScript developers
- Top picks — 2018 May
- Thanks for everything Engine Creative! Hi Mindera!
- Top picks — 2018 April
- Configure a local WordPress development on macOS from scratch
- From Jekyll to Hugo! From GitHub Pages to Netlify!
- Top picks — 2018 March
- Siema! Thanks for 2000 stars on Github!
- Top picks — 2018 February
- My Amazon S3 photo backup solution
- I built a thing - an Alfred workflow to manage Things lists
- Top picks — 2018 January
- The Resize Observer explained
- What's new in ECMAScript 2018
2017 (32 posts) #
- Top picks — 2017 December
- A look back at 2017
- Change macOS user preferences via command line
- Top picks — 2017 November
- Unity development on macOS with Visual Studio Code
- Top picks — 2017 October
- From callback hell, through promises to async functions
- Return multiple elements from a component with React 16
- Top picks — 2017 September
- Thanks to BrowserStack
- Top picks — 2017 August
- The Observer Pattern in JavaScript explained
- Top picks — 2017 July
- I built a thing - Bimbo Theme for Visual Studio Code
- Top picks — 2017 June
- Using webpack with gulp.js
- Cloning DOM nodes and handling attached events
- Basic Node.js debugging in Google Chrome
- Top picks — 2017 May
- I built a thing - Snippet Generator for VS Code, Sublime Text and Atom
- Top picks — 2017 April
- Make some magic with CSS blend modes
- Native ECMAScript modules in the browser
- Top picks — 2017 March
- Fluent interfaces explained
- Top picks — 2017 February
- My setup — 2017 February
- Top picks — 2017 January
- What's new in ECMAScript 2017
- Using the JavaScript console in Visual Studio Code
- Sync VSCode settings and snippets via dotfiles on Github
- A look back at 2016
2016 (32 posts) #
- Top picks — 2016 December
- I built a thing! Siema!
- What's the deal with the Pointer Events in JavaScript?
- Top picks — 2016 November
- Top picks — 2016 October
- Loop through a collection of DOM elements
- Top picks — 2016 September
- Trailing comma in ECMAScript 2017 function parameter list
- Sync Atom between multiple devices
- Top picks — 2016 August
- Div — a simple Alfred window manager
- Top picks — 2016 July
- Page scrolling in vanilla JavaScript
- Top picks — 2016 June
- The Intersection Observer API explained
- Top picks — 2016 May
- Intro to the Web Animations API
- Pinterest style layout with Bricky
- Top picks — 2016 April
- CSS mixins with @apply rule
- Liquid video
- Top picks — 2016 March
- Manipulate JavaScript Arrays like a boss
- Git tip - How to stage a hunk of code via the command line
- My first year of blogging
- Top picks — 2016 February
- CSS Custom Properties explained
- What's new in ECMAScript 2016 (ES7)
- Top picks — 2016 January
- Image tag vs background property
- Rounding and truncating numbers in JavaScript
- My favourite resources to learn JavaScript
2015 (29 posts) #
- Top picks — 2015 December
- Background video made easy
- Top picks — 2015 November
- My favourite front-end related podcasts
- Top picks — 2015 October
- BEM with Emmet
- Lets get into the basics of CSS Grid Layout Model
- Top picks — 2015 September
- The secret of “CSS Secrets” by Lea Verou
- Native feature detection with CSS.supports() API
- Use modern JavaScript today with Babel
- Bookmarking with Pinboard
- Top picks — 2015 August
- From Sass to PostCSS
- I won't miss you Adobe
- Fix privileges and never again use sudo with npm
- Top picks — 2015 July
- CSS Specificity explained
- Top picks — 2015 June
- JavaScript console in Sublime Text
- Top picks — 2015 May
- Do you really need another grid system?
- Top picks — 2015 April
- Keep Sublime Text Snippets organized
- How to stay informed in web development game
- Jekyll blog on Github Pages supercharged by CloudFlare
- Top picks — 2015 March
- My web development setup
- Hello there!