DEV Community

Cover image for 2020 in review
Michael Currin
Michael Currin

Posted on

3 1

2020 in review

The year 2020 was tough on everyone. A few times I lost my inspiration and motivation. But I also built some cool stuff and connected with people.

This post covers some of those highlights.

Blogging

I got in the habit of blogging a lot. I had enthusiastic responses on my two most popular posts of 2020:

I got really into Functional Programming this year and did a 6-part post series on it.

New technologies

I learnt how to use Vue and TypeScript. And then combined them here:

I also learnt a lot about Lambdas, queues and Terraform as part of my job.

Coaching

I mentored a few people at work. I coached some outside work like on how to build a Jekyll site.

Open source

I contributed to a lot of open source repos, which is rewarding and good use of my skills around something bigger than my problems and knowledge.

I figured out way of view all the Pull Requests I made that got merged into the original repo owned by someone else.

Link

Using query: is:pr author:MichaelCurrin archived:false -user:MichaelCurrin is:merged

New sites

I came up with new Jekyll-based projects to collect code samples and links, to make my life easier and to share my knowledge with others.

Credits

Cover image by Karsten Würth on Unsplash

Do your career a big favor. Join DEV. (The website you're on right now)

It takes one minute, it's free, and is worth it for your career.

Get started

Community matters

Top comments (0)

typescript

11 Tips That Make You a Better Typescript Programmer

1 Think in {Set}

Type is an everyday concept to programmers, but it’s surprisingly difficult to define it succinctly. I find it helpful to use Set as a conceptual model instead.

#2 Understand declared type and narrowed type

One extremely powerful typescript feature is automatic type narrowing based on control flow. This means a variable has two types associated with it at any specific point of code location: a declaration type and a narrowed type.

#3 Use discriminated union instead of optional fields

...

Read the whole post now!

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay