Dev Storyteller

Thoughts of practical idealistic problem solver and software engineer, Mark Freedman.

AWS Living Tip Sheet: SAM

The AWS Serverless Application Model (SAM) is a CloudFormation transformation macro used to ease the creation of serverless applications. We can think of it as a lightweight CloudFormation template with the core purpose of creating serverless infrastructure as code.

read more

AWS Elastic Compute Cloud (EC2)

EC2 is essentially a virtual server in the cloud. It can be available within minutes after setting it up. Compare that to how long it would take to provision and prepare a physical server in your own datacenter. Even ordering it and awaiting initial configuration and shipment can take weeks. General knowledge about EC2 is one of the key categories in the AWS Certified Cloud Practitioner exam.

read more

AWS Simple Storage Service (S3)

S3 is object-based flat file unlimited storage. It’s unlimited, but that doesn’t mean we should throw files up there without thinking — storage still costs money. It’s not block-based, so it’s not meant for storing operating systems or live databases. But any type of file can be stored (including database file backups), and each can be from 0 bytes up to 5 TB. General knowledge about S3 is one of the key categories in the AWS Certified Cloud Practitioner exam.

read more

AWS Pricing and Billing (Part 2)

In my last article, we discussed the support options’ costs and EC2 pricing. This is a large topic, so I’m going to have to have a 3rd part since S3 takes up a lot.

I don’t believe the exams will ask about specific prices, as these can always change. But the important thing is understanding the relative pricing, so you could be able to make intelligent cost analysis decisions.

read more

AWS Pricing and Billing (Part 1)

One of the critical categories of questions for the AWS Certified Cloud Practitioner exam is billing. It’s estimated to be from 12% to 20% of the exam.

Every service and support plan have their own pricing models, and I’ll try to clarify all of these here. This is a large topic, so I’m going to split this over three articles.

I don’t believe the exams will ask about specific prices, as these can always change. But the important thing is understanding the relative pricing, so you could be able to make intelligent cost analysis decisions.

read more

AWS Identity and Access Management (IAM)

One of the first things we’ll do after creating an AWS account is add users and groups via the IAM console. We will initially do this as the “root” account user. But be careful — root accounts are not restricted in any way. Therefore, I strongly recommend following the Security Status checklist FIRST when visiting the IAM console.

read more
Don’t Use Cautionary Tales as an Excuse to Quit

Don’t Use Cautionary Tales as an Excuse to Quit

I try to be a positive thinker. It's against human nature, and it's so easy to get caught up in the negativity and naysayers that surround us (especially these days). But something triggered a backlash reaction inside me recently, and I feel it necessary to respond.A...

read more
JIT Learning

JIT Learning

When I first entered the field of software development, in order to become a so-called expert, we needed to learn a handful of technologies. It was challenging, but it was doable. This is no longer possible. Today, we need to be able to apply JIT (just-in-time)...

read more
Wrestling With the Telerik MVC Grid Control (Part 3)

Wrestling With the Telerik MVC Grid Control (Part 3)

In part 2 of this series on the Telerik MVC Grid control, we discussed the back-end code for supporting the master level of our grid. Here’s a list of tasks we need to take care of for the detail grid: Implementing the detail view within the grid component definition....

read more
“Stuck” In Management, Cause #4: Misdirected Loyalty

“Stuck” In Management, Cause #4: Misdirected Loyalty

This is the next bullet point in my continuing series on how you can find yourself “stuck” in management, and how to get yourself “unstuck.” In this post, we’ll talk about why the illusion of company loyalty somehow remains, and how you can recognize if it’s real or...

read more