Archive

Step by step guide to minting your Git commit as an NFT
Jan 18, 2022 · by Chris Bongers

Setting up a basic TypeORM starter
Jan 17, 2022 · by Chris Bongers

A first look at Prisma Studio
Jan 16, 2022 · by Chris Bongers

Managing migrations in Prisma (Add/Rename columns)
Jan 15, 2022 · by Chris Bongers

Hashnode is taking over the world
Jan 14, 2022 · by Chris Bongers

Set up a local Prisma instance
Jan 14, 2022 · by Chris Bongers

Installing PostgreSQL on a Mac with Homebrew
Jan 12, 2022 · by Chris Bongers

Creating a discord auto threading system
Jan 11, 2022 · by Chris Bongers

Hosting a discord bot on Railway
Jan 10, 2022 · by Chris Bongers

Show and hide a header based on scroll direction
Jan 9, 2022 · by Chris Bongers

Creating a Discord slash command bot
Jan 8, 2022 · by Chris Bongers

Building a Fastify NodeJS server
Jan 7, 2022 · by Chris Bongers

I received a letter from myself
Jan 6, 2022 · by Chris Bongers

10 coding challenges you have to try out
Jan 5, 2022 · by Chris Bongers

5 reasons why I love coding challenges
Jan 4, 2022 · by Chris Bongers

Public Solving: Find the missing presents
Jan 3, 2022 · by Chris Bongers

Public Solving: Caesar decipher in JavaScript
Jan 2, 2022 · by Chris Bongers

How I spend my 19% free time
Jan 1, 2022 · by Chris Bongers

Public Solving: Creating a song with JavaScript
Dec 31, 2021 · by Chris Bongers

Public Solving: Checking the sleighs automatically
Dec 30, 2021 · by Chris Bongers

Public Solving: Let it snow
Dec 29, 2021 · by Chris Bongers

Public Solving: Calculating the wind chill
Dec 28, 2021 · by Chris Bongers

Public Solving: Hacking Santas password
Dec 27, 2021 · by Chris Bongers

Public Solving: Making an autopilot navigator
Dec 26, 2021 · by Chris Bongers

Public Solving: Earth, Fire, Snow game
Dec 25, 2021 · by Chris Bongers

Public Solving: Converting Roman numerals to Arabic
Dec 24, 2021 · by Chris Bongers

Public Solving: Making a CSS art Christmas tree
Dec 23, 2021 · by Chris Bongers

Public Solving: Generating secure password
Dec 22, 2021 · by Chris Bongers

Public Solving: Linked List and a train
Dec 21, 2021 · by Chris Bongers

Public Solving: Decoding a secret message
Dec 20, 2021 · by Chris Bongers

Public Solving: Secret Santa in JavaScript
Dec 19, 2021 · by Chris Bongers

Public Solving: Matching smudged names
Dec 18, 2021 · by Chris Bongers

Public Solving: Nice or Naughty list
Dec 17, 2021 · by Chris Bongers

Public Solving: Creating random candy bags
Dec 16, 2021 · by Chris Bongers

Public Solving: Elf Post Service package calculator
Dec 15, 2021 · by Chris Bongers

Public Solving: Elf Coffee Shop API system
Dec 14, 2021 · by Chris Bongers

Public Solving: Elf Coffee Shop menu
Dec 13, 2021 · by Chris Bongers

Supabase automatically create user profiles on sign up
Dec 12, 2021 · by Chris Bongers

Next.js Supabase adding a GitHub login
Dec 11, 2021 · by Chris Bongers

Add a loading state to our Next.js Supabase app
Dec 10, 2021 · by Chris Bongers

Adding a user profile to our Supabase user
Dec 9, 2021 · by Chris Bongers

Authenticating Next.js with Supabase auth magic links
Dec 8, 2021 · by Chris Bongers

Deleting records from a Supabase database
Dec 7, 2021 · by Chris Bongers

Adding new records to a Supabase database
Dec 6, 2021 · by Chris Bongers

Adding Supabase to a Next.js application
Dec 5, 2021 · by Chris Bongers

Creating a Pac-Man themed divider in CSS
Dec 4, 2021 · by Chris Bongers

Thank you, Apple, for hijacking port 5000 😣
Dec 3, 2021 · by Chris Bongers

Animating a gradient border in CSS
Dec 2, 2021 · by Chris Bongers

JavaScript startsWith and multiple conditions
Dec 1, 2021 · by Chris Bongers

Chrome DevTools: CSS Overview
Nov 30, 2021 · by Chris Bongers

Typewriter effect CSS
Nov 29, 2021 · by Chris Bongers

My tailwind automation setup
Nov 28, 2021 · by Chris Bongers

A look at the ch CSS unit
Nov 27, 2021 · by Chris Bongers

My honest opinion on Tailwind CSS
Nov 26, 2021 · by Chris Bongers

Streaming desktop sound and microphone on Mac with Streamlabs
Nov 25, 2021 · by Chris Bongers

5 Things you need to know about screenshots on a Mac
Nov 24, 2021 · by Chris Bongers

GitHub basics: What are actions?
Nov 23, 2021 · by Chris Bongers

Git basics: Help my case-sensitive filename changes don't commit
Nov 22, 2021 · by Chris Bongers

I made my website rank by accident
Nov 21, 2021 · by Chris Bongers

Git basics: Conventional commits
Nov 20, 2021 · by Chris Bongers

Adding reading time to Astro (the easy way)
Nov 19, 2021 · by Chris Bongers

Mac quick action to convert images to JPG
Nov 18, 2021 · by Chris Bongers

My 5 step plan to deal with inspiration overload
Nov 17, 2021 · by Chris Bongers

I decreased my average load time by 381ms
Nov 16, 2021 · by Chris Bongers

Make your life easy with the Tailwind typography plugin
Nov 15, 2021 · by Chris Bongers

Creating an empty branch on an existing git repo
Nov 14, 2021 · by Chris Bongers

Blog posts beat Twitter threads
Nov 13, 2021 · by Chris Bongers

