corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a087db-7eec-7231-b745-38e3c49f3b36", "title": "Thoughts on using AI for software development", "url": "https://sapegin.me/blog/coding-with-ai/", "published_at": "2025-08-20T00:00:00+00:00" }, { "id": "01a087db-7eec-7231-b745-38e3c4cc0019", "title": "Washing your code: don’t make me think", "url": "https://sapegin.me/blog/dont-make-me-think/", "published_at": "2024-11-28T00:00:00+00:00" }, { "id": "01a087db-7eec-7231-b745-38e3c5ca1b2a", "title": "Washing your code: divide and conquer, or merge and relax", "url": "https://sapegin.me/blog/divide/", "published_at": "2024-10-10T00:00:00+00:00" }, { "id": "01a087db-7eec-7231-b745-38e3c5cc15cf", "title": "Better autosave and autoformat in Visual Studio Code", "url": "https://sapegin.me/blog/vscode-autosave/", "published_at": "2024-09-16T00:00:00+00:00" }, { "id": "01a087db-7eec-7231-b745-38e3c658ebee", "title": "Modern React testing, part 5: Playwright", "url": "https://sapegin.me/blog/react-testing-5-playwright/", "published_at": "2024-05-01T00:00:00+00:00" }, { "id": "01a087db-7eec-7231-b745-38e3c7479b12", "title": "How I stay (more) focused with ADHD", "url": "https://sapegin.me/blog/adhd-focus/", "published_at": "2024-02-22T00:00:00+00:00" }, { "id": "01a087db-7eec-7231-b745-38e3c7696dba", "title": "Typewriter 2.0: search for the perfect writing experience on iPad", "url": "https://sapegin.me/blog/writing-on-ipad/", "published_at": "2024-02-12T00:00:00+00:00" }, { "id": "01a087db-7eec-7231-b745-38e3c820d967", "title": "Healthier way to open source your code", "url": "https://sapegin.me/blog/healthy-open-source/", "published_at": "2023-09-26T00:00:00+00:00" }, { "id": "01a087db-7eec-7231-b745-38e3c86e9ce0", "title": "Why I quit open source", "url": "https://sapegin.me/blog/open-source-no-more/", "published_at": "2023-09-13T00:00:00+00:00" }, { "id": "01a087db-7eec-7231-b745-38e3c898bfa6", "title": "Hiding tabs completely in Visual Studio Code", "url": "https://sapegin.me/blog/hiding-tabs-in-visual-studio-code/", "published_at": "2023-08-30T00:00:00+00:00" }, { "id": "01a087db-7eec-7231-b745-38e3c899c47f", "title": "Migrating my blog from Gatsby to Astro", "url": "https://sapegin.me/blog/gatsby-to-astro/", "published_at": "2023-08-07T00:00:00+00:00" }, { "id": "01a087db-7eec-7231-b745-38e3c8eca05d", "title": "Washing your code: naming is hard", "url": "https://sapegin.me/blog/naming/", "published_at": "2023-06-22T00:00:00+00:00" }, { "id": "01a087db-7eec-7231-b745-38e3c9523639", "title": "Healing my open source addiction", "url": "https://sapegin.me/blog/ex-open-source/", "published_at": "2023-05-26T00:00:00+00:00" }, { "id": "01a087db-7eec-7231-b745-38e3ca415129", "title": "Washing your code: avoid comments", "url": "https://sapegin.me/blog/avoid-comments/", "published_at": "2023-04-27T00:00:00+00:00" }, { "id": "01a087db-7eec-7231-b745-38e3cacff4d1", "title": "A rebel’s guide to pull requests, commits, and code reviews", "url": "https://sapegin.me/blog/rebels-guide-to-pull-requests-commits-code-reviews/", "published_at": "2022-05-30T00:00:00+00:00" }, { "id": "01a087db-7eec-7231-b745-38e3cb1031dd", "title": "Going offline", "url": "https://sapegin.me/blog/going-offline/", "published_at": "2022-05-04T00:00:00+00:00" }, { "id": "01a087db-7eec-7231-b745-38e3cbc57d8c", "title": "Transpiling ESM files inside node_modules", "url": "https://sapegin.me/blog/transpiling-esm-in-node-modules/", "published_at": "2022-04-19T00:00:00+00:00" }, { "id": "01a087db-7eec-7231-b745-38e3cc19a1e0", "title": "Writing cross-platform components for web and React Native", "url": "https://sapegin.me/blog/react-native-components/", "published_at": "2022-04-12T00:00:00+00:00" }, { "id": "01a087db-7eec-7231-b745-38e3cceeb756", "title": "The most useful accessibility testing tools and techniques", "url": "https://sapegin.me/blog/accessibility-testing/", "published_at": "2020-10-07T00:00:00+00:00" }, { "id": "01a087db-7eec-7231-b745-38e3cd07557e", "title": "Detecting accessibility issues on CI with cypress-axe", "url": "https://sapegin.me/blog/detecting-accessibility-issues-on-ci-with-cypress-axe/", "published_at": "2020-10-06T00:00:00+00:00" } ] posts
Claim your blog
Back to sapegin.me
Blog · corpus.blog/blogs/sapegin.me/posts
sapegin.me
sapegin.me
2025
Thoughts on using AI for software development
original ↗
20 Aug 2025
2024
Washing your code: don’t make me think
original ↗
28 Nov 2024
Washing your code: divide and conquer, or merge and relax
original ↗
10 Oct 2024
Better autosave and autoformat in Visual Studio Code
original ↗
16 Sept 2024
Modern React testing, part 5: Playwright
original ↗
1 May 2024
How I stay (more) focused with ADHD
original ↗
22 Feb 2024
Typewriter 2.0: search for the perfect writing experience on iPad
original ↗
12 Feb 2024
2023
Healthier way to open source your code
original ↗
26 Sept 2023
Why I quit open source
original ↗
13 Sept 2023
Hiding tabs completely in Visual Studio Code
original ↗
30 Aug 2023
Migrating my blog from Gatsby to Astro
original ↗
7 Aug 2023
Washing your code: naming is hard
original ↗
22 Jun 2023
Healing my open source addiction
original ↗
26 May 2023
Washing your code: avoid comments
original ↗
27 Apr 2023
2022
A rebel’s guide to pull requests, commits, and code reviews
original ↗
30 May 2022
Going offline
original ↗
4 May 2022
Transpiling ESM files inside node_modules
original ↗
19 Apr 2022
Writing cross-platform components for web and React Native
original ↗
12 Apr 2022
2020
The most useful accessibility testing tools and techniques
original ↗
7 Oct 2020
Detecting accessibility issues on CI with cypress-axe
original ↗
6 Oct 2020