Formatting AWS CloudFront and ELB Logs for Easy Review

Access logs from AWS CloudFront distributions and AWS Elastic Load Balancers can be essential to diagnosing problems with an AWS infrastructure. AWS provides the ability to store these logs in AWS S3 buckets.

However, the log files are often in very many small files which need to be combined in order to get a full picture of the traffic that they represent. In order to make this process easier, I wrote a few scripts which help me to quickly download and format the logs in a usable format for review. Read more on Formatting AWS CloudFront and ELB Logs for Easy Review…

Five Build Commands to Make Project Onboarding Faster & Easier

New team members shouldn’t have to spend their time probing the subtle differences between their MacBook and yours while reading a lovingly worded project_treatise.md. They should be able to jump in and run the project in 10 minutes, flat.

So next time you start a new project, try writing your Makefile before you write the Readme. You’ll spend a bit more time upfront building automation, but it will pay off when collaborators join you. Here are five commands that I add to every project to make joining up fast and painless. Read more on Five Build Commands to Make Project Onboarding Faster & Easier…

Opening Up at Work – Lessons Learned from a Month of Being My Whole Self

Recently, I had an opportunity to tell a lot of individuals how much I appreciate having them in my life. I found it to be a fairly scary experience: What if they thought I was too mushy? What if they didn’t care about me as much as I cared about them? One by one, I had these conversations, and one by one, people told me how happy they were to hear the nice words. Lots of these conversations ended with the two of us reflecting on our friendship, and even feeling more connected than before we had started talking. Read more on Opening Up at Work – Lessons Learned from a Month of Being My Whole Self…

5 Ways to Highlight the Value of Your Development Team

A lot of the awesome work developers do is not self-evident to project stakeholders. Customers, project managers, business analysts, and others may never see or hear about all of the big and little things you do behind the scenes that ultimately make their project a success. Read more on 5 Ways to Highlight the Value of Your Development Team…

Design Thinking Toolkit, Activity 5 – Remember the Future

Welcome to our series on Design Thinking methods and activities. You’ll find a full list of posts in this series at the end of the page.

Remember the Future

Primary Goal To understand how the client stakeholders define success.

Read more on Design Thinking Toolkit, Activity 5 – Remember the Future…

Choosing the Right Mobile Technology – Native, Cross-Platform, or Responsive Web

Choosing the right mobile technology approach for your project is extremely important. Should you go with native iOS or Android? A new cross-platform technology? A responsive web app? You don’t want to lose half of the potential audience by only building for one platform, but you have a limited budget. And you don’t want to invest in a technology that could disappear, or limits what your app can do, or, worse yet, has a very small pool of skilled developers who can help you. Read more on Choosing the Right Mobile Technology – Native, Cross-Platform, or Responsive Web…

Six Strategies to Spend Less Time Debugging

Debugging is a drag. I think we can all agree that working on new code is generally more fun and interesting than debugging or maintaining existing code. But the fact is that much of our time is spent doing the latter. When estimating time required a project or feature, it is practically impossible to predict the time required for debugging. Read more on Six Strategies to Spend Less Time Debugging…

loading…