Netlify's super easy static forms
Nov 12, 2021 · by Chris Bongers

How to fix background scroll issues in CSS
Nov 11, 2021 · by Chris Bongers

Removing a .env file from Git history
Nov 10, 2021 · by Chris Bongers

Git basics: Contributing to open source
Nov 9, 2021 · by Chris Bongers

Git basics: Your first pull request
Nov 8, 2021 · by Chris Bongers

Git basics: Branches and strategies
Nov 7, 2021 · by Chris Bongers

Git basics: Ignore files from being committed
Nov 6, 2021 · by Chris Bongers

Git basics: Your first commit to GitHub
Nov 5, 2021 · by Chris Bongers

Git basics: What is GitHub?
Nov 4, 2021 · by Chris Bongers

Git basics: What is Git?
Nov 3, 2021 · by Chris Bongers

Reusable modal component in Astro
Nov 2, 2021 · by Chris Bongers

Are online editors the future?
Nov 1, 2021 · by Chris Bongers

My first month as a software engineer at daily.dev
Oct 31, 2021 · by Chris Bongers

Prisma creating a upvotes one-to-many relation
Oct 30, 2021 · by Chris Bongers

Static playlist website with Next.js and Prisma
Oct 29, 2021 · by Chris Bongers

How to perform non updating upserts in Prisma
Oct 28, 2021 · by Chris Bongers

Next.js posting data to Postgres through Prisma
Oct 27, 2021 · by Chris Bongers

Retrieving a persons Spotify playlist in Next.js
Oct 26, 2021 · by Chris Bongers

Adding email authentication to NextAuth
Oct 25, 2021 · by Chris Bongers

Seeding a Prisma database in Next.js
Oct 24, 2021 · by Chris Bongers

Adding Prisma to a Next.js project
Oct 23, 2021 · by Chris Bongers

Setting up a free PostgreSQL database on Heroku
Oct 22, 2021 · by Chris Bongers

NextAuth the easiest authentication for Next.js
Oct 21, 2021 · by Chris Bongers

Using Bootstrap in Next.js + free starter
Oct 20, 2021 · by Chris Bongers

React basics: creating a custom media query hook
Oct 19, 2021 · by Chris Bongers

Building an Astro website with WordPress as a headless CMS
Oct 18, 2021 · by Chris Bongers

React basics: explaining the useContext hook
Oct 17, 2021 · by Chris Bongers

React basics: explaining the useEffect hook
Oct 16, 2021 · by Chris Bongers

React basics: explaining the useState hook
Oct 15, 2021 · by Chris Bongers

React basics: Passing data between components
Oct 14, 2021 · by Chris Bongers

React basics: Looping a list
Oct 13, 2021 · by Chris Bongers

React basics: Creating our first React app
Oct 12, 2021 · by Chris Bongers

Develop a local WordPress theme using Docker
Oct 11, 2021 · by Chris Bongers

How I created a stack guessing tool using Next.js
Oct 10, 2021 · by Chris Bongers

Using forms in Next.js
Oct 9, 2021 · by Chris Bongers

Adding Typesense search to an Astro static generated website
Oct 8, 2021 · by Chris Bongers

8 Non-technical ways to contribute to open-source
Oct 7, 2021 · by Chris Bongers

Render a JSON page in Astro
Oct 6, 2021 · by Chris Bongers

How to use React icons in Next.js
Oct 5, 2021 · by Chris Bongers

Next.js toggle between grid and list view
Oct 4, 2021 · by Chris Bongers

Next.js static HTML export
Oct 3, 2021 · by Chris Bongers

Deploying a Next.js application on Vercel
Oct 2, 2021 · by Chris Bongers

How I landed a job at Daily.dev
Oct 1, 2021 · by Chris Bongers

Custom error pages in Next.js
Sep 30, 2021 · by Chris Bongers

Detect active links in Next.js
Sep 29, 2021 · by Chris Bongers

Creating a reusable layout in Next.js
Sep 28, 2021 · by Chris Bongers

Retrieving the primary WordPress menu in Next.js
Sep 27, 2021 · by Chris Bongers

Rendering all WordPress pages in Next.js
Sep 26, 2021 · by Chris Bongers

Loading WordPress posts in Next.js
Sep 25, 2021 · by Chris Bongers

Revisiting Tailwind square divs with aspect ratio
Sep 23, 2021 · by Chris Bongers

Next.js page options and how they work
Sep 22, 2021 · by Chris Bongers

Setting up Next.js with Tailwind CSS
Sep 21, 2021 · by Chris Bongers

We are the example
Sep 20, 2021 · by Chris Bongers

Tailwind CSS fullscreen header image
Sep 19, 2021 · by Chris Bongers

Tailwind group hover, the state you missed
Sep 18, 2021 · by Chris Bongers

Using WordPress as a headless CMS
Sep 17, 2021 · by Chris Bongers

Learn how to come up with article ideas and stay consistent
Sep 16, 2021 · by Chris Bongers

Tailwind CSS responsive square divs
Sep 15, 2021 · by Chris Bongers

Guide to set up your WordPress site in Docker
Sep 14, 2021 · by Chris Bongers

JavaScript stop form submit
Sep 13, 2021 · by Chris Bongers

Creating a Notion page through a Node express app
Sep 12, 2021 · by Chris Bongers

Double down on the basics of web development
Sep 11, 2021 · by Chris Bongers

Updating a Notion page through a node website
Sep 10, 2021 · by Chris Bongers

Node express showing Notion results in the front end
Sep 9, 2021 · by Chris Bongers

Node express query Notion database
Sep 8, 2021 · by Chris Bongers

Configure Tailwind JIT for a node express app
Sep 7, 2021 · by Chris Bongers

Getting started with the Notion API
Sep 6, 2021 · by Chris Bongers

This Tailwind CSS cut out effect will amaze you
Sep 5, 2021 · by Chris Bongers

Creating Kirby with CSS art
Sep 4, 2021 · by Chris Bongers

