Category: Blog
Frank Oelschlager
Frank Oelschlager
12 Dec, 2017

Learning Cultures: Beyond Agile

“Agile” has dominated the conversational, transformational, and practical aspects of technology development for over a decade now, and its history is littered with failures every bit as grand as the classic waterfall failures that came before. Wasn’t “agile” supposed to be better? To discover the root of the problem,...
Jason Mao
Jason Mao
05 Dec, 2017

Cloud Native Changes Everything

It’s December 2017. You’ve probably already migrated your legacy infrastructure to the cloud, got yelled at by your CFO for ever increasing cloud provider bills, and started to recognize that operating an Infrastructure-as-a-Service (IaaS) vendor like a data center isn’t working out. You want to start fresh and build...
Ho Ro
Ho Ro
28 Nov, 2017

Smash Technical Debt

We know technical debt is bad. As Rick Garvin wrote in Headwinds: Legacy Technology’s Invisible Drag, it “can reduce your company’s velocity, productivity and agility.” But how can you deal with it? The Ten Mile Square approach is to make it part of your design and planning activities. Arm...
Bill Lenoir
Bill Lenoir
21 Nov, 2017

Giving Thanks for Lessons Documented

Just as with Thanksgiving dinner, your business may have tasks that occur on a regular basis, but not often enough for people to remember how to do them. A simple checklist is enough to prevent the heartburn of relearning hard lessons. Keep It Simple The documentation doesn’t have to...
Gherman Medovets
Gherman Medovets
14 Nov, 2017

The Annual Checkup

Why You Need an Objective Assessment Just as you go to the doctor to check for hidden health issues each year, you need a regular checkup for your technology and technical operation’s health. It’s a comprehensive assessment of your information technology, policies, procedures, practices, and business processes. And, like...
Rick Garvin
Rick Garvin
07 Nov, 2017

Headwinds: Legacy Technology’s Invisible Drag

Like a beautiful sailboat covered in barnacles below the waterline, obsolescent legacy technology can reduce your company’s velocity, productivity and agility. Your technology investment needs to address modernizing your legacy technology as well as new products and features. Technical Debt Matters Sooner or later, technical debt will be a...
Frank Oelschlager
Frank Oelschlager
31 Oct, 2017

Don’t get spooked by defects

The last way you want to find a product defect is from the customer. Boo! Even tiny errors, such as mis-spellings or alignment issues tell your customer there is a lack of attention to detail. Make no mistake, the quality of your customers’ experience will determine their approach to...
Jason Mao
Jason Mao
05 Oct, 2017

The Steady Stream of New Products from AWS

Amazon Web Services (AWS) has long been the leader in Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS). However, there’s been a veritable Cambrian explosion of new Software-as-a-Service (SaaS) and Function-as-a-Service (FaaS) products coming out of the AWS teams that further embrace AWS’s serverless/pay-as-you-go-ism. In the last 24 months or so, AWS...
Uzair Madani
Uzair Madani
06 Sep, 2017

Python Virtual Environments

Overview Python Virtual environments are tools that can isolate a workspace in order to maintain project dependencies. Without this, packages will be installed globally causing potential clashes of versions for different projects and a convoluted system space. In addition to preventing those conflicts, virtual environments also allow for easier...
Ryan Van Fleet
Ryan Van Fleet
02 Aug, 2017

The Compressed Java Zip Solution

Recently, I had a requirement on a project to systematically zip up a directory of reports to be stored on AWS S3 and later downloaded by the user. I thought it can’t be too hard to zip files using Java with the expectation that the APIs would reflect the...


Page 1 of 912345...Last »