PinnedBret CameroninLevel Up CodingMy experience learning Rust as a TypeScript developerLike many developers, I began my career in programming by focusing on web technologies. I believe this is a great place to start and…Feb 298Feb 298
Bret CameroninJavaScript in Plain EnglishHow to Easily Support ESM and CJS in Your TypeScript LibraryA simple example that works for standalone npm libraries and monoreposMay 23May 23
Bret CameroninLevel Up Coding3 Strategies to Overcome OpenAI Token LimitsLearn how to use the OpenAI API to have a conversation with GPT-4 and how to exceed the token limitsMay 13May 13
Bret CameroninLevel Up CodingSending Emails with Node.js, Nodemailer, MJML and Amazon SESA production-ready tech stack for emailApr 30Apr 30
Bret CameroninLevel Up CodingHow to build an API server with RustA step-by-step tutorial for building a scalable Rust HTTP server using Actix and MongoDBApr 13Apr 13
Bret CameroninLevel Up CodingBad Abstractions Could Be Ruining Your CodeWhy the ‘Don’t Repeat Yourself’ principle might be doing more harm than goodMar 241Mar 241
Bret CameroninLevel Up CodingLearn Rust by coding a command line Connect 4 gameIn this article, we’ll explore how Rust can help us write command line applications by creating a simple version of Connect 4.Mar 45Mar 45
Bret CameroninLevel Up CodingHow to learn to code and land your first job in 2024How I would get my first job as a self-taught developer if I started overJan 167Jan 167
Bret CameroninLevel Up Coding8 Tips for Debugging Next.js ApplicationsTried and tested techniques from 4 years in the trenchesDec 17, 2023Dec 17, 2023
Bret CameroninLevel Up CodingStreams in Node.js.A powerful way to handle a lot of dataNov 20, 20235Nov 20, 20235