
JetBrains IntelliJ Keymaps – 5 of My Favorite Shortcuts
One of the small joys of being a professional of a trade, yes software engineering is a trade, is developing/learning
One of the small joys of being a professional of a trade, yes software engineering is a trade, is developing/learning
Organization is the hallmark of any good developer and nothing makes organization more difficult than a long file. I’ve often
As consultants, our job is to find solutions to our client’s problems, yet we start with very little context or
There are many reasons to switch from Karma and Jasmine to Jest when Testing Angular: Jest runs faster than Karma
In the previous article of this two-part series Hacking Your Life with Task Types. I discussed the four quadrants of
I want to share an idea that has changed my life by mitigating burnout and feeling more fulfilled day-to-day, month-to-month, and year-to-year. The idea is task typing.
Looking back over 2019 I realized I’ve had the privilege to work on a diverse set of software projects: Architecting
Recently I had the task to find all the Diacritics in a database table. I had to find an easy
In the previous articles, we discussed the main pieces to consider when designing and implementing an Extract Transform and Load
In today’s posts, I want to share with you one of my favorite design patterns. I’ve used this design pattern
One of the most useful tools in a developer’s quiver is the debugger. The debugger allows a developer to not
The final two steps, identification and persistence, can make or break the data chain. Identification handles the deduplication of data and informs the system of it should be persistence. Understanding how data will be used by the system informs if the data is Single, Submitter, Transaction Source. Once data is identified persistence is easy
In the last article of the Extract Transform and Load (ETL) series, we talked about how using a canonical object
Overview In the last article in my Extract Transform and Load (ETL) series, Submission Information Packages and High-level Validation, I
The first two major pieces of an Extract Transform and Load pipeline are the Submission Information Package (SIP) and High-level
Part 1 of the Data Ingest Series The process of extract transforms and load (ETL) goes by many names: Data
A UI that is responsive to device and browser size is critical to provide usable access to your website and
The XML Schema Definition is a dense document that will take you a lot of time to parse to get
This week we return to a more technical topic, Spring Boot JPA, and unwind its complexities into practical examples of
Recently, I had a requirement on a project to systematically zip up a directory of reports to be stored on
Subselects can be used in many ways: filtering, retrieving specific data, and creating custom joins. Writing effective SQL using subselects,