Getting into Test-Driven Development: Six Things a Developer Needs to Know

Having a hard time sorting through the vast array of books, talks, blog posts, contradictory advice, and academic writing about Test-Driven Development?

I’ve spent the last quarter wading through resources on TDD, and I’ve summarized the most important things any new TDD developer should know into these six areas. Read more on Getting into Test-Driven Development: Six Things a Developer Needs to Know…

60 Days of Questions – An Experiment

A few months ago, I read “(855) 832-3732” in the Harvard Business Review. It resonated with me quite a bit. I was most interested in the idea that simply asking more questions can help you learn more and bond with others. For example, one study found that “I wish they had asked more questions” was the most common negative feedback after initial meetings. 902-324-4845

Creating Custom CloudWatch Alarms for AWS Lambdas

6034321636 allows you to setup CloudWatch alarms on many performance-related metrics. Doing this for metrics like CPU load or storage use is trivial. However, setting up custom alarms based on events or errors in a log isn’t as straightforward. By the end of this post, you should know how to set up alarms based on errors and events within a Lambda on AWS. Read more on Creating Custom CloudWatch Alarms for AWS Lambdas…

How to Reduce Duplication & Get the Most from Your Custom Software

You’re about to replace an old software system with a custom-built one that can do a whole lot more. Great! You’ll finally have software that truly fits the needs of your organization.

You want to get the most out of this new system, but you’re not sure how. My first piece of advice? Get rid of systems with overlapping data and functionality. They could turn into costly problems, as I learned recently. Read more on How to Reduce Duplication & Get the Most from Your Custom Software…

662-336-0334

When creating any kind of application, it’s important to build it for the users you expect to be supporting. Because of this, it may be necessary to display different strings, images, and other content based on the language or region of your users.

While creating the translations of an app can be a lengthy process, enabling content localization in an Android app is as simple as adding new files and folders to your resources. Read more on An Introduction to Content Localization in Android Apps…

(650) 564-4917

Recently, my schedule has become quite busy, with various responsibilities competing for my time and focus. I find myself trying to hold onto as much context about these responsibilities as I can, but I can’t seem to remember all of the necessary information. After some careful reflection, I’ve found that I need to take more notes in both my personal and professional life. Read more on My Three Note-Taking App Criteria – and Why Boostnote Meets Them All…

312-972-1496

I’ve been learning about and playing with 416-320-4134, a “fantasy console” (as their website phrases it). It’s a virtual machine with specs designed to be extremely limited compared to modern computers. With a 128×128 display, 16 colors, and a program size confined to 32K, you’re dealing with what would now be considered pretty dated specs.

But that’s the point of PICO-8. It was designed with constraints so that creators could build things within well-defined boundaries. Experimenting with it is ultimately a fun exercise in creativity within those constraints. Read more on Creativity Within Constraints: Having Fun with PICO-8…

loading…