Tag: Scripting

Introducing Amazon CodeWhisperer for command line

November 22, 2023 By Mark Otto Off

The command line is used by over thirty million engineers to write, build, run, debug, and deploy software. However, despite how critical it is to the software development process, the command line is notoriously hard to use. Its output is terse, its interface is from…

Microsoft spills the tea on TypeScript

September 21, 2023 By Mark Otto Off

▶  TypeScript Origins: The Documentary — You know you’ve made it when you get your own documentary! This has just dropped but is well produced, packed with stories from TypeScript’s co-creators, users, and other folks at Microsoft, and kept me entertained. It goes particularly deep into…

Automating code updates with codemods

July 18, 2023 By Mark Otto 0

Upgrading TypeORM with jscodeshift — TypeORM is an ORM that supports both Data Mapper and Active Record patterns, and last year it introduced some breaking changes that left the author of this post facing a lot of updates to be made. What to do? Write…

11 years of JavaScript on top

June 15, 2023 By Mark Otto Off

Perhaps best known as the creator of Angular, Miško is on a fresh mission with Qwik. Recently reaching v1.0 and focusing on the ‘instant’ delivery of full-stack apps to end users, Qwik takes an interesting approach around ‘streaming’ JavaScript to the client only when needed.…

Hands on with Node’s new built-in test runner

June 6, 2023 By Mark Otto 0

qnm: A CLI Tool to Look Into node_modules — If you’ve been into a node_modules folder and been overwhelmed, this tool (supporting both npm and Yarn) lets you dig around with extra guidance as to what is what. You can use fuzzy search to find…

Running Node.js on the iPad?

May 2, 2023 By Mark Otto 0

Now Node.js Can Run on Every Major Browser Engine — The actual story is that WebContainers can now run on Safari, iOS and iPadOS much as they could on Firefox or Chrome before, meaning Node.js, too, can run directly within all of those browsers, if…

Did you know JavaScript is trademarked?

April 27, 2023 By Mark Otto Off

Trivia: This trademark issue is why the standardized form of JS is called ECMAScript. ???? Articles & Tutorials ???? Partytown is worth considering if you’d like to run potentially resource intensive third-party scripts in Web Workers. Modern Alternatives to Create React App — create-react-app was the ‘go…

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…

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…