RSSAmplifier

Blog

Dev-eloper

Dev-eloper

dev-eloper.comRSS feed ↗13 posts

Latest posts

Building Scoundrel with ~Vibes~

This is a story about vibes. A story about the world we're in, where "anyone can be a developer." A story about the magic of vibe coding . If you're not familiar with the concept of vibe coding it is, at its core, a fancy

The ARM powered Thinkpad x13s, as a developer

The ARM powered Thinkpad x13s is the first truly premium Windows on ARM laptop. Let's see how that actually stacks up as a software engineer!

Kotlin, but we do something stupid with it

Did you know you can use Kotlin for evil? Let's explore one of the ways!

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.

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!

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!

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!

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?

Javascript: Immutable Collections - Maps

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

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 better support for functional constructs and declarative programming. Both would be more like Kotlin. But

Java: Phone Bill Calculator

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

Javascript: FizzBuzzFactory

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

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.