Tag: Software Development

Unit Testing AWS Lambda with Python and Mock AWS Services

March 23, 2023 By Mark Otto Off

When building serverless event-driven applications using AWS Lambda, it is best practice to validate individual components.  Unit testing can quickly identify and isolate issues in AWS Lambda function code.  The techniques outlined in this blog demonstrates unit test techniques for Python-based AWS Lambda functions and…

Integrating with GitHub Actions – Amazon CodeGuru in your DevSecOps Pipeline

March 22, 2023 By Mark Otto Off

Many organizations have adopted DevOps practices to streamline and automate software delivery and IT operations. A DevOps model can be adopted without sacrificing security by using automated compliance policies, fine-grained controls, and configuration management techniques. However, one of the key challenges customers face is analyzing…

Transformers: JavaScript in Disguise

March 17, 2023 By Mark Otto Off

????  Transformers.js: Running ML Models in the Browser — Transformers are a type of machine learning model often used for natural language or visual processing and while running such models directly in the browser is in its infancy, Transformers.js opens up some ML models to…

Shell-free scripting from Node

March 16, 2023 By Mark Otto 0

Turbowatch: File Change Detector and Task Orchestrator — Not just that but it claims to be extremely fast and “if you ever wanted something like Nodemon but more capable, then you are at the right place.” This looks very promising and the README is full…

Why Do Some Programmers Say Frontend Is Easier Than Backend?

February 24, 2023 By Mark Otto Off

So, you’re wondering if frontend development is easier than backend development. Truth be told, the question is rather challenging. Frontend and backend development are two somewhat complicated aspects of web development in 2023. Fortunately for you, we’ll determine which type of development is more challenging…

Maintaining Code Quality with Amazon CodeCatalyst Reports

February 22, 2023 By Mark Otto Off

Amazon CodeCatalyst reports contain details about tests that occur during a workflow run. You can create tests such as unit tests, integration tests, configuration tests, and functional tests. You can use a test report to help troubleshoot a problem during a workflow. Introduction In prior posts…

Using Workflows to Build, Test, and Deploy with Amazon CodeCatalyst

January 29, 2023 By Mark Otto Off

Amazon CodeCatalyst workflows are continuous integration and continuous delivery (CI/CD) pipelines that enable you to easily build, test and deploy applications. CodeCatalyst was announced at re:Invent 2022 and is currently in preview. Introduction: I recently read The Unicorn Project, the follow-up to the bestselling title The Phoenix…