Sign in

Passionate Agile leader. Innovative developer. Creative software architect.
Photo by Florian Olivo on Unsplash

Welcome back to our series on enterprise coding patterns! There is so much nuance in the world of software these days. If you’re a new developer, it can be overwhelming to understand how to fit things together when you get your first job. With so many people going through boot camps and other rapid training courses, some of the most important things are left out. In this next edition, we are going to do a deep dive on some of the most common components of a business layer: services, factories, commands, queries, validators, and orchestrators.

Pleased to be of Service

Services are one of the…


Photo by heylagostechie on Unsplash

There is so much nuance in the world of software these days. If you’re a new developer, it can be overwhelming to understand how to fit things together when you get your first job. Especially with so many people going through boot camps and other rapid training courses, some of the most important things are left out. In this series, we will explore some of the most basic & common enterprise patterns and practices in an effort to make them approachable for software developers, new and old. In this first edition, we will explore what an N-Tier architecture is and…


https://hearsaysystems.com/wp-content/uploads/2018/04/personalbrandvenndiagram.png

So many people nowadays is talking about creating a personal brand for an online presence. You’ll hear this all over, especially in the “passive/scalable income” world. While all of that is incredibly important, so too is your personal brand in the workplace. How do you project yourself? How do your colleagues see you? How do you see yourself? The ideal answer to these three questions would be roughly the same, with some minor tweaks. In reality, it isn’t always quite that simple.

At its core, your brand is how those three questions all come together. Be aware that what your…


Choosing the right log aggregation tool can be challenging. There are many tools available so how do you pick which one is right for you or your company? The tools we will focus on in this article are Splunk, Seq, and the Elastic (ELK) stack.

Part 1: Let’s explore the tools

Splunk is a great platform for collecting and analyzing your log data. It allows you to create dashboards to visualize your data. Splunk also offers a wide variety of log collectors so you can be sure that however you produce your log data, Splunk is likely to support it…


It’s All About Perspective

Photo by Anika Huizinga on Unsplash

Understanding and having perspective is crucial to success in the workplace, both at the team member level and at the leader level. Failure to maintain your own perspective of the things around can be dangerous. However, failing to understand the perspective of those around can be equally dangerous, if not more so. Here we will focus on the importance of perspective as a leader.

As a leader, your primary responsibility is to provide support for your team and others around you. First and foremost, you must understand the perspective, or “the why”, of your own leadership…

Jacob Taylor

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store