mjamore / codewithlove.blog

Personal website

Home Page:https://codewithlove-mjamore.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

codewithlove.blog

A blog for documenting my journey in the field of software engineering.

TO-DO

  • 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

Running Locally

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.

Deploy on Vercel

Simply push the code and Vercel handles building/deploying

Article Ideas:

  • 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
  • CSS Animation using keyframes
  • Did you know that AWS offers a competitor to GitHub Copilot that you can use for free?

About

Personal website

https://codewithlove-mjamore.vercel.app


Languages

Language:TypeScript 43.7%Language:MDX 42.3%Language:CSS 8.6%Language:JavaScript 5.4%