41554 blogs · [ { "id": "01a08795-02c7-70d3-bde2-3a610c83f6b1", "title": "Posting Images to Bluesky from TypeScript", "url": "https://kesdev.com/posting-images-to-bluesky-from-typescript", "published_at": "2024-12-24T05:44:56+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a610d14db1f", "title": "How I Build Frontend Apps", "url": "https://kesdev.com/how-i-build-frontend-apps", "published_at": "2024-12-20T21:27:34+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a610dfff250", "title": "How I Ship It", "url": "https://kesdev.com/how-i-ship-it", "published_at": "2024-12-19T07:05:21+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a610ecf3748", "title": "How to Ask a Good Question", "url": "https://kesdev.com/how-to-ask-a-good-question", "published_at": "2022-09-08T21:24:28+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a610f43777c", "title": "My blog now lives on Gemini, too", "url": "https://kesdev.com/my-blog-now-lives-on-gemini-too", "published_at": "2022-08-23T02:35:15+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a610f597559", "title": "Building multi-architecture Docker images on CircleCI", "url": "https://kesdev.com/building-multi-architecture-docker-images-on-circleci", "published_at": "2022-08-20T22:35:42+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a610fb33dac", "title": "Designing Data-Intensive Applications Cheat Sheet", "url": "https://kesdev.com/designing-data-intensive-applications-cheat-sheet", "published_at": "2022-08-04T22:06:05+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a610fe211d3", "title": "My Tips for Traveling Light", "url": "https://kesdev.com/traveling-light", "published_at": "2022-07-10T09:38:23+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a6110aa9d6e", "title": "SRE for Backpackers", "url": "https://kesdev.com/site-reliability-engineering-for-backpac", "published_at": "2022-05-23T16:35:18+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a61114ff7ea", "title": "Required Viewing: Tech Talks", "url": "https://kesdev.com/required-viewing-tech-talks", "published_at": "2021-12-16T20:33:41+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a611220727b", "title": "On The User Interview", "url": "https://kesdev.com/on-the-user-interview", "published_at": "2021-11-03T01:32:50+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a61126aaa8d", "title": "My Site Reliability Resources", "url": "https://kesdev.com/my-site-reliability-resources", "published_at": "2021-08-27T19:48:09+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a6113351d42", "title": "Burner Phones for Activists", "url": "https://kesdev.com/burner-phones-for-activists", "published_at": "2021-01-17T23:03:01+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a6113daad20", "title": "I'm Scared of Learning Hard Stuff", "url": "https://kesdev.com/im-scared-of-learning-hard-stuff", "published_at": "2018-05-01T16:32:04+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a6114a8bbec", "title": "An Opinionated Guide to Fixie Commuters", "url": "https://kesdev.com/an-opinionated-guide-to-fixie-commuters", "published_at": "2016-11-04T04:52:03+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a6114b07eca", "title": "How to get stuff from Craigslist at ridiculous prices", "url": "https://kesdev.com/how-to-get-stuff-from-craigslist-at-ridiculous-prices", "published_at": "2016-08-29T03:31:44+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a6114f76493", "title": "Finding a Career You Love: Lessons Learned From My Job Hunt", "url": "https://kesdev.com/finding-a-career-you-love-lessons-learned-from-my-job-hunt", "published_at": "2016-07-19T21:58:58+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a61157f8932", "title": "You got LaTeX in my Markdown!", "url": "https://kesdev.com/you-got-latex-in-my-markdown", "published_at": "2014-10-21T06:51:05+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a6115e8ada3", "title": "Building an iOS Cocoapod that uses the Dropbox Sync API", "url": "https://kesdev.com/building-an-ios-cocoapod-that-uses-the-dropbox-sync-api", "published_at": "2014-08-08T23:29:03+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a6116b8a855", "title": "Submitting a Python CLI Tool to PyPI", "url": "https://kesdev.com/submitting-a-python-cli-tool-to-pypi", "published_at": "2014-07-21T00:19:15+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a6117397006", "title": "Week One with iOS", "url": "https://kesdev.com/week-one-with-ios", "published_at": "2014-06-14T06:43:58+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a6117e647d2", "title": "LED crowd visualizations suck, and here's how to make them better", "url": "https://kesdev.com/led-crowd-visualizations-suck", "published_at": "2014-05-21T04:16:03+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a6117fdba18", "title": "Analyzing 8 years of my music history with SQL", "url": "https://kesdev.com/analyzing-8-years-of-my-music-history-with-sql", "published_at": "2014-04-10T05:34:20+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a6118911878", "title": "Throwback Thursday: My First Sorting Algorithm", "url": "https://kesdev.com/throwback-thursday-my-first-sorting-algorithm", "published_at": "2014-04-03T09:31:12+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a61192afa28", "title": "So You Want To Make Your Images Responsive", "url": "https://kesdev.com/so-you-want-to-make-your-images-responsive", "published_at": "2013-12-11T00:19:29+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a6119ed5182", "title": "How To Make An EE Cry With One Animated GIF", "url": "https://kesdev.com/how-to-make-an-ee-cry-with-one-animated-gif", "published_at": "2013-11-11T03:02:44+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a611a221054", "title": "Deploying an Octopress blog from a VPS to NearlyFreeSpeech.net", "url": "https://kesdev.com/deploying-an-octopress-blog-from-a-vps-to-nearlyfreespeech-net", "published_at": "2013-11-08T19:10:36+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a611a9c5946", "title": "I'll be watching you: Stalk me in real time via the web", "url": "https://kesdev.com/ill-be-watching-you-stalk-me-in-real-time-via-the-web", "published_at": "2013-11-08T19:07:21+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a611b40f551", "title": "Downloading Your Google Location History With The Google API Python Client Library", "url": "https://kesdev.com/downloading-your-google-location-history-with-the-google-api-python-client-library", "published_at": "2013-11-08T19:06:34+00:00" }, { "id": "01a08795-02c7-70d3-bde2-3a611bcaea7a", "title": "Installing Kaleidoscope Integration (KSdiff build 89) With Kaleidoscope 2.0.0", "url": "https://kesdev.com/installing-kaleidoscope-integration-ksdiff-build-89-with-kaleidoscope-2-0-0", "published_at": "2013-11-08T19:05:57+00:00" } ] posts Claim your blog
Back to kesdev.com
Blog · corpus.blog/blogs/kesdev.com/posts

kesdev.com

kesdev.com

2024

2022

2021

2018

2016

2014

2013