Open in app

Sign In

Write

Sign In

Andrew Courter
Andrew Courter

323 Followers

Home

About

Published in Level Up Coding

·1 day ago

Are Koans a Better Way To Learn a New Programming Language?

If you have spent some time leveling up your programming skills then you have probably heard of programming Katas. But if you are learning a new language should you use Koans instead? Katas Kata — small snippets of code that programmers write in one sitting, sometimes repeatedly, often daily, in order…

Software Development

3 min read

Are Koans a Better Way To Learn a New Programming Language?
Are Koans a Better Way To Learn a New Programming Language?
Software Development

3 min read


Published in Level Up Coding

·Jan 30

Do You Know the TypeScript Utility Types

Ever used Partial or Required in TypeScript? Never heard of them? Well here is a list of some of the inbuilt or Utility Types in TypeScript and how you can use them. These types are all available globally in any TypeScript project so feel free to use any of them…

Typescript

4 min read

Do You Know the TypeScript Utility Types
Do You Know the TypeScript Utility Types
Typescript

4 min read


Jan 29

Books I Read in 2022 That You Should Read in 2023

Over 50% of people did not read a book in 2022 in the US. Books are one of the best resources to upskill yourself in a variety of different areas and learn. Here’s a list of books that I read and how useful they were for me. Rich Dad, Poor…

Books

10 min read

Books I Read in 2022 That You Should Read in 2023
Books I Read in 2022 That You Should Read in 2023
Books

10 min read


Published in Level Up Coding

·Jan 14

How To Surround Text in Vim

Tired of manually adding double or single quotes around text blocks? This vim plugin adds handy shortcuts so you can quickly surround text with quotes, parentheses, curly braces and more! Installation Pick your favorite vim plugin manager and install vim-surround. I have been using vim-plug over the past several months and…

Vim

3 min read

How To Surround Text in Vim
How To Surround Text in Vim
Vim

3 min read


Published in Level Up Coding

·Jan 6

Pattern Matching in Kotlin is Awesome

Want to write elegant code and clean up some of those messy if statements? Kotlin pattern matching is here to the rescue! Pattern matching is implemented using the when expression. You can specify as many different cases, known as branches, as you would like, which are tested in order from…

Kotlin

3 min read

Pattern Matching in Kotlin is Awesome
Pattern Matching in Kotlin is Awesome
Kotlin

3 min read


Jan 3

My Goals for 2023 as a Content Creator

2022 has been a wild ride. We had our second daughter, I started blogging here on Medium, started a Youtube channel, and started streaming on Twitch. What’s in store for 2023? 2022 started out like any other year, typically I get sick right at the end of the year somehow…

2023

4 min read

2023 Goals
2023 Goals
2023

4 min read


Published in Level Up Coding

·Jan 2

Is Star Schema Dead?

Star schema has been used in data warehouses and data marts for decades now. With storage getting cheaper is it time to move on from Star Schema? Typically Star schema is what Data Engineers, Data Analysts or Data Scientists turn to in order to put data into a format more…

Star Schema

3 min read

Is Star Schema Dead?
Is Star Schema Dead?
Star Schema

3 min read


Published in Level Up Coding

·Dec 21, 2022

Going from Zero to Extreme Programming

There I was, a college graduate, working at a large company on enterprise level software and sitting in a cubicle by myself for at least 4–5 hours per day. What could be better? If you had talked to me about Extreme programming practices like Test Driven Development, Pair Programming, and…

Software Engineering

6 min read

Going from Zero to Extreme Programming
Going from Zero to Extreme Programming
Software Engineering

6 min read


Published in Level Up Coding

·Dec 15, 2022

Catalog Your Open Source Software Usage Using License Finder

Need to figure out exactly what Open Source licenses your software depends on? I recently found a great tool that you can use locally AND in your CI/CD workflows to make sure you don’t use bad licenses. https://github.com/pivotal/LicenseFinder Probably no surprise that this app is called “License Finder” which is…

Software Development

4 min read

Catalog Your Open Source Software Usage Using License Finder
Catalog Your Open Source Software Usage Using License Finder
Software Development

4 min read


Published in Level Up Coding

·Dec 10, 2022

How Good Is ChatGPT With Kotlin?

ChatGPT was released recently and has caused a lot of concern around developers and the development communities on whether programmers will no longer have a job. Let’s see just how good it is with programming in the Kotlin language. Problem #1 Let’s start with a common web development problem of creating a…

Software Development

5 min read

How Good Is ChatGPT With Kotlin?
How Good Is ChatGPT With Kotlin?
Software Development

5 min read

Andrew Courter

Andrew Courter

323 Followers

Manager of Software Engineering twitter.com/Exosyphon andrewcourter.com

Following
  • Nitin Sharma

    Nitin Sharma

  • Shahed Nasser

    Shahed Nasser

  • Eve Arnold

    Eve Arnold

  • Mona Lazar

    Mona Lazar

  • Isaiah McCall

    Isaiah McCall

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech