PinnedBret CameroninLevel Up CodingI Fixed Error Handling in JavaScriptHow to steal better strategies from Rust and Go — and enforce them with ESLintJul 2620Jul 2620
Bret CameroninLevel Up CodingAutomate Your Release Notes with AIHow to save time every week using GitLab, OpenAI, and Node.js3d ago3d ago
Bret CameroninLevel Up CodingAutomate Your Mac’s Audio Input with a Simple ScriptHow a shell script and the HammerSpoon app can save you from microphone embarrassmentOct 13Oct 13
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 1Jul 1
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