57,803 blogs · [ { "id": "01a0879e-8e86-7330-b3e6-220164282b86", "title": "Nextcloud Search Page 2.4.x: an inline search modal", "url": "https://magnus.anderssen.ch/long/2026-07-26-nextcloud-searchpage-2.4.x", "published_at": "2026-07-26T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-22016471c655", "title": "Read from your Landis+Gyr E450 Smartmetter", "url": "https://magnus.anderssen.ch/long/2026-03-21-smartmeter", "published_at": "2026-03-21T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-220165441dd3", "title": "Automating Nextcloud App Releases with GitHub Actions", "url": "https://magnus.anderssen.ch/long/2026-01-12-nextcloud-github-workflow", "published_at": "2026-01-12T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-220165c0eac2", "title": "Typed Javascript library", "url": "https://magnus.anderssen.ch/long/2023-11-19-typed_javascript_library", "published_at": "2023-11-19T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-22016624a180", "title": "Building a Nextcloud application", "url": "https://magnus.anderssen.ch/long/2023-11-12-building_a_Nextcloud_application", "published_at": "2023-11-12T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-22016625059e", "title": "My linux doesn't boot anymore or bad kernel upgrade ?", "url": "https://magnus.anderssen.ch/mini/my_linux_doesn't_boot", "published_at": "2022-07-08T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-220166b8a326", "title": "Multi account SSH GIT access", "url": "https://magnus.anderssen.ch/long/multi_accounts_ssh_git_access", "published_at": "2022-03-01T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-220166c8a37b", "title": "Bookmarklets", "url": "https://magnus.anderssen.ch/long/bookmarklets", "published_at": "2022-02-11T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-220167512eb0", "title": "bash, screen and automation", "url": "https://magnus.anderssen.ch/long/bash_screen_and_automation", "published_at": "2022-01-08T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-220168342a00", "title": "Svelte summit 2021", "url": "https://magnus.anderssen.ch/mini/svelte-summit-2021", "published_at": "2021-05-01T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-220168d67fec", "title": "Network Error Logging", "url": "https://magnus.anderssen.ch/mini/network_error_logging", "published_at": "2020-10-29T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-2201693f15b8", "title": "Futuristic Web development", "url": "https://magnus.anderssen.ch/mini/futuristic-web-development", "published_at": "2020-10-28T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-2201695cdeef", "title": "Svelte summit 2020", "url": "https://magnus.anderssen.ch/mini/svelte-summit-2020", "published_at": "2020-10-20T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-22016a3fbd1d", "title": "Moving to archlinux (and away from Ubuntu)", "url": "https://magnus.anderssen.ch/long/archlinux_migration", "published_at": "2020-10-04T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-22016b398b56", "title": "jq", "url": "https://magnus.anderssen.ch/long/jq_is_a_nice_json_parser_for_cli", "published_at": "2020-05-10T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-22016c181057", "title": "Generating pages from data with 11ty", "url": "https://magnus.anderssen.ch/long/generating_pages_from_data_with_11ty", "published_at": "2020-02-26T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-22016ca18b5c", "title": "Open letter to PostFinance", "url": "https://magnus.anderssen.ch/long/open_letter_to_postfinance", "published_at": "2019-12-13T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-22016d27589f", "title": "Create React app not at /", "url": "https://magnus.anderssen.ch/long/create_react_app_not_in_slash", "published_at": "2019-10-10T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-22016d27c61e", "title": "Svelte v3 rulez!", "url": "https://magnus.anderssen.ch/mini/svelte_v3_rulez!", "published_at": "2019-08-28T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-22016db80d26", "title": "React simple animation", "url": "https://magnus.anderssen.ch/mini/react_simple_animation", "published_at": "2019-06-15T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-22016e711262", "title": "Formik for React forms", "url": "https://magnus.anderssen.ch/mini/formik_for_react_forms", "published_at": "2019-04-28T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-22016f258ba1", "title": "Digital Psychology", "url": "https://magnus.anderssen.ch/mini/digital_psychology", "published_at": "2019-04-24T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-22017019cfb8", "title": "dev-proxy or why I fork", "url": "https://magnus.anderssen.ch/long/dev_proxy", "published_at": "2019-03-16T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-220170fda6ae", "title": "microbundle", "url": "https://magnus.anderssen.ch/mini/microbundle", "published_at": "2019-02-26T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-22017136e06b", "title": "Web screen split library", "url": "https://magnus.anderssen.ch/mini/splitjs", "published_at": "2019-02-21T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-22017150b5c4", "title": "Uppy file uploader", "url": "https://magnus.anderssen.ch/mini/uppy", "published_at": "2019-02-17T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-2201721b94e6", "title": "Compliance is the key", "url": "https://magnus.anderssen.ch/mini/compliance", "published_at": "2019-02-13T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-2201727b16c1", "title": "Design game", "url": "https://magnus.anderssen.ch/mini/cantunsee", "published_at": "2019-02-10T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-220172b873d2", "title": "CLI file manager like VIM", "url": "https://magnus.anderssen.ch/mini/range-fm", "published_at": "2019-02-06T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-2201737e35f9", "title": "RFC 863", "url": "https://magnus.anderssen.ch/mini/dev-null-aaS", "published_at": "2019-02-05T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-220174308a5e", "title": "ebook on images on the web", "url": "https://magnus.anderssen.ch/mini/images", "published_at": "2019-02-01T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-2201749ee9b9", "title": "Lodash sucks", "url": "https://magnus.anderssen.ch/long/lodash", "published_at": "2019-01-31T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-220175852613", "title": "Images on the web", "url": "https://magnus.anderssen.ch/long/images_for_the_web", "published_at": "2019-01-29T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-220175c832d9", "title": "How to be blocked from updating your password", "url": "https://magnus.anderssen.ch/long/password_validation", "published_at": "2019-01-29T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-220175cee4e1", "title": "Disabilities simulation on the web", "url": "https://magnus.anderssen.ch/mini/funkify", "published_at": "2018-12-07T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-2201761614dc", "title": "frontend checklist", "url": "https://magnus.anderssen.ch/mini/frontend-checklist", "published_at": "2018-11-29T00:00:00+00:00" }, { "id": "01a0879e-8e86-7330-b3e6-2201766840d6", "title": "Handling fonts on the web", "url": "https://magnus.anderssen.ch/mini/fonts-on-the-web", "published_at": "2018-10-30T00:00:00+00:00" } ] posts Claim your blog
Back to magnus.anderssen.ch
Blog · corpus.blog/blogs/magnus.anderssen.ch/posts

magnus.anderssen.ch

magnus.anderssen.ch

2026

2023

2022

2021

2020

10 May 2020

2019

2018