The new TypeScript update fixes some common dev headaches, and adds emojis?
Blog
Welcome to my blog, where I share my experiences and insights in the world of technology. As a software engineer with a passion for problem-solving and creativity, I love exploring new ideas and discovering the latest trends in this rapidly changing field. In this blog, I share my thoughts on various topics, from projects I have worked on to emerging technologies and industry news. Join me on this exciting journey and stay up-to-date with the latest developments in the tech world.
- In this video I showcase a really cool project to bootstrap a ChatGPT like application that can be used to query and index your own data. All built on NextJs. It supports multiple LLMs such as OpenAI and has support for Markdown, HTML, CSV, Word, Text files and more! It can even be used to just create a backend in python or express!
- Explore advanced TailwindCSS techniques for effective dark mode implementation, custom theming, and utility helpers. Enhance your UI design efficiency and user experience with these practical methods.
- Take a brief look into what was announced to be coming in NextJS 14 as well as a few other announcements from the NextJS conference
- How to set-up dynamically generated OpenGraph images in NextJS 13, using both the app and pages router. How to style the image with tailwind, add custom fonts, choose emoji style and load in external/local images
- How to use SVG sprites in React and NextJs 13. I guide you through set-up, pros and cons and using libraries such as radix-icons and lucide for your sprites
- The easiest way to craft emails in JavaScript. I will show you React Email and the power of this package in crafting emails in any framework. Although it may sound like a React package, you dont need to have a React application to use this.
- A quick tutorial on how to set up the Firebase Admin SDK on Nextjs 13, and how to use it in server components. I'll also show you how to hide firebase download urls using an API route.
- How to organise your JavaScript imports using Prettier and @ianvs/prettier-plugin-sort-imports. I'll show you how powerful this plugin can be as its completely customisable, fitting to your needs.
- I'm running the Run Reigate Half Marathon to raise money for Alzheimer's Society, follow my progress in this blog or donate to my JustGiving page.
- My process for setting up code and commit linting, utilizing tools like ESLint, Prettier, Husky, and lint-staged, which aid in maintaining code quality and enforcing a consistent coding and commit style.
- Learn how to set up an RSS feed for your Next.js 13 application using the rss package and contentlayer. This step-by-step guide will walk you through the process of generating an RSS feed, making it easier for your users to stay updated on your latest blog posts.
- Explore my newly revamped website, a personal blog by a full-stack developer with a passion for front-end development and cloud solutions. Built using Next.js, MDX, and Tailwind CSS, this site offers insights into my experiences, emerging technologies, and industry news. Join me on his journey of learning and growth in the ever-evolving world of software engineering.