Open in app

Sign In

Write

Sign In

Adam Presley
Adam Presley

216 Followers

Home

About

Aug 25

HTMX vs Vanilla Javascript — My Learning Experience

A few days ago, I was watching The Primeagen livestream talking about HTMX. I had heard of this library and decided to see what it was all about. To do this, I figured I would perform a similar exercise to what I did here by building a small to-do application…

JavaScript

12 min read

HTMX vs Vanilla Javascript — My Learning Experience
HTMX vs Vanilla Javascript — My Learning Experience
JavaScript

12 min read


Jun 21

Transforming Raw JSON Logs to CSV

I recently had to provide error data stored in Splunk logs to a business user (meaning non-technical). I decided to take the raw JSON log entries and convert them to CSV. Here’s how I did it. The first step was to export the log entries and massage them into a…

Shell

2 min read

Transforming Raw JSON Logs to CSV
Transforming Raw JSON Logs to CSV
Shell

2 min read


Jun 17

Simple Example of Wix Data Hooks

Let’s discuss a handy feature of Wix Data Collections: Data Hooks. Data hooks allow you to run code before or after interactions with your Wix data collections. This is particularly useful if you want to store some computed data, meaning data that changes based on what is in the data…

Wix

3 min read

Simple Example of Wix Data Hooks
Simple Example of Wix Data Hooks
Wix

3 min read


Jun 14

Writing an Interval-based Worker Pool using Generics in Go

I recently needed the ability to pull data from a database at a specific interval and process that data. Not only that, but I also wanted to spread the processing to different goroutines (workers) in case the other goroutines were busy, much like a worker pool. This article will describe…

Golang

4 min read

Writing an Interval-based Worker Pool using Generics in Go
Writing an Interval-based Worker Pool using Generics in Go
Golang

4 min read


Mar 2

ChatGPT Won’t Replace Me… Yet.

Perhaps you’ve seen articles or tweets positing that A.I. will be the death of the software developer.

AI

3 min read

ChatGPT Won’t Replace Me… Yet.
ChatGPT Won’t Replace Me… Yet.
AI

3 min read


Published in

JavaScript in Plain English

·Oct 20, 2022

How I Wrote a Color Picker in Vanilla JavaScript and CSS

Here’s how I built a color picker using only vanilla JavaScript and CSS, without using any JavaScript frameworks. — Today I was building a form for an administrative user in a web application to define user roles. On this form, the user can enter a name for the role and select a color to associate with the role. I’ve been building this application in old-fashioned JavaScript and CSS. Look…

JavaScript

4 min read

How I Wrote a Color Picker in Vanilla JavaScript and CSS
How I Wrote a Color Picker in Vanilla JavaScript and CSS
JavaScript

4 min read


Mar 14, 2022

The tools used for editing code, and the reasons behind them, are usually very personal.

The tools used for editing code, and the reasons behind them, are usually very personal. If you are suggesting that someone cannot be productive with Vim, Emac, and their ilk, I would say that assertion is off-base. I've used everything from Eclipse, VS Code, VS, JetBrains, to Sublime, and more…

1 min read

1 min read


Jan 25, 2022

Song of the Siren — How Frontend Frameworks Keep Luring You into Technical Debt
276
6

Marc van Neerven

I wish I could say that I haven't had to (practically) rewrite applications due to breaking…

I wish I could say that I haven't had to (practically) rewrite applications due to breaking framework changes, or that I hadn't had major refactor efforts due to some JavaScript framework that decided to completely break backward compatibility on the next release. Did we have to upgrade to the next major release? YES, because the older version no longer received security updates, and our company policy required us to stay up to date. I've felt this pain enough times to know that more often than not, sticking to the basics is often better than chasing the next shiny framework.

1 min read

1 min read


Jan 10, 2022

Working in VR with Immersed — Week 1

I got an Oculus Quest 2, the Virtual Reality (or VR) headset, for Christmas. I wanted one for three reasons. Video games Fitness “games” VR workspaces Let me start by saying that I’m loving this thing. The games are fun, the fitness makes exercise more manageable, especially for someone like…

VR

7 min read

Working in VR with Immersed — Week 1
Working in VR with Immersed — Week 1
VR

7 min read


Published in

JavaScript in Plain English

·Sep 14, 2021

I Created the Exact Same App in JavaScript (with Web Components)

Comparing the differences between an app built in React, Vue, and vanilla JavaScript with Web Components — Today I read a rather good piece by Sunil Sandhu that compares writing a todo application in React and Vue. In this article Sunil does an excellent job of describing each block of code, the differences between React and Vue, and why they work. …

JavaScript

8 min read

I Created the Exact Same App in Vanilla JavaScript (with Web Components)
I Created the Exact Same App in Vanilla JavaScript (with Web Components)
JavaScript

8 min read

Adam Presley

Adam Presley

216 Followers

Just a guy who loves his wife, kids, and writing software.

Following
  • Victor Ronin

    Victor Ronin

  • Guillaume Laforge

    Guillaume Laforge

  • Sophia Martin

    Sophia Martin

  • Jason Knight

    Jason Knight

  • Jon Bodner

    Jon Bodner

See all (106)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams