Dev-eloper
  • Home
  • About

Devin McIntyre

10 posts •

Mental Health

It's May 2020. You've been quarantined with the rest of the country for the better part of the first quarter. Whatever the reason, it's easy to assume that your nerves are probably being frayed and tested as the days go on.

  • Devin McIntyre
2 min read
javascript

Publisher/Subscriber Pattern

Today we look at the wonderful Publisher/Subscribe pattern, what it can be used for, and how to implement a basic version in Javascript!

  • Devin McIntyre
6 min read
recursion

Recursion

Recently I have been getting a lot of questions about recursion, ranging from what it is to when to use it, so let's talk about it!

  • Devin McIntyre
9 min read
Kotlin

Kotlin - Pattern Matching Rehash

We already touched on Pattern Matching in Java, but what about Kotlin? Let's explore writing a similar library to our Java example, but in Kotlin!

  • Devin McIntyre
7 min read
java

Java - Pattern Matching

Scala's Pattern Matching is very cool. How close can we get to it's terse syntax with some simple Java code?

  • Devin McIntyre
6 min read
javascript

Javascript: Immutable Collections - Maps

Immutability in Javascript is underrated. Let's build another immutable construct so we can take advantage of it!

  • Devin McIntyre
4 min read
javascript

Javascript: Immutable Collections - Lists

I love immutability. There. I said it. I'm a Java and Javascript developer who LOVES immutable constructs. If I had it my way both languages would be immutable by default. Both would have

  • Devin McIntyre
6 min read
java 8

Java: Phone Bill Calculator

A Java 8 solution to an exercise about calculating phone bills.

  • Devin McIntyre
2 min read
javascript

Javascript: FizzBuzzFactory

Solving katas can be fun. Sometimes, though, they can drive you insane.

  • Devin McIntyre
6 min read
java

Java 8 Streams: An Introduction

The addition of Streams and Lambdas was a much needed breath of fresh air for Java and brought with it a new wave of declarative programming. In this tutorial we’ll be going over Streams, some of their features, some of their drawbacks, and a variety of use cases.

  • Devin McIntyre
7 min read
Dev-eloper © 2021
Latest Posts Twitter Ghost