41554 blogs · [ { "id": "01a0d7f8-5aa0-73d0-ada8-02070430f268", "title": null, "url": "https://markan.me/cv/", "published_at": "2026-06-25T06:28:33+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-02070449824f", "title": "About me", "url": "https://markan.me/about-2/", "published_at": "2026-06-25T06:28:24+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-020704ca7b35", "title": "Speaking, Writing, etc", "url": "https://markan.me/speaking-writing-etc/", "published_at": "2026-06-25T06:28:15+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-020705f5b983", "title": "RaygunAS - the best crash reporting library for Adobe Air apps in the 'Verse", "url": "https://markan.me/raygunas-crash-reporting-for-adobe-air-apps/", "published_at": "2026-06-25T06:27:55+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-0207068d3b57", "title": "Beginning TDD", "url": "https://markan.me/beginning-tdd/", "published_at": "2026-06-25T06:27:48+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-0207069f3aa0", "title": "Android Versioning Hell in the CI-land", "url": "https://markan.me/android-versioning-hell/", "published_at": "2026-06-25T06:27:39+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-0207073b7604", "title": "Raygun and Proguard: There and Back Again", "url": "https://markan.me/proguarding-raygun/", "published_at": "2026-06-25T06:27:31+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-020707a9cd88", "title": "Pet Death Goblin - An Owners Manual or how I learned to stop just hacking and love my tests.", "url": "https://markan.me/pet-death-goblin/", "published_at": "2026-06-25T06:27:23+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-0207083a8fe8", "title": "Reacting to Google Play Services", "url": "https://markan.me/reacting-to-play-services/", "published_at": "2026-06-25T06:27:15+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-020708f861a0", "title": "Why an Android dev doesn't hate Apple?", "url": "https://markan.me/on-apple-hate/", "published_at": "2026-06-25T06:27:06+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-020709f5ce5f", "title": "Know Your Tools", "url": "https://markan.me/know-your-tools/", "published_at": "2026-06-25T06:26:58+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-02070ae366cd", "title": "All aboard the Bug Train! 🚂🚃🚃🚃🚃🚃", "url": "https://markan.me/bug-train/", "published_at": "2026-06-25T06:26:50+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-02070b034563", "title": "Mob Driven Development", "url": "https://markan.me/mob-driven-development/", "published_at": "2026-06-25T06:26:42+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-02070b9dae0f", "title": "Testing it & Loving it @ Big Android BBQ Amsterdam", "url": "https://markan.me/testing-it-loving-it-big-android-bbq-amsterdam/", "published_at": "2026-06-25T06:26:33+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-02070c0216ff", "title": "Cooking up clean architecture on Android (talk writeup)", "url": "https://markan.me/cooking-some-clean-architecture-on-android/", "published_at": "2026-06-25T06:26:25+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-02070c81955f", "title": "Divide and conquer your Android modules with Artifactory", "url": "https://markan.me/divide-and-conquer-your-android-modules-with-artifactory/", "published_at": "2026-06-25T06:26:17+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-02070d22e08c", "title": "Bye @mandsdigital, it's been totes emosh!", "url": "https://markan.me/bye-mandsdigital-its-been-totes-emosh/", "published_at": "2026-06-25T06:26:08+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-02070db97b3e", "title": "Rant about the state of presentation software for developers", "url": "https://markan.me/rant-about-the-presentation-software-2/", "published_at": "2026-06-25T06:26:01+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-02070dddf610", "title": "Asus C302 - a rather biased review", "url": "https://markan.me/gabba-gabba-asus-c302-a-rather-biased-review/", "published_at": "2026-06-25T06:25:54+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-02070e89e840", "title": "Goodbye, Ghost Pro! Hello, Jekyll!", "url": "https://markan.me/goodbye-ghost-hello-jekyll/", "published_at": "2026-06-25T06:25:43+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-02070f32ac65", "title": "How to get a half decent seat on EasyJet without the $$$", "url": "https://markan.me/lifehacking-airline-seats/", "published_at": "2026-06-25T06:25:35+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-02070f82a170", "title": "I like JavaScript now", "url": "https://markan.me/i-like-javascript-now/", "published_at": "2026-06-25T06:25:27+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-02070fc4c84e", "title": "How to properly watch Node and TypeScript apps 👀", "url": "https://markan.me/properly-watch-node-typescript-apps/", "published_at": "2026-06-25T06:25:20+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-020710afa174", "title": "A rather meta Kickstarter idea", "url": "https://markan.me/meta-kickstarter-idea/", "published_at": "2026-06-25T06:25:11+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-020710da4422", "title": "Making a live bitcoin price notification on Android", "url": "https://markan.me/making-a-live-notification-on-android/", "published_at": "2026-06-25T06:25:02+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-020718f703ee", "title": "Zan Markan - Zan Markan", "url": "https://markan.me/author/zan/", "published_at": "2026-04-27T06:14:07+00:00" }, { "id": "01a087a0-02ed-714e-9601-e7a5d2ce1374", "title": "The missing layer in AI-assisted development", "url": "https://markan.me/the-missing-layer-in-ai-assisted-development/", "published_at": "2026-03-01T15:00:19+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-020705bf2f8d", "title": "Zan Markan's site", "url": "https://markan.me/", "published_at": "2024-12-22T07:13:15+00:00" }, { "id": "01a087a0-02ed-714e-9601-e7a5d3bab8f5", "title": "How much CO2 emissions could a country save by deleting unused data", "url": "https://markan.me/how-much-co2-could-a-country-save/", "published_at": "2024-02-28T11:13:09+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-0207197e2409", "title": null, "url": "https://markan.me/tag/environment/", "published_at": "2024-02-28T11:08:38+00:00" }, { "id": "01a087a0-02ed-714e-9601-e7a5d3e2c2ef", "title": "The Right to Remote", "url": "https://markan.me/right-to-remote/", "published_at": "2020-05-09T18:36:50+00:00" }, { "id": "01a087a0-02ed-714e-9601-e7a5d4a16881", "title": "The Delight of Development ✨", "url": "https://markan.me/the-delight-of-development/", "published_at": "2020-04-24T18:36:12+00:00" }, { "id": "01a087a0-02ed-714e-9601-e7a5d4b9bb42", "title": "How I write: Start with a Series of Sincere Sentences", "url": "https://markan.me/series-of-sincere-sentences/", "published_at": "2020-04-13T11:01:21+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-020719be1f01", "title": null, "url": "https://markan.me/tag/devrel/", "published_at": "2020-04-12T15:16:35+00:00" }, { "id": "01a087a0-02ed-714e-9601-e7a5d5403465", "title": "Podcast - Craft Beer Chat with Tech Travel Geeks 🍻", "url": "https://markan.me/podcast-craft-beer-chat-with-tech-travel-geeks/", "published_at": "2020-04-11T08:17:32+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-020719dbf39d", "title": null, "url": "https://markan.me/tag/thoughts/", "published_at": "2020-04-11T08:15:56+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-02071a5a81ad", "title": null, "url": "https://markan.me/tag/travel/", "published_at": "2020-04-11T05:16:09+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-02071b1d7cae", "title": null, "url": "https://markan.me/tag/legacy/", "published_at": "2020-04-09T06:14:59+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-02071b8a0480", "title": null, "url": "https://markan.me/tag/speaking/", "published_at": "2020-04-09T06:13:21+00:00" }, { "id": "01a0d7f8-5aa0-73d0-ada8-02071bd5fd4a", "title": null, "url": "https://markan.me/tag/serverless/", "published_at": "2020-04-09T06:13:21+00:00" }, { "id": "01a087a0-02ed-714e-9601-e7a5d5d96bcc", "title": "Why I believe in the brave new world of serverless", "url": "https://markan.me/why-i-believe-in-the-brave-new-world-of-serverless/", "published_at": "2019-05-30T00:00:00+00:00" }, { "id": "01a087a0-02ed-714e-9601-e7a5d62c7e82", "title": "A Day in the Life (of a Developer Avocado 🥑)", "url": "https://markan.me/a-day-in-the-life-of-a-devrel/", "published_at": "2019-02-06T09:21:00+00:00" }, { "id": "01a087a0-02ed-714e-9601-e7a5d62c7fe7", "title": "Developer Relations is Developer Enablement", "url": "https://markan.me/developer-relations-is-developer-enablement/", "published_at": "2019-01-07T09:27:00+00:00" }, { "id": "01a087a0-02ed-714e-9601-e7a5d657380e", "title": "My DevRel Year Zero", "url": "https://markan.me/my-devrel-year-zero/", "published_at": "2018-12-28T09:34:00+00:00" }, { "id": "01a087a0-02ed-714e-9601-e7a5d69a5401", "title": "BrewDog IPA API", "url": "https://markan.me/brewdog-ipa_api/", "published_at": "2018-07-29T10:15:00+00:00" }, { "id": "01a087a0-02ed-714e-9601-e7a5d6d7a9e2", "title": "The State of Kotlin", "url": "https://markan.me/state-of-kotlin/", "published_at": "2018-07-29T10:00:00+00:00" }, { "id": "01a087a0-02ed-714e-9601-e7a5d6fdab3a", "title": "The art of the (conference talk) proposal", "url": "https://markan.me/the-art-of-the-conference-talk-proposal/", "published_at": "2018-02-21T10:07:00+00:00" }, { "id": "01a087a0-02ed-714e-9601-e7a5d79e4ff6", "title": "(2017) - A year of talks, conferencing, and meeting up", "url": "https://markan.me/2017-a-year-of-talks-conferencing-and-meeting-up/", "published_at": "2018-01-01T00:00:00+00:00" }, { "id": "01a087a0-02ed-714e-9601-e7a5d83ea304", "title": "DevRelCon 2017 Writeup", "url": "https://markan.me/devrelcon-2017-writeup/", "published_at": "2017-12-28T10:26:00+00:00" } ] posts Claim your blog
Back to markan.me
Blog · corpus.blog/blogs/markan.me/posts

markan.me

markan.me

2026

2024

2020

2019

2018

2017