Open in app

Sign in

Write

Sign in

Adam Berg
Adam Berg

194 Followers

Home

About

Published in

Level Up Coding

·Sep 14

Tutorial: Deploy a React Server Side Rendered Application Using Bun on Engram

Bun 1.0 is hot off the press and Tech Twitter can’t stop talking about it. For the last year or so, I have been building engram.sh on a quest to make preview environments that can be built and spun up in less than a second. I have managed this with…

JavaScript

3 min read

Tutorial: Deploy a React Server Side Rendered Application Using Bun on Engram
Tutorial: Deploy a React Server Side Rendered Application Using Bun on Engram
JavaScript

3 min read


Published in

Stackademic

·Sep 7

4 Reasons Bun Will Become My Default JavaScript Runtime

I have been using Node.js since 2015. Back then I was still a beginner full stack developer, but it was so obvious to me how easy node was to use. …

JavaScript

3 min read

4 Reasons Bun Will Become My Default JavaScript Runtime
4 Reasons Bun Will Become My Default JavaScript Runtime
JavaScript

3 min read


Published in

dev/tails

·Sep 1

I Paid For an Award to Prove the Internet 2.0 Conference is a Scam: Part One

Originally published at https://devtails.xyz. The Sales Process LinkedIn Message I took a gamble on a random LinkedIn message I received back in May. Apparently, I was a great fit for an “Outstanding Leadership Award” at the 2023 Internet 2.0 conference in Las Vegas. I got weird vibes pretty much every step of the way, but…

Software Development

3 min read

I Paid For an Award to Prove the Internet 2.0 Conference is a Scam: Part One
I Paid For an Award to Prove the Internet 2.0 Conference is a Scam: Part One
Software Development

3 min read


Published in

Level Up Coding

·Mar 1

How to Build a Blog in Rust — Static File Server

Originally published at https://devtails.xyz. Video Walkthrough Initialize Project cargo new blog Listen on Port 8000 and Respond With 404 // main.rs use std::{ io::{prelude::*}, net::{TcpListener, TcpStream}, }; fn main() { let listener = TcpListener::bind("[::]:8000").unwrap(); for stream in listener.incoming() { let stream = stream.unwrap()…

Rust

3 min read

Tutorial: How to Build a Blog in Rust — Static File Server
Tutorial: How to Build a Blog in Rust — Static File Server
Rust

3 min read


Published in

Level Up Coding

·Feb 6

Why I am Struggling to get Behind Next.js and Vercel

I’ve written enough articles about JavaScript to have had plenty of people tell me I should just use Next.js instead of learning how to do things myself. I finally had some time to dive in to Next.js …

DevOps

6 min read

Why I am Struggling to get Behind Next.js and Vercel
Why I am Struggling to get Behind Next.js and Vercel
DevOps

6 min read


Published in

Level Up Coding

·Dec 28, 2022

Am I Overreacting? Or is React Over-Reacting?

Originally published at https://devtails.xyz. Edit January 4, 2023 As expected, there’s been a lot of focus on the specific example presented. While some of these criticisms are valid, the point of the article is not the specific behaviour demonstrated. Instead it’s about demonstrating the expense of a single React render…

JavaScript

12 min read

Am I Overreacting? Or is React Over-Reacting?
Am I Overreacting? Or is React Over-Reacting?
JavaScript

12 min read


Published in

Geek Culture

·Nov 22, 2022

Building a Web Browser With SDL in C++

Originally published at https://devtails.xyz. You can see the current progress and even read this article using the engram browser from your browser. That’s right, this browser has been compiled with emscripten to wasm so you can run a browser in a browser. This post is the first post in likely…

Programming

7 min read

Building a Web Browser With SDL in C++
Building a Web Browser With SDL in C++
Programming

7 min read


Published in

Level Up Coding

·Nov 22, 2022

How to Build an HTML Parser in C++

Originally published at https://devtails.xyz. Intro I’ve started building a web browser and initially set it up with a relatively hacky regex to “parse” the HTML. This had no regard for nested structures and very likely had all kinds of other issues. The google search results for “build html parser in c++”…

Programming

5 min read

How to Build an HTML Parser in C++
How to Build an HTML Parser in C++
Programming

5 min read


Published in

Level Up Coding

·Nov 8, 2022

Building a Simple Database in Javascript

Originally published at https://devtails.xyz. I have been using MongoDB since about 2015. I have enjoyed the flexibility of not defining schemas and constantly running migrations. Particularly when it comes to prototyping and experimenting. As part of my project, https://github.com/engramhq/engram, I am re-learning, exploring, and sharing how different parts of web…

Database

9 min read

Building a Simple Database in Javascript
Building a Simple Database in Javascript
Database

9 min read


Published in

dev/tails

·Oct 11, 2022

Publishing to Medium from Jekyll Using Medium API

Originally published at https://devtails.xyz. All of my technical writing is originally written for https://devtails.xyz/. dev/tails is a blog hosted from Github Pages and built using the jekyll static site generator. Up until now, I’ve relied on Medium’s “Import a Story” feature to cross post to Medium. Unfortunately, almost 100% of…

Software Development

3 min read

Publishing to Medium from Jekyll Using Medium API
Publishing to Medium from Jekyll Using Medium API
Software Development

3 min read

Adam Berg

Adam Berg

194 Followers

Building https://kaizen.place. writing about C, C++, rust, game development, web development, engineering management. https://devtails.xyz/

Following
  • Charles Chen

    Charles Chen

  • Emily Waters

    Emily Waters

  • Jake Berg

    Jake Berg

  • Brian Armstrong

    Brian Armstrong

  • Benjamin Byram

    Benjamin Byram

See all (10)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams