Writing

Field notes

Engineering notes first. Cultural writing appears when it has something useful to say.

A Date with Daytona: Exploring AstroJS and Sanity CMS

Recently, while working on my blog application, I discovered **Daytona**, a powerful development environment manager, through the ongoing Quest 23 (quira.sh). In this blog, we’ll explore how AstroJS, Sanity, and Daytona significantly enhanced the development process of this blog application.

  • daytona
  • development-environments
  • devcontainers

Analyzing logs - the lame way

In this blog post, we explore building a simple log analyzer in JavaScript to parse and analyze log files using regular expressions and the EventEmitter class. Additionally, we demonstrate generating random logs for testing purposes.

  • javascript
  • nodejs
  • logging
  • winstonjs

Iterators and Generators again... (asynchronous ones)

Last time, we explored Iterators and Generators in JavaScript. This time, let's delve into their asynchronous counterparts and see how they can simplify handling asynchronous data fetching operations.

  • javascript
  • nodejs
  • todayilearned
  • webdevelopment

Iterators and Generators in Javascript

Curious about how JavaScript's iterable types know the next element in their sequence? Let's dive into iterators and see how they power our favorite data structures.

  • javascript
  • webdevelopment
  • loops
  • tutorial