A blog for documenting my journey in the field of software engineering.
- integrate with a db to store blog post view counts
- check site against https://securityheaders.com/
- might need updates to next.config.js?
- make sitemap.xml dynamic
- figure out structured data in Next 13
First, run the development server:
npm run dev
Open site on http://localhost:3000.
API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.ts
.
The pages/api
directory is mapped to /api/*
. Files in this directory are treated as API routes instead of React pages.
Simply push the code and Vercel handles building/deploying
- JavaScript -> Using async code inside loops
- CSS -> When to use grid vs. flexbox
- Web Security -> Understand the vulnerability when opening a new tab _blank
- JavaScript -> var, let, const wft is the difference?
- JavaScript -> Different Looping Options - Pros/Cons
- My career path
- College vs. Bootcamps vs. Self taught
- My advice for new web developers
- The Best Code Base Ever
- Strict mode,
- Eslint
- Prettier
- EditorConfig
- Zod
- TypeScript
- VSCode Plugins:
- ...
- GitHub Copilot experience
- CSS -> Available cursor values demo
- inspired by https://css-tricks.com/using-css-cursors/
- CSS Animation using keyframes
- Did you know that AWS offers a competitor to GitHub Copilot that you can use for free?