Developers mill
Sep 3, 2021 · by Chris Bongers

What a time to be alive
Sep 2, 2021 · by Chris Bongers

My love letter to CodePen
Sep 1, 2021 · by Chris Bongers

Multi-colored text in CSS
Aug 31, 2021 · by Chris Bongers

JavaScript basics error handling
Aug 30, 2021 · by Chris Bongers

JavaScript basics arithmetic operators
Aug 29, 2021 · by Chris Bongers

Astro moving from collections to dynamic routing
Aug 28, 2021 · by Chris Bongers

JavaScript basics loops
Aug 28, 2021 · by Chris Bongers

JavaScript basics logical operators
Aug 26, 2021 · by Chris Bongers

JavaScript basics comparison operators
Aug 25, 2021 · by Chris Bongers

JavaScript basics if...else statement
Aug 24, 2021 · by Chris Bongers

JavaScript optional chaining (?.) to the rescue
Aug 23, 2021 · by Chris Bongers

Adding Auth0 to a Flutter application
Aug 22, 2021 · by Chris Bongers

Creating dialogs in Flutter
Aug 21, 2021 · by Chris Bongers

Flutter 3D pan effect
Aug 20, 2021 · by Chris Bongers

Building A Motivating Discord Bot In Node.js
Aug 19, 2021 · by Chris Bongers

You don't need --save anymore for NPM installs
Aug 18, 2021 · by Chris Bongers

Getting unique values from a JavaScript array using Set
Aug 17, 2021 · by Chris Bongers

Astro recipe collection website - Part 5 Hosting on Netlify
Aug 16, 2021 · by Chris Bongers

Astro recipe collection website - Part 4 Styling the website
Aug 15, 2021 · by Chris Bongers

Astro recipe collection website - Part 3 Category filter pages
Aug 14, 2021 · by Chris Bongers

Astro recipe collection website - Part 2 Homepage rendering
Aug 13, 2021 · by Chris Bongers

Astro recipe collection website - Part 1 Setup collections
Aug 12, 2021 · by Chris Bongers

Adding a snackbar in Flutter
Aug 11, 2021 · by Chris Bongers

Enabling Flutter desktop applications
Aug 10, 2021 · by Chris Bongers

5 things I learned from writing 500 tech articles
Aug 9, 2021 · by Chris Bongers

Flutter drawer sidebar menu
Aug 8, 2021 · by Chris Bongers

Flutter expandable list items
Aug 7, 2021 · by Chris Bongers

Animating a photo across screens in Flutter
Aug 5, 2021 · by Chris Bongers

How to solve App Tracking Transparency app store rejection in Ionic
Aug 4, 2021 · by Chris Bongers

How to create gradient text in Flutter
Aug 3, 2021 · by Chris Bongers

Mobile Security Framework (MobSF) for automated Mobile security testing
Aug 2, 2021 · by Chris Bongers

Using gradients in Flutter
Aug 2, 2021 · by Chris Bongers

Flutter scrollable horizontal avatar list
Aug 1, 2021 · by Chris Bongers

Flutter create a search bar for a list view
Jul 31, 2021 · by Chris Bongers

Building a photo grid view in Flutter
Jul 30, 2021 · by Chris Bongers

How to test your NPM package locally
Jul 29, 2021 · by Chris Bongers

Publish your own NPM package
Jul 28, 2021 · by Chris Bongers

I refactored all my articles
Jul 27, 2021 · by Chris Bongers

How to clip elements in CSS using clip-path
Jul 26, 2021 · by Chris Bongers

How to use Tailwind CSS in Astro
Jul 25, 2021 · by Chris Bongers

Adding a detail data fetching screen in Flutter
Jul 24, 2021 · by Chris Bongers

How to render individual pages from an external collection
Jul 23, 2021 · by Chris Bongers

Using React components in Astro for better loading
Jul 22, 2021 · by Chris Bongers

Recreating my portfolio website in Astro
Jul 21, 2021 · by Chris Bongers

Top anime shows Flutter app
Jul 20, 2021 · by Chris Bongers

Sending data to a new screen in Flutter
Jul 19, 2021 · by Chris Bongers

Navigate to a new screen and back in Flutter
Jul 18, 2021 · by Chris Bongers

A first look at Astro, astronomical results
Jul 17, 2021 · by Chris Bongers

No, they didn't make a mistake
Jul 16, 2021 · by Chris Bongers

How to use Google Fonts in a Flutter application
Jul 15, 2021 · by Chris Bongers

How to import a local widget in Flutter
Jul 14, 2021 · by Chris Bongers

How to verify your commits on GitHub
Jul 13, 2021 · by Chris Bongers

Flutter bottom TabBar placement
Jul 12, 2021 · by Chris Bongers

Flutter TabBar the basics
Jul 11, 2021 · by Chris Bongers

Generating Flutter app icons automatically
Jul 10, 2021 · by Chris Bongers

Running a Flutter app on iOS and Android emulators
Jul 9, 2021 · by Chris Bongers

Build a todo list app with Flutter
Jul 8, 2021 · by Chris Bongers

Exploring the Flutter layout flow
Jul 7, 2021 · by Chris Bongers

Running a node script continuously on Heroku
Jul 6, 2021 · by Chris Bongers

How I made my Twitter header dynamic
Jul 5, 2021 · by Chris Bongers

Flutter Stateful and Stateless widgets
Jul 4, 2021 · by Chris Bongers

Flutter how it works, Hello World
Jul 3, 2021 · by Chris Bongers

Installing Flutter on a Mac
Jul 2, 2021 · by Chris Bongers

Connect to Docker database with an external tool
Jul 1, 2021 · by Chris Bongers

I'm not an expert; I'm learning
Jun 30, 2021 · by Chris Bongers

Performance heads-up display in Chrome
Jun 29, 2021 · by Chris Bongers

Keep improving your lighthouse score
Jun 28, 2021 · by Chris Bongers

Moving from GIF to video format
Jun 27, 2021 · by Chris Bongers

