56,966 blogs · [ { "id": "01a0875f-f2e8-7315-822a-5da361a4f957", "title": "Maximizing Your Productivity with AI Coding", "url": "https://christse.dev/blog/2025-08-15-maximizing-your-productivity-with-ai-coding/", "published_at": "2025-08-15T00:00:00+00:00" }, { "id": "01a0875f-f2e8-7315-822a-5da3624c7a02", "title": "Oops, My Database Got Hacked", "url": "https://christse.dev/blog/2025-02-17-oops-my-database-got-hacked/", "published_at": "2025-02-17T00:00:00+00:00" }, { "id": "01a0875f-f2e8-7315-822a-5da3631ffcf4", "title": "How to Use Heroku PostgreSQL for Local Development with Knex.js", "url": "https://christse.dev/blog/2019-12-01-how-to-use-heroku-postgresql-for-local-development-with-knexjs/", "published_at": "2019-12-01T00:00:00+00:00" }, { "id": "01a0875f-f2e8-7315-822a-5da363ec12f0", "title": "A Language for Beginners", "url": "https://christse.dev/blog/2017-10-15-a-language-for-beginners/", "published_at": "2017-10-15T00:00:00+00:00" }, { "id": "01a0875f-f2e8-7315-822a-5da3648197ac", "title": "Learn Programming, Not Programming Languages", "url": "https://christse.dev/blog/2017-09-16-learn-programming-not-programming-languages/", "published_at": "2017-09-16T00:00:00+00:00" }, { "id": "01a0c5c8-7bf2-704f-b5d1-305e023e0e0d", "title": "Chris Tse - Frontend Engineer | Chris Tse - Frontend Engineer", "url": "https://christse.dev/", "published_at": null }, { "id": "01a0c5c8-7bf2-704f-b5d1-305e02de5084", "title": "Blog | Chris Tse - Frontend Engineer", "url": "https://christse.dev/blog", "published_at": null }, { "id": "01a0c5c8-7bf2-704f-b5d1-305e031a1cab", "title": "A Language for Beginners | Chris Tse - Frontend Engineer", "url": "https://christse.dev/blog/a-language-for-beginners", "published_at": null }, { "id": "01a0c5c8-7bf2-704f-b5d1-305e0360c6b5", "title": "How to Use Heroku PostgreSQL for Local Development with Knex.js | Chris Tse - Frontend Engineer", "url": "https://christse.dev/blog/how-to-use-heroku-postgresql-for-local-development-with-knexjs", "published_at": null }, { "id": "01a0c5c8-7bf2-704f-b5d1-305e0444ec87", "title": "Learn Programming, Not Programming Languages | Chris Tse - Frontend Engineer", "url": "https://christse.dev/blog/learn-programming-not-programming-languages", "published_at": null }, { "id": "01a0c5c8-7bf2-704f-b5d1-305e04dcdca6", "title": "Maximizing Your Productivity with AI Coding | Chris Tse - Frontend Engineer", "url": "https://christse.dev/blog/maximizing-your-productivity-with-ai-coding", "published_at": null }, { "id": "01a0c5c8-7bf2-704f-b5d1-305e04ef253e", "title": "Oops, My Database Got Hacked | Chris Tse - Frontend Engineer", "url": "https://christse.dev/blog/oops-my-database-got-hacked", "published_at": null }, { "id": "01a0c5c8-7bf2-704f-b5d1-305e05cd571e", "title": "Uses | Chris Tse - Frontend Engineer", "url": "https://christse.dev/uses", "published_at": null } ] posts Claim your blog
Back to christse.dev
Blog · corpus.blog/blogs/christse.dev/posts

christse.dev

christse.dev

2025

2019

2017

Undated