41554 blogs · [ { "id": "01a087dd-c969-7083-9d5c-71a78a2459da", "title": "Handling environment variables in Emacs on OSX and Linux", "url": "https://seds.nl/notes/handling_environment_variables_in_emacs_on_osx_and_linux/", "published_at": "2026-07-26T16:17:00+00:00" }, { "id": "01a087dd-c969-7083-9d5c-71a78a9c8f62", "title": "System Design - Caching Strategies", "url": "https://seds.nl/notes/system_design_caching_strategies/", "published_at": "2026-04-15T16:40:00+00:00" }, { "id": "01a087dd-c969-7083-9d5c-71a78b0e22e0", "title": "Maintaining a robust CV", "url": "https://seds.nl/notes/maintaining_a_robust_cv/", "published_at": "2026-03-26T16:52:00+00:00" }, { "id": "01a087dd-c969-7083-9d5c-71a78b30c25b", "title": "Algorithms: Mergesort", "url": "https://seds.nl/notes/algorithms_mergesort/", "published_at": "2026-02-22T12:51:00+00:00" }, { "id": "01a087dd-c969-7083-9d5c-71a78c1f807c", "title": "Algorithms: Quicksort", "url": "https://seds.nl/notes/algorithms_quicksort/", "published_at": "2026-02-18T16:35:00+00:00" }, { "id": "01a087dd-c969-7083-9d5c-71a78cb5b310", "title": "Algorithms: Selection and Insertion Sort", "url": "https://seds.nl/notes/algorithms_selection_and_insertion_sort/", "published_at": "2026-02-15T13:55:00+00:00" }, { "id": "01a087dd-c969-7083-9d5c-71a78d407a84", "title": "Algorithms: Binary Search", "url": "https://seds.nl/notes/algorithms_binary_search/", "published_at": "2026-02-13T17:07:00+00:00" }, { "id": "01a087dd-c969-7083-9d5c-71a78da6a02a", "title": "A reproducible Org-Mode CV template", "url": "https://seds.nl/notes/reproducible_orgmode_cv_template/", "published_at": "2026-02-08T13:27:00+00:00" }, { "id": "01a087dd-c969-7083-9d5c-71a78e6dc284", "title": "System Design - Databases, data models and indexing", "url": "https://seds.nl/notes/system_design_databases_data_models_and_indexing/", "published_at": "2025-12-23T15:09:00+00:00" }, { "id": "01a087dd-c969-7083-9d5c-71a78ef5754f", "title": "System Design - CAP theorem, ACID, BASE and PACELC", "url": "https://seds.nl/notes/system_design_cap_theorem_acid_base_and_pacelc/", "published_at": "2025-12-22T17:16:00+00:00" }, { "id": "01a087dd-c969-7083-9d5c-71a78fddfcab", "title": "System Design - RAID and Storage", "url": "https://seds.nl/notes/system_design_raid_and_storage/", "published_at": "2025-12-20T14:59:00+00:00" }, { "id": "01a087dd-c969-7083-9d5c-71a79082bbd3", "title": "System Design - Network", "url": "https://seds.nl/notes/system_design_network/", "published_at": "2025-12-20T11:05:00+00:00" }, { "id": "01a087dd-c969-7083-9d5c-71a790f329b1", "title": "My journey in managing online services", "url": "https://seds.nl/notes/my_journey_in_managing_online_services/", "published_at": "2025-02-02T19:22:00+00:00" }, { "id": "01a087dd-c969-7083-9d5c-71a791ad6831", "title": "My journey in managing dotfiles", "url": "https://seds.nl/notes/my-journey-in-managing-dotfiles/", "published_at": "2025-02-02T16:22:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e988c2ec98", "title": "NixOS important commands", "url": "https://seds.nl/notes/nixos_important_commands/", "published_at": "2025-02-02T12:08:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e989214522", "title": "Anbernic RG353V: configuring ArkOS", "url": "https://seds.nl/notes/anbernic_rg353v/", "published_at": "2024-07-13T09:40:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e989ee351f", "title": "New computer", "url": "https://seds.nl/notes/new_computer/", "published_at": "2024-06-30T16:14:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e98aba45ba", "title": "Notes on TDD - chapter 4", "url": "https://seds.nl/notes/notes_on_tdd_chapter_4/", "published_at": "2024-02-11T00:57:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e98b979b21", "title": "Notes on TDD - chapter 3", "url": "https://seds.nl/notes/notes_on_tdd_chapter_3/", "published_at": "2024-02-11T00:53:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e98c7af241", "title": "Notes on TDD - chapter 2", "url": "https://seds.nl/notes/notes_on_tdd_chapter_2/", "published_at": "2024-02-11T00:51:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e98cb6636b", "title": "Notes on TDD - chapter 1", "url": "https://seds.nl/notes/notes_on_tdd_chapter_1/", "published_at": "2024-02-11T00:48:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e98ceeb5df", "title": "Test driven development", "url": "https://seds.nl/notes/test_driven_development/", "published_at": "2024-02-05T12:22:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e98dc49011", "title": "Thoughts on Chezmoi", "url": "https://seds.nl/notes/thoughts_on_chezmoi/", "published_at": "2023-05-28T17:55:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e98e4359b6", "title": "Ending 2022 with Brazilian Jiu-Jitsu", "url": "https://seds.nl/notes/ending_2022_with_brazilian_jiu_jitsu/", "published_at": "2023-01-14T19:07:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e98ec050aa", "title": "Hello again, Amsterdam", "url": "https://seds.nl/notes/hello_again_amsterdam/", "published_at": "2022-09-25T19:22:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e98fa22930", "title": "Moving forward with suckless dwm", "url": "https://seds.nl/notes/moving_forward_with_suckless_dwm/", "published_at": "2022-08-07T19:50:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e99036deb3", "title": "Tabs vs. spaces in byte size", "url": "https://seds.nl/notes/tabs_vs_spaces/", "published_at": "2022-03-26T01:29:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e990c656bf", "title": "Thoughts of changing nicks", "url": "https://seds.nl/notes/thoughts_of_changing_nicks/", "published_at": "2022-03-19T15:24:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e990d8dd78", "title": "Dell XPS 9510 and the linux experience", "url": "https://seds.nl/notes/dell_xps_9510_and_the_linux_experience/", "published_at": "2022-02-05T23:29:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9911f237e", "title": "Impact on software failures", "url": "https://seds.nl/notes/impact_on_software_failures/", "published_at": "2021-10-10T18:16:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9912b224a", "title": "Laws of Program Evolution", "url": "https://seds.nl/notes/laws_of_program_evolution/", "published_at": "2021-10-10T18:03:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9918325ee", "title": "Handling database migration with Pytest and SQLAlchemy", "url": "https://seds.nl/notes/handling_database_migration_with_pytest_and_sqlalchemy/", "published_at": "2021-09-24T19:01:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e991ea1f12", "title": "Python's name mangling", "url": "https://seds.nl/notes/python_name_mangling/", "published_at": "2021-09-18T18:30:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e99297be13", "title": "Asynchronous vs synchronous bus", "url": "https://seds.nl/notes/asynchronous_vs_synchronous_bus/", "published_at": "2021-09-13T19:27:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e992b1d0c3", "title": "Chezmoi and Emacs", "url": "https://seds.nl/notes/chezmoi-and-emacs/", "published_at": "2021-09-11T17:48:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e99311e7cc", "title": "Locking Python scripts with flock", "url": "https://seds.nl/notes/locking-python-scripts-with-flock/", "published_at": "2021-08-21T23:42:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e99337096f", "title": "RISC-V Instruction Format", "url": "https://seds.nl/notes/risc_v_instruction_format/", "published_at": "2021-08-13T17:28:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9941c6594", "title": "Notes on fault tolerant software", "url": "https://seds.nl/notes/notes_on_fault_tolerant_software/", "published_at": "2021-05-28T18:14:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9946f7a20", "title": "Synchronization", "url": "https://seds.nl/notes/synchronization/", "published_at": "2021-04-04T17:25:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e995669b88", "title": "Export org-roam backlinks with Gohugo", "url": "https://seds.nl/notes/export_org_roam_backlinks_with_gohugo/", "published_at": "2021-03-07T13:40:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e995d948ae", "title": "Symbol format 'elf64-littleriscv' unknown", "url": "https://seds.nl/notes/symbol_format_elf64_littleriscv_unknown/", "published_at": "2021-03-01T21:43:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e99693812c", "title": "C pointers", "url": "https://seds.nl/notes/c_pointers/", "published_at": "2021-02-12T22:50:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e997126d47", "title": "Awesome Operating Systems", "url": "https://seds.nl/notes/awesome_operating_systems/", "published_at": "2021-02-09T11:28:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9971ffa80", "title": "Software and Hardware Single Event Effect mitigation", "url": "https://seds.nl/notes/software-and-hardware-single-event-effect-mitigation/", "published_at": "2021-02-06T14:28:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e997609d95", "title": "Notes on OS memory management", "url": "https://seds.nl/notes/notes_on_os_memory_management/", "published_at": "2020-11-27T21:08:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e997d74944", "title": "Bit shifting", "url": "https://seds.nl/notes/bit_shifting/", "published_at": "2020-11-21T13:52:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e998b1eca7", "title": "Translating Virtual addresses", "url": "https://seds.nl/notes/translating_virtual_addresses/", "published_at": "2020-11-21T13:09:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e999703ca8", "title": "Bibliography", "url": "https://seds.nl/notes/bibliography/", "published_at": "2020-11-20T23:04:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e999d56915", "title": "Notes on RISC-V CPU HARD IP Cores enter SoC FPGAs", "url": "https://seds.nl/notes/notes_on_risc_v_cpu_hard_ip_cores_enter_soc_fpgas/", "published_at": "2020-11-16T21:49:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e99a33c4cc", "title": "Modeling C-based systems with UML", "url": "https://seds.nl/notes/modeling_c_based_systems_with_uml/", "published_at": "2020-11-14T11:54:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e99aabeee2", "title": "Technical challenge checklist", "url": "https://seds.nl/notes/technical_challenge_checklist/", "published_at": "2020-10-16T05:43:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e99b53a633", "title": "Emacs - Search and replacing versioned controled files", "url": "https://seds.nl/notes/emacs_search_and_replacing_versioned_controled_files/", "published_at": "2020-09-25T23:53:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e99be7a9a5", "title": "Adopting conventional commits in a codebase", "url": "https://seds.nl/notes/adopting-git-conventional-commits/", "published_at": "2020-09-15T22:00:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e99c5c5875", "title": "Go binary search tree", "url": "https://seds.nl/notes/go_binary_search_tree/", "published_at": "2020-09-07T16:52:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e99c69e45b", "title": "Go Context package", "url": "https://seds.nl/notes/go_context_package/", "published_at": "2020-09-03T15:08:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e99d6058eb", "title": "Git change commit author", "url": "https://seds.nl/notes/git_change_commit_author/", "published_at": "2020-08-22T12:09:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e99e09e067", "title": "Automating and testing dotfiles", "url": "https://seds.nl/notes/automating-and-testing-dotfiles/", "published_at": "2020-08-09T11:06:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e99ea43427", "title": "Personal git workflow", "url": "https://seds.nl/notes/personal_git_workflow/", "published_at": "2020-08-04T09:06:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e99f335668", "title": "Kommunistische Partei Deutschlands (KPD)", "url": "https://seds.nl/notes/kommunistische_partei_deutschlands/", "published_at": "2020-08-03T13:10:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e99f97bc6b", "title": "Python temporary file", "url": "https://seds.nl/notes/python_temporary_file/", "published_at": "2020-08-02T14:44:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a0210537", "title": "Python Async", "url": "https://seds.nl/notes/python_async/", "published_at": "2020-07-30T20:38:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a06f8e69", "title": "Using macros in Emacs", "url": "https://seds.nl/notes/using_macros_in_emacs/", "published_at": "2020-07-29T06:51:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a085e1a4", "title": "Data and Reality: A Timeless Perspective on Perceiving and Managing Information in Our Imprecise World", "url": "https://seds.nl/notes/data_and_reality_a_timeless_perspective_on_perceiving_and_managing_information_in_our_imprecise_world/", "published_at": "2020-07-13T05:28:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a0f60c1b", "title": "Methodologies", "url": "https://seds.nl/notes/methodologies/", "published_at": "2020-06-23T07:50:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a17b44af", "title": "Software Engineering", "url": "https://seds.nl/notes/software_engineering/", "published_at": "2020-06-23T07:50:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a1d138fa", "title": "Use case template", "url": "https://seds.nl/notes/use_case_template/", "published_at": "2020-06-23T07:49:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a268cbce", "title": "Go interfaces", "url": "https://seds.nl/notes/go_interfaces/", "published_at": "2020-06-22T18:26:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a307e259", "title": "Database", "url": "https://seds.nl/notes/database/", "published_at": "2020-06-21T01:24:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a31055aa", "title": "Postgres", "url": "https://seds.nl/notes/postgres/", "published_at": "2020-06-21T01:22:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a3a840ec", "title": "List Foreign key constrants defined in a database", "url": "https://seds.nl/notes/list_foreign_key_constrants_defined_in_a_database/", "published_at": "2020-06-21T01:20:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a47b931a", "title": "Go reading struct tag", "url": "https://seds.nl/notes/go_reading_struct_tag/", "published_at": "2020-06-21T01:02:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a51f1909", "title": "Go defer", "url": "https://seds.nl/notes/go_defer/", "published_at": "2020-06-19T07:47:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a53d11a1", "title": "Antifa", "url": "https://seds.nl/notes/antifa/", "published_at": "2020-06-15T07:09:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a5d39470", "title": "Weed", "url": "https://seds.nl/notes/weed/", "published_at": "2020-06-06T02:21:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a68e6865", "title": "A brief introduction to Emacs Lisp for people with programming background | lgmoneda", "url": "https://seds.nl/notes/a_brief_introduction_to_emacs_lisp_for_people_with_programming_background_lgmoneda/", "published_at": "2020-06-05T22:00:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a710a1bc", "title": "dots/config.el at master · jethrokuan/dots", "url": "https://seds.nl/notes/dots_config_el_at_master_jethrokuan_dots/", "published_at": "2020-06-05T22:00:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a73f4b80", "title": "Org-roam", "url": "https://seds.nl/notes/org_roam/", "published_at": "2020-06-04T06:51:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a7666936", "title": "Ox-hugo export all roam to Hugo", "url": "https://seds.nl/notes/ox_hugo_export_all_roam_to_hugo/", "published_at": "2020-06-04T06:39:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a831a85a", "title": "Emacs", "url": "https://seds.nl/notes/emacs-editor/", "published_at": "2020-06-04T06:36:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a8323a8b", "title": "Org-mode", "url": "https://seds.nl/notes/org_mode/", "published_at": "2020-06-04T06:35:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a8ef8965", "title": "Org-roam export backlinks on Hugo", "url": "https://seds.nl/notes/org_roam_export_backlinks_on_hugo/", "published_at": "2020-06-04T06:29:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9a9c9f56e", "title": "Communication", "url": "https://seds.nl/notes/communication/", "published_at": "2020-06-02T06:55:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9aa9caf6e", "title": "Politics", "url": "https://seds.nl/notes/politics/", "published_at": "2020-06-02T06:52:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9ab13f364", "title": "Coding Theory", "url": "https://seds.nl/notes/c-coding-theory/", "published_at": "2020-05-31T14:10:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9ab8c8deb", "title": "Code snippets", "url": "https://seds.nl/notes/code-snippets/", "published_at": "2020-05-31T12:28:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9ac886ca8", "title": "Binary calculation", "url": "https://seds.nl/notes/binary-calculation/", "published_at": "2020-05-31T11:06:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9aca71982", "title": "Math", "url": "https://seds.nl/notes/math/", "published_at": "2020-05-31T11:06:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9ad0bbb08", "title": "Python", "url": "https://seds.nl/notes/python/", "published_at": "2020-05-31T11:04:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9adacebc8", "title": "Compiler", "url": "https://seds.nl/notes/compiler/", "published_at": "2020-05-31T11:03:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9ae5ca9d2", "title": "Computer Architecture", "url": "https://seds.nl/notes/computer-architecture/", "published_at": "2020-05-31T11:01:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9af584961", "title": "RISCV", "url": "https://seds.nl/notes/riscv/", "published_at": "2020-05-31T10:37:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9b0407a47", "title": "C programming", "url": "https://seds.nl/notes/c-programming/", "published_at": "2020-05-31T10:33:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9b0d9950e", "title": "Programming", "url": "https://seds.nl/notes/programming/", "published_at": "2020-05-31T10:33:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9b1d43fbb", "title": "Go Programming", "url": "https://seds.nl/notes/go-programming/", "published_at": "2020-05-31T10:31:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9b1d72e84", "title": "Computer Science", "url": "https://seds.nl/notes/computer-science/", "published_at": "2020-05-31T10:29:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9b294453d", "title": "Operating Systems", "url": "https://seds.nl/notes/operating-systems/", "published_at": "2020-05-31T10:29:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9b2cf47cd", "title": "Socratic questioning", "url": "https://seds.nl/notes/socratic-questioning/", "published_at": "2020-05-31T08:16:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9b3c7a795", "title": "Mental models", "url": "https://seds.nl/notes/mental-models/", "published_at": "2020-05-30T23:30:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9b437add3", "title": "Mindset", "url": "https://seds.nl/notes/mindset/", "published_at": "2020-05-30T23:24:00+00:00" }, { "id": "01a087dd-c96a-7035-9496-20e9b507fd0f", "title": "Learning", "url": "https://seds.nl/notes/learning/", "published_at": "2020-05-30T23:23:00+00:00" } ] posts Claim your blog
Back to seds.nl
Blog · corpus.blog/blogs/seds.nl/posts

seds.nl

seds.nl

2026

2025

2024

2023

2022

2021

2020

31 May 2020