Making gradient text with Tailwind CSS
Jun 26, 2021 · by Chris Bongers

Center elements with Tailwind CSS
Jun 25, 2021 · by Chris Bongers

Tailwind CSS equal height columns
Jun 24, 2021 · by Chris Bongers

Top 5 Password managers for Mac
Jun 23, 2021 · by Chris Bongers

PM2 Startup script, always keep processes running
Jun 22, 2021 · by Chris Bongers

Speedtest your connection in Python
Jun 21, 2021 · by Chris Bongers

Why PM2 is the process manager you're missing
Jun 20, 2021 · by Chris Bongers

Eleventy creating a static JavaScript search
Jun 19, 2021 · by Chris Bongers

Eleventy JSON endpoint with posts
Jun 18, 2021 · by Chris Bongers

Exploring :visited state possibilities
Jun 17, 2021 · by Chris Bongers

CSS :visited state, why we should use it
Jun 16, 2021 · by Chris Bongers

Linux zip files
Jun 15, 2021 · by Chris Bongers

Linux adding a timestamp to the bash history
Jun 14, 2021 · by Chris Bongers

JavaScript insert newly created element after another element
Jun 13, 2021 · by Chris Bongers

JavaScript insert newly created element before another element
Jun 12, 2021 · by Chris Bongers

Running WordPress locally on Mac OS X
Jun 11, 2021 · by Chris Bongers

Making htaccess work on Mac OS X
Jun 10, 2021 · by Chris Bongers

Mac OS X setting up virtual hosts
Jun 9, 2021 · by Chris Bongers

An automated GitHub-Discord bot
Jun 8, 2021 · by Chris Bongers

F-strings in Python
Jun 7, 2021 · by Chris Bongers

Python reduce() function
Jun 6, 2021 · by Chris Bongers

Python map() function
Jun 5, 2021 · by Chris Bongers

Python filter() function
Jun 4, 2021 · by Chris Bongers

NumPy arrays, a broader look
Jun 3, 2021 · by Chris Bongers

Installing and using NumPy in Python
Jun 2, 2021 · by Chris Bongers

Formatting strings in Python
Jun 1, 2021 · by Chris Bongers

Python Lambda functions
May 31, 2021 · by Chris Bongers

Regular Expressions in Python
May 30, 2021 · by Chris Bongers

Python write data to a Google sheet
May 29, 2021 · by Chris Bongers

Python read data from a Google sheet
May 28, 2021 · by Chris Bongers

Python read and write files
May 27, 2021 · by Chris Bongers

Writing functions in Python
May 26, 2021 · by Chris Bongers

Generating barcodes in Google Sheets
May 25, 2021 · by Chris Bongers

Python loops explained
May 24, 2021 · by Chris Bongers

Generating QR Codes in Google Sheets
May 23, 2021 · by Chris Bongers

Python if...else statements
May 22, 2021 · by Chris Bongers

Data types in Python
May 21, 2021 · by Chris Bongers

User input in Python
May 20, 2021 · by Chris Bongers

Ionic tab bar circle middle button
May 19, 2021 · by Chris Bongers

Python virtual environments
May 18, 2021 · by Chris Bongers

Setting Visual Studio code up for Python
May 17, 2021 · by Chris Bongers

Setting up Python on macOS
May 16, 2021 · by Chris Bongers

Host images via Google Drive
May 15, 2021 · by Chris Bongers

Yes, I do
May 11, 2021 · by Chris Bongers

Using min-width Media query for Mobile first design
May 4, 2021 · by Chris Bongers

Common HTML Element Types
May 3, 2021 · by Chris Bongers

Creating a One-on-One Interactive Video Meeting Web Tool Using Agora
May 2, 2021 · by Chris Bongers

Detecting faces from the webcam in JavaScript
May 1, 2021 · by Chris Bongers

Javascript native face detector API
Apr 30, 2021 · by Chris Bongers

Detecting barcodes from the webcam
Apr 29, 2021 · by Chris Bongers

Javascript native barcode detector API
Apr 28, 2021 · by Chris Bongers

CSS Modern multi-line ellipsis
Apr 27, 2021 · by Chris Bongers

Chrome DevTools: Flex Debugger
Apr 26, 2021 · by Chris Bongers

Public talking is liberating, check out some of my talks
Apr 25, 2021 · by Chris Bongers

Tailwind grid responsive 4 column blocks
Apr 24, 2021 · by Chris Bongers

Interaction beats consumption
Apr 23, 2021 · by Chris Bongers

JavaScript remove elements
Apr 22, 2021 · by Chris Bongers

JavaScript creating a new element
Apr 21, 2021 · by Chris Bongers

Appreciate yourself and improve yourself instead of feeling bad
Apr 20, 2021 · by Chris Bongers

Creating an SSH connection to a server
Apr 19, 2021 · by Chris Bongers

Not all developer job interviews are the same
Apr 18, 2021 · by Chris Bongers

Why Tailwind JIT compiler is amazing
Apr 17, 2021 · by Chris Bongers

JavaScript detecting key combinations
Apr 16, 2021 · by Chris Bongers

Some console command you might not know
Apr 15, 2021 · by Chris Bongers

Hacking time management
Apr 14, 2021 · by Chris Bongers

JavaScript detecting which key is pressed
Apr 13, 2021 · by Chris Bongers

Making CSS perspective text
Apr 12, 2021 · by Chris Bongers

5 MacOS tips that will make you more productive
Apr 11, 2021 · by Chris Bongers

Accepting all invites on LinkedIn
Apr 10, 2021 · by Chris Bongers

Spice up your console logs with styling
Apr 9, 2021 · by Chris Bongers

Testing API calls in Insomnia
Apr 8, 2021 · by Chris Bongers

Easy way to create API documentation in Laravel
Apr 7, 2021 · by Chris Bongers

Protecting our Laravel API with Sanctum
Apr 6, 2021 · by Chris Bongers

Laravel basic API routes
Apr 5, 2021 · by Chris Bongers

