Home » Archives for Mark Otto » Page 55
June 28, 2023
By
Mark Otto
An Update on Next.js’s App Router — The ‘app router’ in Next.js 13+ offers a new approach for structuring Next apps and is recommended for all new ones going forward (it became stable in Next.js 13.4 last month). This post provides a welcome update on…
June 27, 2023
By
Mark Otto
Relationship graphs in Steampipe are helpful visualizations to provide quick context of your cloud environments which highlight important information about your resources. In our last posts we showed how the open source Steampipe tool can be used to query AWS with SQL with the Steampipe…
June 27, 2023
By
Mark Otto
A Day in the Life of an Ethical Hacker — Ethical hackers proactively identify security weaknesses before they can be exploited by malicious actors. Learn practical steps for getting started with ethical hacking, from reconnaissance and vulnerability exploitation to responsible disclosure. Snyk A Look at TypeScript…
June 22, 2023
By
Mark Otto
With its implementation of the cluster construct, Kubernetes has streamlined the ability to schedule workloads across a collection of virtual machines (VMs) or nodes. Declarative configuration, immutability, auto-scaling, and self-healing have vastly improved the paradigm of workload management within the cluster. As a result, teams…
June 22, 2023
By
Mark Otto
UnsuckJS: Comparing Lightweight JavaScript Options — “No build tools, no compilers, and no hassle.” It’s a table of frontend JavaScript libraries on a simple page – that’s it! But it’s a handy table, letting you see the relative popularity, size, and latest versions of libraries as…
June 21, 2023
By
Mark Otto
Panda CSS: Modern, Build-Time, Type-Safe CSS-in-JS — Best known for the Chakra UI component library, Segun Adebayo is back with a new DX-focused CSS-in-JS approach boasting build-time generated styles and type safety out of the box. It works with Remix, Vite, Next.js, Astro, and even…
June 20, 2023
By
Mark Otto
Today, accelerating application development while shifting security and assurance left in the development lifecycle is essential. One of the most critical components of application security is access control. While traditional access control mechanisms such as role-based access control (RBAC) and access control lists (ACLs) are…
June 20, 2023
By
Mark Otto
▶ Recreating a JS Runtime to Understand Node’s Magic — Popular speaker, educator, Microsoft MVP and Node.js core team member Erick gives a very enthusiastic talk on the latest ‘hello world’ in the JavaScript world: building a runtime 😏 Somehow, Erick manages to run through the…
June 15, 2023
By
Mark Otto
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.…
June 14, 2023
By
Mark Otto
Million.js: A Performance-Focused VDOM Replacement for React — Starting life two years ago as a small, library-agnostic virtual DOM implementation, Million has recently presented itself as a performance enhancement for React: “Imagine React components running at the speed of raw JavaScript.” You don’t get this…