Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neotan/neotan.me
My overengineering blog 😅
https://github.com/neotan/neotan.me
Last synced: 9 days ago
JSON representation
My overengineering blog 😅
- Host: GitHub
- URL: https://github.com/neotan/neotan.me
- Owner: neotan
- Created: 2022-04-08T22:18:46.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-04T14:00:04.000Z (2 months ago)
- Last Synced: 2025-01-02T06:08:21.584Z (9 days ago)
- Language: JavaScript
- Homepage: https://neotan.me
- Size: 49.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
My portfolio to share my thoughts, translations and products for fun.
## Todos
- [x] setup overall theme
- [x] dark/light mode theming toggle
- [x] add footer
- [x] add single post displaying
- [x] add posts listing
- [ ] add site-wide animation with framer-motion
- [ ] Home page
- [ ] Showcase page
- [x] add code highlight
- [ ] SEO, sitemap.xml## Trade-offs
As you may have seen, there is a few "Anti-patterns" code in the application,
but believe me, they are reasonable in the context of such scale, like:1. **Put related components in a single .tsx file**. Which is following the
practices:1. [💡Colocation](https://kentcdodds.com/blog/colocation) by
[Kent C. Dodds](https://kentcdodds.com/about) and
1. [💡Optimization Principle](https://www.laws-of-software.com/laws/knuth/) by [Donald Knuth](https://en.wikipedia.org/wiki/Donald_Knuth)
> Premature optimization is the root of all evil. -- Donald Knuth, 1974