All Posts

Article Roundup - October 25, 2019

How To Maximize Value at Tech Conferences (as an Introvert) Conferences can be nerve-wracking and draining for a lot of people. I know they are for me. This article discusses how to get the most value out of attending a conference. Announcing Distributed Application Runtime (Dapr), an open source project to make it easier for every developer to build microservice applications Dapr is a new runtime to help make developing microservices easier.

Article Roundup - October 18, 2019

Rules of Thumb for Software Engineering There are plenty of great sources for details on programming guidelines, but it takes a bit of time to get through them. In the meantime, this article provides a great list that is short and will make your code better if you follow it. How to Unlock More Resilient Microservices by Being Idempotent Idempotence can be a major benefit for an application. For event-driven microservices, it might as well be required.

Article Roundup - October 11, 2019

Don’t lead by example The title is a little misleading, it’s not that you shouldn’t lead by example. It’s that you need to chill out, set expectations, and be a part of the team. This article is a good read based on an engineer’s experience as a tech lead at Dropbox. Digging into Postgres’s Lesser Known Features Depending on your use-case you may not need to add Redis or Elasticsearch to your application if you are already using Postgres.

Article Roundup - October 4, 2019

Hacktoberfest presented by DigitalOcean and DEV Hacktoberfest is here! Contribute to the open-source community during the month of October and receive a free t-shirt and stickers! Role Base Access Control (RBAC) Design For Microservices This article provides a brief overview of how one might implement role-based access control in a microservices application, including a diagram of the architecture and the data model. It’s not an in-depth article and encourages further investigation elsewhere, but it’s a nice introduction with some helpful tidbits.

Article Roundup - September 20, 2019

Don’t get locked up into avoiding lock-in If I had to select a single article to send out, it would be this one. A lot of people get worked up over avoiding vendor lock-in, but lock-in isn’t a black-and-white issue. It’s full of shades of grey and this article sorts through those shades, names them, and offers a strategy forward. An Internal PaaS to Manage AWS: Don’t Do It! Atlassian built an internal system that they have placed in front of AWS to regulate access and to help aid in application deployment.

Article Roundup - September 13, 2019

Jakarta EE 8: The new era of Java EE explained - Red Hat Developer I’ve always been a bit fuzzy on the alphabet soup that is Java, but I’m finally starting to get that all sorted out in my head. Java EE, now Jakarta EE, has gone open source. Jakarta EE 8 is a set of specifications extending Java SE, another set of specifications. With this change, some licensing issues are being cleared up and Java is working to positional itself for the cloud.

Article Roundup - September 6, 2019

React Hooks Mini Crash Course React Hooks have been out for a bit now, but I haven’t had the chance to work with them or sit down and learn them. This article was originally a series of tweets and provides a great introduction to React Hooks. Should a website work without JavaScript? I recently discussed a site that I felt should be built to mostly function without JavaScript. I wanted to use Gatsby to pre-render the HTML and build the pages to link appropriately without JavaScript.

Article Roundup - August 30, 2019

Composing better emails No matter how much you like your chat application, you probably are still sending a lot of emails. Take the time and learn to email well. This article has some common recommendations that can speed up understanding of a communication and make people’s job easier. Deconstructing the Monolith Just because microservices are popular doesn’t mean they are the right answer for everything. Shopify was, for a long time, a single Ruby on Rails monolith.

Article Roundup - August 23, 2019

Get your work recognized: write a brag document Have you ever been asked for a list of what all you accomplished in a given time period and drawn a blank? I can barely remember what I did last sprint, let alone 6 months ago. Keep a document that includes what you have done. It can be a short blurb about it, enough for you to fill in later, or it can be a whole explanation of the situation around the work.

Article Roundup - August 16, 2019

Two Good Practices Agile Says You Don’t Need - DZone Agile There isn’t much consistency in Agile, just the principals. Beyond that, it is the wild west. That’s part of the strength of it but also part of the weakness, it leads to a lot of misunderstandings. I’ve never seen Agile done the same way twice. This article focuses on two things that many people involved with Agile say you don’t need or shouldn’t have: specialists and initial planning.