Spotify’s Failed #SquadGoals Remember those super cool videos from Spotify on how they set up their agile teams? The ones that get you all excited for how smoothly agile can go? Turns out it doesn’t work as advertised and was never fully implemented. Introducing the AWS CDK public roadmap I am currently making use of the AWS Cloud Development Kit (CDK) and it is a phenomenal improvement over working with JSON and YAML CloudFormation templates.
My favourite Git commit It’s worth it to put some effort into git commit messages, especially when the change is truly consequential. This article shows off an amazing git commit message that is for a single character change. Without the message, you would never have been able to understand why this one change was ever occurring and the consequences it has. It’s a master class on git commit messages. What’s new in ECMAScript 2020 | pawelgrzybek.
All Pluralsight Content is Free in April Pluralsight has opened up its content for free in April. I’ve used their videos in the past and they have some good content. If you’re stuck at home and want to try and use some videos to improve your skills give Pluralsight a try, you have nothing to lose. If you’d like to use a referral link, here you go. Best Practices for Secondary Indexes with DynamoDB
Ready for changes with Hexagonal Architecture An internal development group was tasked with building an application that would touch a wide variety of data sources across the entire business. Worse still, they knew their data sources would change. To handle this they developed their application using the layered approach of the Hexagonal Architecture, completely divorcing their business logic and data sources. The business logic knew there was an interface to the data and that was all it needed.
GraphQL In Action: Introduction GraphQL has been gaining a lot of popularity in recent years, and some of that for good reason. Instead of pulling down massive models and hierarchies from a REST API you build a GraphQL query that returns to you only exactly what you want. Nothing more, nothing less. When it comes to mobile development that can be a huge benefit. This article is an excerpt from an upcoming book on GraphQL and serves as a great introduction.
Amazon and commercial open source in the cloud: It’s complicated The war between open source and Amazon/Insert Large Cloud Corporation Here is going to continue for a while. This article dives in and provides analysis and references on the different battles of the war and what the risks are. The article wraps up by discussing “The Commons” and relating the ongoing war to an issue generally seen with resources considered part of the Commons.
Best Practices for Secondary Indexes with DynamoDB - CloudProse This is an excellent overview of AWS DynamoDB Secondary Index best practices. There’s not much else I can say; if you use DynamoDB make sure you at least skim this. It’s much easier to digest than AWS’s documentation. Opinion: The unspoken truth about managing geeks This opinion piece is all about managing people in IT. Depending on how you define that you may or may not include developers, but I find the case made in the piece to generally apply.
Supercharge your command line experience: GitHub CLI is now in beta If you work with GitHub and are frequently working in your terminal you may want to take a look at the GitHub CLI tool that is now in beta. It will let you view information about issues and pull requests associated with your repository. From there you can easily open a link to the item in your browser. Microsoft REST API Guidelines
Conference Talk Proposal Examples Speaking at conferences is a great way to help your career, it gets your name out there and helps you learn public speaking. Some companies have internal opportunities to give talks, and those are great for practice but eventually, you’ll need to step up to a larger audience. This article discusses the proposals one speaker has put out and the things they learned along the way.