Playwright now offers a UI mode

March 24, 2023 By Mark Otto Off

Speeding Up the JavaScript Ecosystem: npm Scripts — The latest in what has been a fascinating series on finding ‘low hanging fruit’ when it comes to performance in the JavaScript world. The author explains it best himself: “‘npm scripts’ are executed by JavaScript developers ……

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…

Node.js challengers gaining ground

March 23, 2023 By Mark Otto 0

Deno 1.32 Released with Enhanced Node Compatibility — I know this is a Node newsletter, but given Deno’s provenance and continuing insistence for Node.js compatibility, this is Node news in a round about way. 1.32 ships with TypeScript 5 and extends package.json support in particular. Deno…

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…

How to make a purely client-side SPA with Next.js

March 22, 2023 By Mark Otto 0

react.dev: The New Home for React — Stand aside reactjs․org, there’s a new official homepage in town. Available in beta form for some time now, the new site represents a huge step forward in the guides on offer, both in terms of quantity and in…

Create a Managed FFmpeg Workflow for Your Media Jobs Using AWS Batch

March 21, 2023 By Mark Otto 0

FFmpeg is an industry standard, open source, widely used utility for handling video. FFmpeg has many capabilities, including encoding and decoding all video compression formats, encoding and decoding audio, encapsulating and extracting audio and video from transport streams, and much more. If AWS customers want…

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…