54,302 blogs · [ { "id": "01a087ed-58ca-72f4-849a-b6c93ea1d496", "title": "Vibing fitness tracking", "url": "https://www.thelins.se/johan/blog/2026/08/vibing-fitness-tracking/", "published_at": "2026-08-16T12:28:15+00:00" }, { "id": "01a087ed-58cb-714c-b9b7-32d37a69e654", "title": "The Great Video Migration", "url": "https://www.thelins.se/johan/blog/2026/05/the-great-video-migration/", "published_at": "2026-05-13T09:01:08+00:00" }, { "id": "01a087ed-58cb-714c-b9b7-32d37b4589c9", "title": "foss-north 2025", "url": "https://www.thelins.se/johan/blog/2025/04/foss-north-2025/", "published_at": "2025-04-23T08:37:37+00:00" }, { "id": "01a087ed-58cb-714c-b9b7-32d37b57ff89", "title": "CarConnectivity and the ID.Buzz", "url": "https://www.thelins.se/johan/blog/2025/03/carconnectivity-and-the-id-buzz/", "published_at": "2025-03-16T17:09:25+00:00" }, { "id": "01a087ed-58cb-714c-b9b7-32d37bda24f9", "title": "Migrating Databases", "url": "https://www.thelins.se/johan/blog/2025/03/migrating-databases/", "published_at": "2025-03-11T08:49:00+00:00" }, { "id": "01a087ed-58cb-714c-b9b7-32d37c654b48", "title": "Upgrading Home Assistant", "url": "https://www.thelins.se/johan/blog/2025/01/upgrading-home-assistant/", "published_at": "2025-01-15T21:19:15+00:00" }, { "id": "01a087ed-58cb-714c-b9b7-32d37cbcf7ea", "title": "Life of a Developer", "url": "https://www.thelins.se/johan/blog/2024/10/1536/", "published_at": "2024-10-29T11:47:52+00:00" }, { "id": "01a087ed-58cb-714c-b9b7-32d37cd6d8c7", "title": "NextCloudPi on Raspberry Pi 5", "url": "https://www.thelins.se/johan/blog/2024/08/nextcloudpi-on-raspberry-pi-5/", "published_at": "2024-08-25T19:35:44+00:00" }, { "id": "01a087ed-58cb-714c-b9b7-32d37cfbfd2f", "title": "The next foss-north", "url": "https://www.thelins.se/johan/blog/2024/04/the-next-foss-north/", "published_at": "2024-04-27T11:03:02+00:00" }, { "id": "01a087ed-58cb-714c-b9b7-32d37d6128e0", "title": "Want to visit Gothenburg", "url": "https://www.thelins.se/johan/blog/2024/02/want-to-visit-gothenburg/", "published_at": "2024-02-23T13:32:01+00:00" }, { "id": "01a0dec7-f698-70ae-8103-55b3ac7b5ab4", "title": "What a Weekend", "url": "https://www.thelins.se/johan/blog/2023/11/what-a-weekend/", "published_at": "2023-11-19T19:29:52+00:00" }, { "id": "01a0dec7-f698-70ae-8103-55b3ac895d96", "title": "Learning a language", "url": "https://www.thelins.se/johan/blog/2023/10/learning-a-language/", "published_at": "2023-10-01T06:05:42+00:00" }, { "id": "01a0dec7-f698-70ae-8103-55b3ad0010e3", "title": "Porting Godot", "url": "https://www.thelins.se/johan/blog/2023/09/porting-godot/", "published_at": "2023-09-29T16:23:36+00:00" }, { "id": "01a0dec7-f698-70ae-8103-55b3ad539a11", "title": "Brussels without fosdem", "url": "https://www.thelins.se/johan/blog/2023/09/brussels-without-fosdem/", "published_at": "2023-09-24T12:55:27+00:00" }, { "id": "01a0dec7-f698-70ae-8103-55b3ad8562d1", "title": "Weather Benefits", "url": "https://www.thelins.se/johan/blog/2023/09/weather-benefits/", "published_at": "2023-09-16T07:48:50+00:00" }, { "id": "01a0dec7-f698-70ae-8103-55b3add02700", "title": "Too Many Sites", "url": "https://www.thelins.se/johan/blog/2023/09/too-many-sites/", "published_at": "2023-09-15T06:56:32+00:00" }, { "id": "01a0dec7-f698-70ae-8103-55b3ae8e357e", "title": "Creating Apples", "url": "https://www.thelins.se/johan/blog/2023/09/creating-apples/", "published_at": "2023-09-08T06:36:02+00:00" }, { "id": "01a0dec7-f698-70ae-8103-55b3aed95e3a", "title": "Sick kids", "url": "https://www.thelins.se/johan/blog/2023/09/sick-kids/", "published_at": "2023-09-07T17:02:23+00:00" }, { "id": "01a0dec7-f698-70ae-8103-55b3af565839", "title": "Growing Lemons", "url": "https://www.thelins.se/johan/blog/2023/09/growing-lemons/", "published_at": "2023-09-01T15:01:24+00:00" }, { "id": "01a0dec7-f698-70ae-8103-55b3af7808ae", "title": "Home Charging", "url": "https://www.thelins.se/johan/blog/2023/08/home-charging/", "published_at": "2023-08-31T13:58:37+00:00" }, { "id": "01a0dee0-fb14-706b-9085-8f61a7237139", "title": "Revisiting the PinePhone", "url": "https://www.thelins.se/johan/blog/2023/08/revisiting-the-pinephone/", "published_at": "2023-08-29T05:43:09+00:00" }, { "id": "01a0dee0-fb14-706b-9085-8f61a778996d", "title": "The foss-north 2023 videos are up", "url": "https://www.thelins.se/johan/blog/2023/08/the-foss-north-2023-videos-are-up/", "published_at": "2023-08-28T15:26:40+00:00" }, { "id": "01a0dee0-fb14-706b-9085-8f61a84f71fe", "title": "The Lego Head", "url": "https://www.thelins.se/johan/blog/2023/08/the-lego-head/", "published_at": "2023-08-26T06:09:36+00:00" }, { "id": "01a0dee0-fb14-706b-9085-8f61a924420e", "title": "Driving Electric", "url": "https://www.thelins.se/johan/blog/2023/08/driving-electric/", "published_at": "2023-08-25T18:16:18+00:00" }, { "id": "01a0dee0-fb14-706b-9085-8f61a9af608f", "title": "First Week of Work and School", "url": "https://www.thelins.se/johan/blog/2023/08/first-week-of-work-and-school/", "published_at": "2023-08-25T08:52:01+00:00" }, { "id": "01a0dee0-fb14-706b-9085-8f61a9daae48", "title": "PineTime ftw!", "url": "https://www.thelins.se/johan/blog/2023/08/pinetime-ftw/", "published_at": "2023-08-21T15:14:25+00:00" }, { "id": "01a0dee0-fb14-706b-9085-8f61aa85aef5", "title": "Weekend topic: Music", "url": "https://www.thelins.se/johan/blog/2023/08/weekend-topic-music/", "published_at": "2023-08-19T07:51:05+00:00" }, { "id": "01a0dee0-fb14-706b-9085-8f61aae35a02", "title": "The What, How and Why", "url": "https://www.thelins.se/johan/blog/2023/08/the-what-how-and-why/", "published_at": "2023-08-18T07:22:41+00:00" }, { "id": "01a0dee0-fb14-706b-9085-8f61aae992ee", "title": "A summer of catching up", "url": "https://www.thelins.se/johan/blog/2023/08/a-summer-of-catching-up/", "published_at": "2023-08-17T13:59:49+00:00" }, { "id": "01a0dee0-fb14-706b-9085-8f61ab0626a6", "title": "100 Days to Offload – take off", "url": "https://www.thelins.se/johan/blog/2023/08/100-days-to-offload-take-off/", "published_at": "2023-08-16T14:30:17+00:00" }, { "id": "01a0def6-b6b2-735d-a909-9e73c79b35ac", "title": "tosemu and gen.ttp", "url": "https://www.thelins.se/johan/blog/2023/05/tosemu-and-gen-ttp/", "published_at": "2023-05-18T20:43:05+00:00" }, { "id": "01a0def6-b6b2-735d-a909-9e73c80bfade", "title": "foss-north – two weeks left", "url": "https://www.thelins.se/johan/blog/2023/04/foss-north-two-weeks-left/", "published_at": "2023-04-10T18:41:10+00:00" }, { "id": "01a0def6-b6b2-735d-a909-9e73c8d84022", "title": "foss-north – Just one month left", "url": "https://www.thelins.se/johan/blog/2023/03/foss-north-just-one-month-left/", "published_at": "2023-03-23T18:57:02+00:00" }, { "id": "01a0def6-b6b2-735d-a909-9e73c90ffaa3", "title": "fossified", "url": "https://www.thelins.se/johan/blog/2023/03/fossified/", "published_at": "2023-03-01T16:39:35+00:00" }, { "id": "01a0def6-b6b2-735d-a909-9e73c9df541b", "title": "Getting back to speed", "url": "https://www.thelins.se/johan/blog/2023/02/getting-back-to-speed/", "published_at": "2023-02-26T16:04:53+00:00" }, { "id": "01a0def6-b6b2-735d-a909-9e73ca1a237a", "title": "Hibernation", "url": "https://www.thelins.se/johan/blog/2022/12/hibernation/", "published_at": "2022-12-12T20:23:06+00:00" }, { "id": "01a0def6-b6b2-735d-a909-9e73ca702d6a", "title": "Debian on the XPS13 Plus (9320)", "url": "https://www.thelins.se/johan/blog/2022/12/debian-on-the-xps13-plus-9320/", "published_at": "2022-12-11T15:45:52+00:00" }, { "id": "01a0def6-b6b2-735d-a909-9e73cacf75fe", "title": "fosdem 2022", "url": "https://www.thelins.se/johan/blog/2022/02/fosdem-2022/", "published_at": "2022-02-07T17:31:07+00:00" }, { "id": "01a0def6-b6b2-735d-a909-9e73cb1f4caf", "title": "The Next Step", "url": "https://www.thelins.se/johan/blog/2021/12/the-next-step/", "published_at": "2021-12-11T12:16:33+00:00" }, { "id": "01a0def6-b6b2-735d-a909-9e73cb46b622", "title": "Moving on", "url": "https://www.thelins.se/johan/blog/2021/12/moving-on/", "published_at": "2021-12-07T10:42:28+00:00" }, { "id": "01a0df0f-45f3-72e9-9c18-fda620acc571", "title": "Sharing dimensions", "url": "https://www.thelins.se/johan/blog/2021/11/sharing-dimensions/", "published_at": "2021-11-14T15:49:54+00:00" }, { "id": "01a0df0f-45f3-72e9-9c18-fda6214cd80e", "title": "FreeCAD-ing", "url": "https://www.thelins.se/johan/blog/2021/11/freecad-ing/", "published_at": "2021-11-13T17:03:59+00:00" }, { "id": "01a0df0f-45f3-72e9-9c18-fda621789af3", "title": "Book Review: Cross-Platform Development with Qt 6 and Modern C++", "url": "https://www.thelins.se/johan/blog/2021/09/book-review-cross-platform-development-with-qt-6-and-modern-c/", "published_at": "2021-09-27T07:28:41+00:00" }, { "id": "01a0df0f-45f3-72e9-9c18-fda62201690f", "title": "Time for PineTime", "url": "https://www.thelins.se/johan/blog/2021/08/time-for-pinetime/", "published_at": "2021-08-02T16:45:02+00:00" }, { "id": "01a0df0f-45f3-72e9-9c18-fda62287e505", "title": "XmlListModels in Qt 6", "url": "https://www.thelins.se/johan/blog/2021/07/xmllistmodels-in-qt-6/", "published_at": "2021-07-21T08:49:50+00:00" }, { "id": "01a0df0f-45f3-72e9-9c18-fda6236f8f3e", "title": "Upgrading NextCloudPi", "url": "https://www.thelins.se/johan/blog/2021/06/upgrading-nextcloudpi/", "published_at": "2021-06-30T14:41:56+00:00" }, { "id": "01a0df0f-45f3-72e9-9c18-fda623d1884d", "title": "foss-north 2021 – Speakers and Call for Papers", "url": "https://www.thelins.se/johan/blog/2021/04/foss-north-2021-speakers-and-call-for-papers/", "published_at": "2021-04-22T12:56:03+00:00" }, { "id": "01a0df0f-45f3-72e9-9c18-fda624094fc1", "title": "One more week of CfP", "url": "https://www.thelins.se/johan/blog/2021/04/one-more-week-of-cfp/", "published_at": "2021-04-18T19:08:48+00:00" }, { "id": "01a0df0f-45f3-72e9-9c18-fda62440267a", "title": "The PinePhone has Arrived", "url": "https://www.thelins.se/johan/blog/2021/02/the-pinephone-has-arrived/", "published_at": "2021-02-26T11:49:02+00:00" }, { "id": "01a0df0f-45f3-72e9-9c18-fda624679618", "title": "Some Vue + Django tips", "url": "https://www.thelins.se/johan/blog/2021/01/some-vue-django-tips/", "published_at": "2021-01-02T12:11:21+00:00" }, { "id": "01a0df27-7b57-700f-a525-6658d675926e", "title": "Looking at Vue", "url": "https://www.thelins.se/johan/blog/2020/12/looking-at-vue/", "published_at": "2020-12-25T16:30:20+00:00" }, { "id": "01a0df27-7b57-700f-a525-6658d7342f0b", "title": "foss-north pod – a look at the stats", "url": "https://www.thelins.se/johan/blog/2020/12/foss-north-pod-a-look-at-the-stats/", "published_at": "2020-12-06T20:21:54+00:00" }, { "id": "01a0df27-7b57-700f-a525-6658d748c10e", "title": "Advent of Code and Learning", "url": "https://www.thelins.se/johan/blog/2020/12/advent-of-code-and-learning/", "published_at": "2020-12-04T15:46:32+00:00" }, { "id": "01a0df27-7b57-700f-a525-6658d799eacc", "title": "QmlBook: Felgo Service Integration", "url": "https://www.thelins.se/johan/blog/2020/11/qmlbook-felgo-service-integration/", "published_at": "2020-11-10T09:55:46+00:00" }, { "id": "01a0df27-7b57-700f-a525-6658d88eb102", "title": "Intense weeks", "url": "https://www.thelins.se/johan/blog/2020/10/intense-weeks/", "published_at": "2020-10-19T11:54:37+00:00" }, { "id": "01a0df27-7b57-700f-a525-6658d90fa673", "title": "Felgo in the QML Book", "url": "https://www.thelins.se/johan/blog/2020/09/felgo-in-the-qml-book/", "published_at": "2020-09-21T18:46:36+00:00" }, { "id": "01a0df27-7b57-700f-a525-6658d9705977", "title": "Akademy 2020", "url": "https://www.thelins.se/johan/blog/2020/09/akademy-2020/", "published_at": "2020-09-07T08:12:34+00:00" }, { "id": "01a0df27-7b57-700f-a525-6658d987b7f4", "title": "The API wars – 16 years later", "url": "https://www.thelins.se/johan/blog/2020/08/the-api-wars-16-years-later/", "published_at": "2020-08-17T14:33:40+00:00" }, { "id": "01a0df27-7b57-700f-a525-6658da43f1a7", "title": "Adventures in (Dyn)DNS", "url": "https://www.thelins.se/johan/blog/2020/07/adventures-in-dyndns/", "published_at": "2020-07-31T20:20:18+00:00" }, { "id": "01a0df27-7b57-700f-a525-6658da9af597", "title": "It finally arrived", "url": "https://www.thelins.se/johan/blog/2020/07/it-finally-arrived/", "published_at": "2020-07-19T09:19:40+00:00" }, { "id": "01a0df3b-87bb-71bd-a34b-6500b0b70a05", "title": "foss-north kdenlive workflow", "url": "https://www.thelins.se/johan/blog/2020/07/foss-north-kdenlive-workflow/", "published_at": "2020-07-15T20:21:47+00:00" }, { "id": "01a0df3b-87bb-71bd-a34b-6500b0bab06b", "title": "foss-north: Enablement Talks", "url": "https://www.thelins.se/johan/blog/2020/05/foss-north-enablement-talks/", "published_at": "2020-05-29T06:09:06+00:00" }, { "id": "01a0df3b-87bb-71bd-a34b-6500b1a803ab", "title": "Photoframe Hack", "url": "https://www.thelins.se/johan/blog/2020/05/photoframe-hack/", "published_at": "2020-05-26T19:30:56+00:00" }, { "id": "01a0df3b-87bb-71bd-a34b-6500b27afe24", "title": "The Cost of no Architecture", "url": "https://www.thelins.se/johan/blog/2020/04/the-cost-of-no-architecture/", "published_at": "2020-04-19T16:16:34+00:00" }, { "id": "01a0df3b-87bb-71bd-a34b-6500b34905fc", "title": "The Internet Talks", "url": "https://www.thelins.se/johan/blog/2020/04/the-internet-talks/", "published_at": "2020-04-16T17:46:58+00:00" }, { "id": "01a0df3b-87bb-71bd-a34b-6500b3ea82c2", "title": "The Embedded Talks", "url": "https://www.thelins.se/johan/blog/2020/04/the-embedded-talks/", "published_at": "2020-04-12T15:00:00+00:00" }, { "id": "01a0df3b-87bb-71bd-a34b-6500b3fde02d", "title": "What a License Track!", "url": "https://www.thelins.se/johan/blog/2020/04/what-a-license-track/", "published_at": "2020-04-07T16:38:49+00:00" }, { "id": "01a0df3b-87bb-71bd-a34b-6500b45830f5", "title": "foss-north – or doing many things at once", "url": "https://www.thelins.se/johan/blog/2020/03/foss-north-or-doing-many-things-at-once/", "published_at": "2020-03-24T14:39:46+00:00" }, { "id": "01a0df3b-87bb-71bd-a34b-6500b4687965", "title": "foss-north 2020 virtual lightning talks", "url": "https://www.thelins.se/johan/blog/2020/03/foss-north-2020-virtual-lightning-talks/", "published_at": "2020-03-18T19:25:30+00:00" }, { "id": "01a0df3b-87bb-71bd-a34b-6500b4ba3f26", "title": "foss-north", "url": "https://www.thelins.se/johan/blog/2020/03/foss-north/", "published_at": "2020-03-13T08:47:38+00:00" }, { "id": "01a0df56-e98f-701f-bbe8-335580abcd57", "title": "foss-north 2020 Training Day", "url": "https://www.thelins.se/johan/blog/2020/03/foss-north-2020-training-day/", "published_at": "2020-03-09T07:48:00+00:00" }, { "id": "01a0df56-e98f-701f-bbe8-3355811ce875", "title": "foss-north 2020 Community Day", "url": "https://www.thelins.se/johan/blog/2020/03/foss-north-2020-community-day/", "published_at": "2020-03-06T13:47:48+00:00" }, { "id": "01a0df56-e98f-701f-bbe8-33558178c685", "title": "More foss stuff", "url": "https://www.thelins.se/johan/blog/2020/02/more-foss-stuff/", "published_at": "2020-02-16T10:15:58+00:00" }, { "id": "01a0df56-e98f-701f-bbe8-335581d0080c", "title": "CfP", "url": "https://www.thelins.se/johan/blog/2020/02/cfp/", "published_at": "2020-02-09T19:13:53+00:00" }, { "id": "01a0df56-e98f-701f-bbe8-335582b0ca47", "title": "fosdem, day #0", "url": "https://www.thelins.se/johan/blog/2020/01/fosdem-day-0/", "published_at": "2020-01-31T10:46:39+00:00" }, { "id": "01a0df56-e98f-701f-bbe8-3355832bffa5", "title": "Ordmonster", "url": "https://www.thelins.se/johan/blog/2020/01/ordmonster/", "published_at": "2020-01-26T20:34:37+00:00" }, { "id": "01a0df56-e98f-701f-bbe8-335583cc6cdc", "title": "gbgcpp – Ribbons using Qt", "url": "https://www.thelins.se/johan/blog/2020/01/gbgcpp-ribbons-using-qt/", "published_at": "2020-01-13T11:56:50+00:00" }, { "id": "01a0df56-e98f-701f-bbe8-335583dd9520", "title": "Planning", "url": "https://www.thelins.se/johan/blog/2020/01/planning/", "published_at": "2020-01-05T11:21:05+00:00" }, { "id": "01a0df56-e98f-701f-bbe8-335584d20306", "title": "Preparing foss-north 2020", "url": "https://www.thelins.se/johan/blog/2019/12/preparing-foss-north-2020/", "published_at": "2019-12-14T11:23:09+00:00" }, { "id": "01a0df56-e98f-701f-bbe8-3355850ed30c", "title": "Advent of Code 2019", "url": "https://www.thelins.se/johan/blog/2019/12/advent-of-code-2019/", "published_at": "2019-12-08T12:23:58+00:00" }, { "id": "01a0df82-fe0d-729b-96fa-5f7f61871ef5", "title": "Tech Day by Init", "url": "https://www.thelins.se/johan/blog/2019/12/tech-day-by-init/", "published_at": "2019-12-02T08:00:00+00:00" }, { "id": "01a0df82-fe0d-729b-96fa-5f7f624744c0", "title": "Play-ing with Godot", "url": "https://www.thelins.se/johan/blog/2019/11/play-ing-with-godot/", "published_at": "2019-11-29T13:38:04+00:00" }, { "id": "01a0df82-fe0d-729b-96fa-5f7f6272b2be", "title": "foss-north 2020 is on", "url": "https://www.thelins.se/johan/blog/2019/10/foss-north-2020-is-on/", "published_at": "2019-10-30T09:25:57+00:00" }, { "id": "01a0df82-fe0d-729b-96fa-5f7f6311a4dc", "title": "MX records…", "url": "https://www.thelins.se/johan/blog/2019/10/mx-records/", "published_at": "2019-10-27T08:15:34+00:00" }, { "id": "01a0df82-fe0d-729b-96fa-5f7f634ec9d4", "title": "NextCloud on Pi Adventures", "url": "https://www.thelins.se/johan/blog/2019/10/nextcloud-on-pi-adventures/", "published_at": "2019-10-22T13:49:54+00:00" }, { "id": "01a0df82-fe0d-729b-96fa-5f7f63d015e2", "title": "3D using Godot", "url": "https://www.thelins.se/johan/blog/2019/10/3d-using-godot/", "published_at": "2019-10-19T13:40:32+00:00" }, { "id": "01a0df82-fe0d-729b-96fa-5f7f63f3c9b5", "title": "2D using Godot", "url": "https://www.thelins.se/johan/blog/2019/10/2d-using-godot/", "published_at": "2019-10-14T19:13:54+00:00" }, { "id": "01a0df82-fe0d-729b-96fa-5f7f64701b2f", "title": "Playing with Godot", "url": "https://www.thelins.se/johan/blog/2019/10/playing-with-godot/", "published_at": "2019-10-10T06:56:31+00:00" }, { "id": "01a0df82-fe0d-729b-96fa-5f7f64bf5bf4", "title": "Free software and the wish to be good", "url": "https://www.thelins.se/johan/blog/2019/09/free-software-and-the-wish-to-be-good/", "published_at": "2019-09-28T11:38:35+00:00" }, { "id": "01a0df82-fe0d-729b-96fa-5f7f654a4a31", "title": "Change of Plans", "url": "https://www.thelins.se/johan/blog/2019/09/change-of-plans/", "published_at": "2019-09-05T09:04:56+00:00" }, { "id": "01a0df8e-4460-72f9-8678-e2ff58ab0de0", "title": "One week to go!", "url": "https://www.thelins.se/johan/blog/2019/08/one-week-to-go/", "published_at": "2019-08-11T09:02:07+00:00" }, { "id": "01a0df8e-4460-72f9-8678-e2ff595a8c73", "title": "foss-north call for papers", "url": "https://www.thelins.se/johan/blog/2019/08/foss-north-call-for-papers/", "published_at": "2019-08-01T10:13:16+00:00" }, { "id": "01a0df8e-4460-72f9-8678-e2ff5a0fdb51", "title": "More foss in the north", "url": "https://www.thelins.se/johan/blog/2019/06/more-foss-in-the-north/", "published_at": "2019-06-21T20:35:47+00:00" }, { "id": "01a0df8e-4460-72f9-8678-e2ff5ae3c41f", "title": "Federated conference videos", "url": "https://www.thelins.se/johan/blog/2019/06/federated-conference-videos/", "published_at": "2019-06-04T06:03:30+00:00" }, { "id": "01a0df8e-4460-72f9-8678-e2ff5aedc81b", "title": "foss-north 2019 – it is happening", "url": "https://www.thelins.se/johan/blog/2019/04/foss-north-2019-it-is-happening/", "published_at": "2019-04-04T06:29:54+00:00" }, { "id": "01a0df8e-4460-72f9-8678-e2ff5be42a3b", "title": "foss-north 2019: Community Day", "url": "https://www.thelins.se/johan/blog/2019/03/foss-north-2019-community-day/", "published_at": "2019-03-21T07:28:01+00:00" }, { "id": "01a0df8e-4460-72f9-8678-e2ff5c620fb2", "title": "foss-north 2019: Training Day", "url": "https://www.thelins.se/johan/blog/2019/03/foss-north-2019-training-day/", "published_at": "2019-03-19T14:31:46+00:00" }, { "id": "01a0df8e-4460-72f9-8678-e2ff5cf8ae1a", "title": "Last week of early birds!", "url": "https://www.thelins.se/johan/blog/2019/02/last-week-of-early-birds/", "published_at": "2019-02-11T11:04:31+00:00" }, { "id": "01a0df8e-4460-72f9-8678-e2ff5d5c3230", "title": "fosdem 2019", "url": "https://www.thelins.se/johan/blog/2019/02/fosdem-2019/", "published_at": "2019-02-05T10:58:03+00:00" }, { "id": "01a0df8e-4460-72f9-8678-e2ff5df098ba", "title": "Get your tickets while they’re hot!", "url": "https://www.thelins.se/johan/blog/2019/01/get-your-tickets-while-theyre-hot/", "published_at": "2019-01-12T11:50:03+00:00" } ] posts Claim your blog
Back to thelins.se
Blog · corpus.blog/blogs/thelins.se/posts

thelins.se

thelins.se

2026

2025

2024

2023

2022

2021

2020

9 Feb 2020

2019