Laravel relational database models
Apr 4, 2021 · by Chris Bongers

Laravel seeding the database
Apr 3, 2021 · by Chris Bongers

Laravel creating our first database table
Apr 2, 2021 · by Chris Bongers

Tailwind expanding slider
Apr 1, 2021 · by Chris Bongers

Angular dynamic classes using ngClass
Mar 31, 2021 · by Chris Bongers

Angular dynamically change form validators
Mar 30, 2021 · by Chris Bongers

How to start blogging
Mar 29, 2021 · by Chris Bongers

Native CSS Masonry layouts
Mar 27, 2021 · by Chris Bongers

Vanilla JavaScript date toLocaleString
Mar 26, 2021 · by Chris Bongers

CSS Shapes - Other shapes
Mar 25, 2021 · by Chris Bongers

CSS Shapes - Triangles
Mar 24, 2021 · by Chris Bongers

CSS Shapes - The basics
Mar 23, 2021 · by Chris Bongers

Chrome devtools capture full page
Mar 22, 2021 · by Chris Bongers

Making scrollable sections snap
Mar 21, 2021 · by Chris Bongers

Fading images using JavaScript
Mar 20, 2021 · by Chris Bongers

I blogged every single day for a year
Mar 19, 2021 · by Chris Bongers

Delay your CSS animations to make them cleaner
Mar 18, 2021 · by Chris Bongers

Ionic skeleton loader
Mar 17, 2021 · by Chris Bongers

HTML spellcheck attribute
Mar 16, 2021 · by Chris Bongers

HTML meter tag
Mar 15, 2021 · by Chris Bongers

CSS image reflections with box-reflect
Mar 14, 2021 · by Chris Bongers

HTML ordered list options
Mar 12, 2021 · by Chris Bongers

Ionic adding checkboxes to a form
Mar 12, 2021 · by Chris Bongers

Ionic adding reactive forms
Mar 11, 2021 · by Chris Bongers

Creating segment tabs in Ionic
Mar 10, 2021 · by Chris Bongers

HTML Autocomplete sms code
Mar 9, 2021 · by Chris Bongers

Ionic welcome tour slider
Mar 8, 2021 · by Chris Bongers

Using alerts in Ionic
Mar 7, 2021 · by Chris Bongers

HTML Detail Summary element
Mar 5, 2021 · by Chris Bongers

Ionic modals passing and receiving data
Mar 4, 2021 · by Chris Bongers

Adding modals to an Ionic app
Mar 3, 2021 · by Chris Bongers

Ionic adding a side menu
Mar 2, 2021 · by Chris Bongers

Netlify Drop - the easiest deployment ever
Mar 1, 2021 · by Chris Bongers

Using Google Fonts in a Tailwind project
Feb 28, 2021 · by Chris Bongers

Plain HTML starter with Tailwind CSS
Feb 27, 2021 · by Chris Bongers

Tailwind CSS fixed and scrollable section
Feb 26, 2021 · by Chris Bongers

Top 5 MySQL clients for Mac
Feb 25, 2021 · by Chris Bongers

HTML mark tag a digital marker
Feb 24, 2021 · by Chris Bongers

Styling scrollbars with CSS
Feb 23, 2021 · by Chris Bongers

CSS hide scrollbars
Feb 22, 2021 · by Chris Bongers

Starting your first Laravel project
Feb 21, 2021 · by Chris Bongers

5 Websites for color inspiration
Feb 19, 2021 · by Chris Bongers

Tailwind zooming background images
Feb 18, 2021 · by Chris Bongers

Hosting Angular Universal on a server
Feb 17, 2021 · by Chris Bongers

Optimizing Angular Universal for SEO
Feb 16, 2021 · by Chris Bongers

Help my browser API's stopped working in Angular Universal
Feb 15, 2021 · by Chris Bongers

Converting a regular Angular application into Angular Universal
Feb 14, 2021 · by Chris Bongers

CSS Styling the link underline
Feb 13, 2021 · by Chris Bongers

How to record your iPhone screen with a Macbook
Feb 12, 2021 · by Chris Bongers

Console.log on Chrome for iOS
Feb 11, 2021 · by Chris Bongers

How to use WebP images
Feb 10, 2021 · by Chris Bongers

Vanilla JavaScript reverse an array
Feb 9, 2021 · by Chris Bongers

Ionic Master Detail view
Feb 8, 2021 · by Chris Bongers

Ionic getting Pokemon cards from an API
Feb 7, 2021 · by Chris Bongers

Firebase authenticated user routes in Ionic
Feb 6, 2021 · by Chris Bongers

Ionic store data for a user in Firebase
Feb 5, 2021 · by Chris Bongers

Adding Firebase Google authentication to an Ionic app
Feb 4, 2021 · by Chris Bongers

Adding static pages to an Eleventy blog
Feb 3, 2021 · by Chris Bongers

Installing PHP on your Mac
Feb 2, 2021 · by Chris Bongers

CSS Aspect Ratio it's finally here
Feb 1, 2021 · by Chris Bongers

Making a fullscreen vertical slider with Tailwind and Eleventy
Jan 31, 2021 · by Chris Bongers

HTML Input multiple attribute
Jan 30, 2021 · by Chris Bongers

Adding a sitemap in Eleventy
Jan 29, 2021 · by Chris Bongers

Chrome DevTools: CSS Angle debugging
Jan 28, 2021 · by Chris Bongers

Eleventy two column post layout
Jan 27, 2021 · by Chris Bongers

Making a post slider in Eleventy with Tailwind
Jan 26, 2021 · by Chris Bongers

Creating a newsletter layout with Tailwind
Jan 25, 2021 · by Chris Bongers

It's alright to take a break
Jan 24, 2021 · by Chris Bongers

Creating a custom Eleventy filter
Jan 23, 2021 · by Chris Bongers

Converting existing CSS into Tailwind classes
Jan 22, 2021 · by Chris Bongers

Adding Tailwind to Eleventy
Jan 21, 2021 · by Chris Bongers

