Blog
~~~
- Read values from an Arduino via HTTP Aug 25, 2021
- Scraping with Puppeteer Aug 22, 2021
- What's bad with freelancing Aug 16, 2021
- How I set up a Next.js project structure Aug 12, 2021
- Calculating Ah from Watts Aug 3, 2021
- Using multiple fields for a unique key in Prisma Jul 29, 2021
- How to create a PostgreSQL database Jul 27, 2021
- How to conditionally load data with SWR Jul 25, 2021
- How to use SWR Jul 24, 2021
- How to make an element smaller or bigger with CSS Jul 23, 2021
- Clear the terminal in VS Code Jul 22, 2021
- How to create a platformer game with Phaser.js Jul 21, 2021
- React DOM events on components Jul 16, 2021
- Prisma, how to reverse order Jul 15, 2021
- Prisma, how to clear the database Jul 14, 2021
- Prisma relations Jul 13, 2021
- React, how to make responsive JSX Jul 12, 2021
- Change the Heroicons SVG stroke width in React Jul 11, 2021
- Setup your website to allow full-screen on iOS Jul 8, 2021
- How to use Prisma Jul 7, 2021
- Music for programming Jul 4, 2021
- Acronyms in Web Development Jul 3, 2021
- Next.js, fix the `module not found` error Jun 30, 2021
- Next.js, blank page after calling `res.redirect()` Jun 29, 2021
- How to parse Markdown in Next.js Jun 28, 2021
- How to add Google Analytics 4 to Next.js Jun 27, 2021
- How to upload files in a Next.js form Jun 26, 2021
- Next.js, adding features just to development mode Jun 25, 2021
- Next.js, how to open a link in a new window Jun 24, 2021
- How to make your S3 buckets public Jun 23, 2021
- How to upload files to S3 from Node.js Jun 22, 2021
- How to convert a callback into async/await Jun 21, 2021
- How to get the file extension in Node.js Jun 19, 2021
- How to add ReCaptcha to a Next.js form Jun 17, 2021
- React, how to make a checked checkbox editable Jun 16, 2021
- Swift, how to get a random item from an array Jun 15, 2021
- How to shuffle an array in Swift Jun 14, 2021