-
Kotlin
Kotlin DSL: from Theory to Practice
I’ll try to explain the language syntax as simple as possible, however, the article still appeals to developers who consider…
Read More » -
Career
How to Be A Successful Freelance Programmer
A career as a freelancer is the reality for 35% of the United States’ workforce. It is designed for people…
Read More » -
Core Java
Java NIO Tutorial
1. Introduction Java NIO is a library introduced from Java 1.4. Java NIO has since its launch provided an alternative…
Read More » -
Software Development
Understanding What Customer-Centric Means for Today’s Programmers
Historically, software development centered around large, pre-configured milestones. A team would work on a new project leading up to release,…
Read More » -
DevOps
Prioritizing a Technical Roadmap Against a Product Roadmap
In software development, you’ll often hear the term “roadmap” thrown about. If discussed carelessly, it could appear as though there…
Read More » -
Agile
When OKRs Become MBOs and Accountability, Part 1
I have personal and professional goals. Sometimes, I state them as objectives: complete this book, learn that thing. Those are personal…
Read More » -
Core Java
Fixing the if smell
From time to time we might end up with some huge if statements in our codebase. Those statements have to…
Read More » -
Android Core
Build an SMS notification system with Android Things and Twilio
In this tutorial, we will cover how to build an SMS notification system with Android Things and Twilio. The main…
Read More » -
Core Java
Deferred Execution with Java’s Predicate
In the previous posts “Deferred Execution with Java’s Supplier” and “Deferred Execution with Java’s Consumer“, I looked at easily deferring…
Read More »