Adding posts to my lifestyle blog in Eleventy - part-2
Jan 20, 2021 · by Chris Bongers

Rebuilding my lifestyle blog in eleventy - part-1
Jan 19, 2021 · by Chris Bongers

Vanilla JavaScript get current timestamp
Jan 18, 2021 · by Chris Bongers

JavaScript unique object properties from object array
Jan 17, 2021 · by Chris Bongers

JavaScript reduce on multiple properties
Jan 16, 2021 · by Chris Bongers

Deploy Eleventy to Netlify using GitHub actions
Jan 15, 2021 · by Chris Bongers

Refactoring old code
Jan 14, 2021 · by Chris Bongers

What I've learned from doing a 64 hour fast
Jan 13, 2021 · by Chris Bongers

10 ways to use the spread operator in JavaScript
Jan 12, 2021 · by Chris Bongers

Angular search pipe for a list
Jan 11, 2021 · by Chris Bongers

JavaScript string repeat
Jan 10, 2021 · by Chris Bongers

Hosting Sendy on Digital Ocean
Jan 9, 2021 · by Chris Bongers

Moving from Mailchimp to Sendy
Jan 8, 2021 · by Chris Bongers

Automate Netlify deployments with Zapier
Jan 7, 2021 · by Chris Bongers

A letter to my future self 💌
Jan 6, 2021 · by Chris Bongers

Mac installing MariaDB
Jan 5, 2021 · by Chris Bongers

Mac installing MySQL
Jan 4, 2021 · by Chris Bongers

Convert existing local project into git project
Jan 3, 2021 · by Chris Bongers

Homebrew - One package manager to rule them all
Jan 2, 2021 · by Chris Bongers

Firefox dev tools - Animations
Jan 1, 2021 · by Chris Bongers

HTML5 Starting boilerplate template
Dec 31, 2020 · by Chris Bongers

Vanilla JavaScript get all elements in a form
Dec 30, 2020 · by Chris Bongers

Creating day-night CSS only toggle switch
Dec 29, 2020 · by Chris Bongers

How I made a no-div playground in Vanilla JavaScript
Dec 28, 2020 · by Chris Bongers

Firefox clip-path editor
Dec 27, 2020 · by Chris Bongers

Making a footer stick to the bottom with CSS
Dec 26, 2020 · by Chris Bongers

Giveaway! Three copies of Florin Pop's ten ways to make money as a developer
Dec 25, 2020 · by Chris Bongers

Vanilla JavaScript get form element's form
Dec 24, 2020 · by Chris Bongers

Vanilla JavaScript get following Monday
Dec 23, 2020 · by Chris Bongers

JavaScript get HTML elements from a string
Dec 22, 2020 · by Chris Bongers

CSS Frosted glass credit card
Dec 21, 2020 · by Chris Bongers

Vanilla JavaScript time of day greeting
Dec 20, 2020 · by Chris Bongers

Tailwind CSS full-screen video header
Dec 19, 2020 · by Chris Bongers

Tailwind CSS parallax effect
Dec 18, 2020 · by Chris Bongers

CSS Gradient text effect
Dec 17, 2020 · by Chris Bongers

Using the shy soft hyphen in HTML
Dec 16, 2020 · by Chris Bongers

Vanilla JavaScript speech-to-text 🦻
Dec 15, 2020 · by Chris Bongers

Making divs user resizable with CSS
Dec 14, 2020 · by Chris Bongers

Vanilla JavaScript text-to-speech 💬
Dec 13, 2020 · by Chris Bongers

Experience story: My first job
Dec 12, 2020 · by Chris Bongers

HTML output element
Dec 11, 2020 · by Chris Bongers

Responsive header in Tailwind CSS
Dec 10, 2020 · by Chris Bongers

What is the HTML tag and why do I need it?
Dec 9, 2020 · by Chris Bongers

Three Christmas trees in CSS 🎄
Dec 8, 2020 · by Chris Bongers

CSS Grid most easy center vertical and horizontal
Dec 7, 2020 · by Chris Bongers

Chrome DevTools: Grid Explorer
Dec 6, 2020 · by Chris Bongers

