Jonathan Yeong

Jonathan Yeong @jonathanyeong

About: Staff Software Dev originally from Australia - Ruby on Rails is my bread and butter - Helping other devs is my jam.

Location:
Toronto, Canada
Joined:
Jan 6, 2017

Jonathan Yeong
articles - 48 total

Setting up dev containers in Rails

Development containers, aka dev containers, have been around since 2019. Made by Microsoft, they...

Learn More 0 0Aug 18 '24

Dynamic Nested Forms with Rails and Stimulus

I've been away from Ruby on Rails for a couple of years. And in that time, Rails introduced Hotwire,...

Learn More 0 0Jun 19 '24

Tools I use daily as a solo dev

All the tools that I use on a daily basis as a solo dev

Learn More 1 2Jun 12 '24

Slow productivity framework

Sharing my journey from toxic productivity to embracing the Slow Productivity framework

Learn More 0 0Jun 11 '24

Advice for Effective Developers

Syntax FM released a podcast episode 11 habits of highly effective developers yesterday, it's filled...

Learn More 5 0Jun 7 '24

Making a custom kebab case method for pretty URLs

Recently, I was working on a Rails app where I wanted to make some pretty URLs for it. I have a route...

Learn More 0 0Jun 13 '24

What I missed about Ruby

I'm back in Ruby on Rails land after two years using only Node/TS. And I'm thrilled to be back! I...

Learn More 0 0Jun 7 '24

Adding Topics (aka tags) in Astro

This month's Virtual Coffee challenge is Build in Public. And I wanted to kick things off with some...

Learn More 0 0Jul 12 '23

The Art of Determining the Right Amount of Testing

What is the right amount of testing? Over the years my answer to this question has changed...

Learn More 0 0Jun 12 '23

Developer productivity with Github Codespaces

During my time at Shopify, I had the opportunity to work with a cloud development environment - and I...

Learn More 18 2Jun 9 '23

The Tale of the Whitespace

Can you tell the difference between " " and " "? I certainly can't. But the computer can. "...

Learn More 6 0Sep 26 '21

Deploying an Elixir app

I'm amazed by all the ways we can deploy an Elixir app. It's a little overwhelming (see: analysis par...

Learn More 13 0May 1 '21

What I learned from my first screencast

I recently recorded my first screencast and, wow, I have a lot of things to improve on. The video its...

Learn More 6 2Apr 2 '21

How to make your cards pop!

In this tutorial, I want to show you how to make your cards pop out on hover using only CSS. This...

Learn More 6 0Feb 4 '21

A guide to the Javascript tools ecosystem

I'm relatively new to the Javascript (JS) tooling ecosystem and it's... overwhelming. There seem to...

Learn More 19 0Jan 21 '21

Creating a Featured Posts collection in 11ty

A small snippet of code showing how to create a featured posts collection

Learn More 11 0Jan 18 '21

2020 Year End Review

It's felt like March for months now, but 2020 is finally coming to a close! Thank you Time Lord for...

Learn More 7 2Dec 15 '20

7 tips to help you ace your first technical interview

As an interviewer, one of my favorite interviews was one where the candidate didn't finish the...

Learn More 9 0Dec 2 '20

Hacktoberfest 2020 Recap

Hacktoberfest is done and dusted and I wanted to do a quick recap on my experience. Reflecting on...

Learn More 3 2Nov 3 '20

Elixir 1.11 released

Elixir 1.11 has just been released with a variety of improvements

Learn More 14 0Oct 6 '20

My first 3 months with Elixir

I've been learning Elixir as a side project for the past few months. And I wanted to share my process...

Learn More 12 0Oct 5 '20

Lessons from my first conference talk

Elixir conference happened earlier this month, and like all conferences this year, it was virtual. I...

Learn More 6 0Sep 27 '20

VueJS 3.0 released

VueJS 3.0 has been released

Learn More 9 1Sep 18 '20

Excerpts with Eleventy

I 100% struggled with getting excerpts in Eleventy (11ty). It seems so simple, but I couldn’t figure...

Learn More 9 3Aug 28 '20

Using Github and Notion to organise side projects

A while ago I posted a question on dev.to asking how people stay motivated with their side projects....

Learn More 13 0Aug 23 '20

Twitter API v2 just launched

Twitter API v2 has just launched, and it's a complete rewrite.

Learn More 7 0Aug 13 '20

What brings my joy as a developer

I’ve been thinking about joy lately. Which seems like a sad sentence to write. But I promise it’s not...

Learn More 41 0Aug 8 '20

Tips for developers starting out with web design

I’ve always had this dream of being the fullest, full stack developer. I would take an idea, design...

Learn More 12 0Jul 31 '20

Git 2.28 brings default branch option

New update with Git provides option to set default branch

Learn More 38 17Jul 28 '20

How to setup CI with Phoenix & Github Actions

Continuous Integration (CI) is the act of automating the build and testing of your code when it’s...

Learn More 7 1Jul 27 '20