PinnedBret CameroninLevel Up CodingI Fixed Error Handling in JavaScriptHow to steal better strategies from Rust and Go — and enforce them with ESLintJul 2619Jul 2619
Bret CameroninLevel Up CodingHow to Create a Super Minimal MDX Writing ExperienceLearn to create a custom MDX experience so you can focus on writing without worrying about boilerplate or repetitionSep 17Sep 17
Bret CameroninLevel Up CodingHow to Containerize a Rust Web Server with MongoDBUse Docker to build and ship your Rust web serverJul 22Jul 22
Bret CameroninLevel Up CodingImplementing a Linked List in RustLearn Rust by implementing a fundamental data structureJul 226Jul 226
Bret CameroninStackademicBuilding a Monorepo with Yarn WorkspacesA production-ready tech stack featuring Next.js, AWS Lambda and MongoDBJul 11Jul 11
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 15Apr 15
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