Angular 10 Transclusion: When and Why You`ll Need It
Dec 5, 2020 · by Chris Bongers

JavaScript loop querySelectorAll results
Dec 4, 2020 · by Chris Bongers

JavaScript array join() method
Dec 3, 2020 · by Chris Bongers

Vanilla JavaScript four-digit pincode field
Dec 2, 2020 · by Chris Bongers

JavaScript match values in two arrays
Dec 1, 2020 · by Chris Bongers

CSS :not selector
Nov 30, 2020 · by Chris Bongers

JavaScript find() method
Nov 29, 2020 · by Chris Bongers

JavaScript removing HTML tags
Nov 28, 2020 · by Chris Bongers

Adding Netlify redirects to an Eleventy site
Nov 27, 2020 · by Chris Bongers

I finally changed the default Mac mail behaviour
Nov 26, 2020 · by Chris Bongers

JavaScript every() method
Nov 25, 2020 · by Chris Bongers

JavaScript some() method
Nov 24, 2020 · by Chris Bongers

CSS :placeholder-shown class
Nov 23, 2020 · by Chris Bongers

JavaScript map() method
Nov 22, 2020 · by Chris Bongers

JavaScript reduce() method
Nov 21, 2020 · by Chris Bongers

JavaScript filter() method
Nov 20, 2020 · by Chris Bongers

JavaScript lightbox effect without using plugins
Nov 19, 2020 · by Chris Bongers

Focus on one of these 9 backend frameworks to become a backend wizard
Nov 18, 2020 · by Chris Bongers

How to make money with your content?
Nov 17, 2020 · by Chris Bongers

Software design principles: DRY
Nov 16, 2020 · by Chris Bongers

CSS focus powered dropdown menu
Nov 15, 2020 · by Chris Bongers

Vanilla JavaScript countdown clock
Nov 14, 2020 · by Chris Bongers

Vanilla JavaScript detecting the operating system
Nov 13, 2020 · by Chris Bongers

15 better Lorem Ipsum generators
Nov 12, 2020 · by Chris Bongers

CSS equal height columns
Nov 11, 2020 · by Chris Bongers

Why CSS :focus-within is amazing
Nov 10, 2020 · by Chris Bongers

JavaScript template literals
Nov 9, 2020 · by Chris Bongers

CSS custom numbered list styling
Nov 8, 2020 · by Chris Bongers

What I learned from these 4 legends during the Hashnode bootcamp
Nov 7, 2020 · by Chris Bongers

Vanilla JavaScript live search
Nov 6, 2020 · by Chris Bongers

Changing the text selection color with CSS
Nov 5, 2020 · by Chris Bongers

CSS nth-child selector basics
Nov 4, 2020 · by Chris Bongers

Be aware when cloning objects in JavaScript! 👯‍♀️
Nov 3, 2020 · by Chris Bongers

CSS Emoji list style
Nov 2, 2020 · by Chris Bongers

Ionic adding infinite scroll to our list
Nov 1, 2020 · by Chris Bongers

Ionic showing API results in a list view
Oct 31, 2020 · by Chris Bongers

Angular lazy loading routes
Oct 30, 2020 · by Chris Bongers

Light and dark mode image in HTML
Oct 29, 2020 · by Chris Bongers

Vanilla JavaScript random colours
Oct 28, 2020 · by Chris Bongers

CSS SVG star rating ⭐️
Oct 27, 2020 · by Chris Bongers

Vanilla JavaScript data attribute filters
Oct 26, 2020 · by Chris Bongers

Angular adding a token to each API request
Oct 25, 2020 · by Chris Bongers

Protecting routes in Angular 👮‍♂️
Oct 24, 2020 · by Chris Bongers

Angular authenticating users from an API
Oct 23, 2020 · by Chris Bongers

Chrome find unused code 🔎
Oct 22, 2020 · by Chris Bongers

Reactive forms in Angular the way to go
Oct 21, 2020 · by Chris Bongers

CSS cut out effect that will blow your mind 🤯
Oct 20, 2020 · by Chris Bongers

Angular component interaction using @Input and @Output
Oct 19, 2020 · by Chris Bongers

Angular 10 adding custom pipes
Oct 18, 2020 · by Chris Bongers

Creating a movie fetching service in Angular
Oct 17, 2020 · by Chris Bongers

Angular 10 routing this is what you need to know
Oct 16, 2020 · by Chris Bongers

My first experiences with Tailwind CSS
Oct 15, 2020 · by Chris Bongers

Adding Tailwind CSS to an Angular project
Oct 14, 2020 · by Chris Bongers

Creating our first Angular project
Oct 13, 2020 · by Chris Bongers

I failed the tech assessment and still got the job
Oct 12, 2020 · by Chris Bongers

Don't overcomplicate git 🙇‍♂️
Oct 11, 2020 · by Chris Bongers

Vanilla JavaScript palindrome checker in 3 lines
Oct 10, 2020 · by Chris Bongers

Make your first contribution during Hacktoberfest 🍁
Oct 9, 2020 · by Chris Bongers

5 amazing Chrome accessibility tools you didn't know!
Oct 8, 2020 · by Chris Bongers

JavaScript mouse drawing on the canvas 👨‍🎨
Oct 7, 2020 · by Chris Bongers

Resetting a WordPress admin password
Oct 6, 2020 · by Chris Bongers

🤫 The secret to my writing process
Oct 5, 2020 · by Chris Bongers

I wrote 200 articles during lockdown, what did you do? 🤔
Oct 4, 2020 · by Chris Bongers

Vanilla JavaScript draggable Mr Potato Head 🥔
Oct 3, 2020 · by Chris Bongers

Node.js read and write from Azure Table Storage
Oct 2, 2020 · by Chris Bongers

Adding SSL to our Azure Node app
Oct 1, 2020 · by Chris Bongers

Exploring 5 meta tags to help beginners with SEO
Sep 30, 2020 · by Chris Bongers

How to password protect zips on Mac 🔑
Sep 29, 2020 · by Chris Bongers

My personal top 15 Mac apps 👨‍💻
Sep 28, 2020 · by Chris Bongers

Adding a custom domain to Azure App Service
Sep 27, 2020 · by Chris Bongers

GitHub automated deployments to Azure
Sep 26, 2020 · by Chris Bongers

Deploying a Node app to Azure
Sep 25, 2020 · by Chris Bongers

I made my website 28ms faster with content-visibility 🤓
Sep 24, 2020 · by Chris Bongers

Checkboxify your images with JavaScript ✅
Sep 23, 2020 · by Chris Bongers

Node.js read and write post status to a JSON file
Sep 22, 2020 · by Chris Bongers

Implementing Webmentions on a 11ty blog
Sep 21, 2020 · by Chris Bongers

Goodbye comments, welcome Webmentions 🙋🏼‍♂️
Sep 20, 2020 · by Chris Bongers

Meet Monica Lent, a self-employed software engineer
Sep 19, 2020 · by Chris Bongers

Vanilla JavaScript canvas images to black and white
Sep 18, 2020 · by Chris Bongers

Vanilla JavaScript images in canvas
Sep 17, 2020 · by Chris Bongers

Vanilla JavaScript colouring our canvas elements 🌈
Sep 16, 2020 · by Chris Bongers

Vanilla JavaScript save canvas as an image
Sep 15, 2020 · by Chris Bongers

Getting started with the HTML canvas
Sep 14, 2020 · by Chris Bongers

Top 10 Chrome extensions for developers 👀
Sep 13, 2020 · by Chris Bongers

🛑 Stop using pixels in CSS
Sep 12, 2020 · by Chris Bongers

Bash CleanMyMac alternative 🧼
Sep 11, 2020 · by Chris Bongers

Gmail plus make your life easier 😙
Sep 10, 2020 · by Chris Bongers

Console log with params
Sep 9, 2020 · by Chris Bongers

Node.js write data in a Google Sheet
Sep 8, 2020 · by Chris Bongers

Node.js reading a Google Sheet 🤓
Sep 7, 2020 · by Chris Bongers

CSS makes the world go round 🌎
Sep 6, 2020 · by Chris Bongers

Interview with Shawn swyx Wang, from Finance to Tech
Sep 5, 2020 · by Chris Bongers

Bash ~ never forget to git commit again 💥
Sep 4, 2020 · by Chris Bongers

Double-click to like Instagram effect in JavaScript ❤️
Sep 3, 2020 · by Chris Bongers

A clear mind starts with a clear inbox
Sep 2, 2020 · by Chris Bongers

Top 10 Visual Studio Code extensions you need to install
Sep 1, 2020 · by Chris Bongers

I've automated my morning routine 🤖
Aug 31, 2020 · by Chris Bongers

Chrome copy all CSS for an element
Aug 30, 2020 · by Chris Bongers

Getting notified in JavaScript when a Media Query changes
Aug 29, 2020 · by Chris Bongers

5 full-stack projects to add to your portfolio before 2020 ends 🤯
Aug 28, 2020 · by Chris Bongers

What is the difference between two times? ⌚️
Aug 27, 2020 · by Chris Bongers

Learn how to convert a list into an array in JavaScript
Aug 26, 2020 · by Chris Bongers

Did you know HTML elements can be editable?
Aug 25, 2020 · by Chris Bongers

CSS exploring all cursor options
Aug 24, 2020 · by Chris Bongers

JavaScript Mouse Tracking Eyes 👀
Aug 23, 2020 · by Chris Bongers

Bootstrap your successful software startup
Aug 22, 2020 · by Chris Bongers

CSS Neon Animation
Aug 21, 2020 · by Chris Bongers

CSS Drop Shadow vs Box Shadow
Aug 20, 2020 · by Chris Bongers

HTML Picture Element Responsive Images
Aug 19, 2020 · by Chris Bongers

How is Your Year Loading?
Aug 18, 2020 · by Chris Bongers

Vanilla JavaScript Modal Pop-up
Aug 17, 2020 · by Chris Bongers

Weekend Tip: Microsoft Node.js Docs
Aug 16, 2020 · by Chris Bongers

Building a Realtime Photoshop 🎨
Aug 15, 2020 · by Chris Bongers

CSS Disco Text
Aug 14, 2020 · by Chris Bongers

Vanilla JavaScript Email Validation
Aug 13, 2020 · by Chris Bongers

Vanilla JavaScript Replace All Whitespaces
Aug 12, 2020 · by Chris Bongers

Deno Render HTML Files
Aug 11, 2020 · by Chris Bongers

CSS Only Tooltips Alternative
Aug 10, 2020 · by Chris Bongers

Google Sheets Translate
Aug 8, 2020 · by Chris Bongers

CSS Only Tooltips
Aug 7, 2020 · by Chris Bongers

Getting Started with Deno 🦕
Aug 6, 2020 · by Chris Bongers

Pimp Your GitHub Profile
Aug 5, 2020 · by Chris Bongers

Vanilla JavaScript String to Number
Aug 4, 2020 · by Chris Bongers

SVG Blur Filter
Aug 3, 2020 · by Chris Bongers

SCSS Mixins
Aug 2, 2020 · by Chris Bongers

SCSS Nesting
Aug 1, 2020 · by Chris Bongers

SCSS Variables
Jul 31, 2020 · by Chris Bongers

SCSS @import
Jul 30, 2020 · by Chris Bongers

SCSS Introduction
Jul 29, 2020 · by Chris Bongers

JavaScript Remove Duplicates from Array
Jul 28, 2020 · by Chris Bongers

Vanilla JavaScript Chicken or Egg?
Jul 27, 2020 · by Chris Bongers

Resetting a Form
Jul 26, 2020 · by Chris Bongers

SVG animateTransform
Jul 25, 2020 · by Chris Bongers

SVG Colouring Paths
Jul 24, 2020 · by Chris Bongers

SVG Sprites
Jul 23, 2020 · by Chris Bongers

Detect Adblockers
Jul 22, 2020 · by Chris Bongers

CSS Animated Submit Loading
Jul 21, 2020 · by Chris Bongers

I Challenge You!
Jul 20, 2020 · by Chris Bongers

Vanilla JavaScript Quick Testing
Jul 19, 2020 · by Chris Bongers

Vanilla JavaScript Dynamically Calling a Function
Jul 18, 2020 · by Chris Bongers

CSS Grid Item
Jul 17, 2020 · by Chris Bongers

CSS Grid Container
Jul 16, 2020 · by Chris Bongers

CSS Grid Introduction
Jul 15, 2020 · by Chris Bongers

Vanilla JavaScript toggleAttribute
Jul 14, 2020 · by Chris Bongers

Vanilla JavaScript Closest
Jul 13, 2020 · by Chris Bongers

Why Conferences Are Awesome
Jul 12, 2020 · by Chris Bongers

Vanilla JavaScript Cookies 🍪
Jul 11, 2020 · by Chris Bongers

CSS Truncate Text With Ellipsis
Jul 10, 2020 · by Chris Bongers

CSS Writing Mode
Jul 9, 2020 · by Chris Bongers

Vanilla JavaScript Stop Form Submit
Jul 8, 2020 · by Chris Bongers

Vanilla JavaScript Browser Detection
Jul 7, 2020 · by Chris Bongers

Getting Started With the Terminal
Jul 6, 2020 · by Chris Bongers

Ionic Adding Pages
Jul 5, 2020 · by Chris Bongers

Redirecting a Web Page
Jul 4, 2020 · by Chris Bongers

Ionic Resources
Jul 3, 2020 · by Chris Bongers

Hosting a Static Blog on Netlify
Apr 21, 2020 · by Chris Bongers

Building a Static Blog with 11ty
Apr 20, 2020 · by Chris Bongers

CSS only expanding slider 😲
Apr 13, 2020 · by Chris Bongers