1009 lines
32 KiB
JSON
Executable File
1009 lines
32 KiB
JSON
Executable File
{
|
|
"title": "All Files",
|
|
"description": "A complete alphabetical index of all published pages.",
|
|
"groups": {
|
|
"2": [
|
|
{
|
|
"id": "7f756445-de36-4c17-a7c2-213e626d8498",
|
|
"title": "2026 Targets",
|
|
"url": "/Misc/20260107182221-2026_targets.html"
|
|
},
|
|
{
|
|
"id": "652acf16-85cf-4351-b8cd-d89637644e0f",
|
|
"title": "2026-04-14",
|
|
"url": "/daily/2026-04-14.html"
|
|
},
|
|
{
|
|
"id": "93b5751a-f2cb-4681-bf13-602c6e7bcf59",
|
|
"title": "2026-04-18",
|
|
"url": "/daily/2026-04-18.html"
|
|
},
|
|
{
|
|
"id": "77fa0305-3bc2-48ac-8864-eae9f06f2991",
|
|
"title": "2026-04-20",
|
|
"url": "/daily/2026-04-20.html"
|
|
},
|
|
{
|
|
"id": "aa1436cc-09bb-45d6-b2db-0b70a9f0756f",
|
|
"title": "2026-04-21",
|
|
"url": "/daily/2026-04-21.html"
|
|
},
|
|
{
|
|
"id": "25ac4877-6cb8-409e-a82d-df2e44c7b0ce",
|
|
"title": "2026-04-28",
|
|
"url": "/daily/2026-04-28.html"
|
|
},
|
|
{
|
|
"id": "b9273d08-0c8d-4d9f-9550-358269b6c1ae",
|
|
"title": "2026-04-29",
|
|
"url": "/daily/2026-04-29.html"
|
|
},
|
|
{
|
|
"id": "dec13458-b814-40e8-9da9-64ed6ce2611b",
|
|
"title": "2026-04-30",
|
|
"url": "/daily/2026-04-30.html"
|
|
},
|
|
{
|
|
"id": "79c607d2-7f8c-4fda-b816-0324e08eeb13",
|
|
"title": "2026-05-01",
|
|
"url": "/daily/2026-05-01.html"
|
|
},
|
|
{
|
|
"id": "f17d1dc6-0539-40b9-b08a-38f46c3bf701",
|
|
"title": "2026-05-05",
|
|
"url": "/daily/2026-05-05.html"
|
|
},
|
|
{
|
|
"id": "10483553-b547-47ce-835d-8222441b35ca",
|
|
"title": "2026-05-06",
|
|
"url": "/daily/2026-05-06.html"
|
|
},
|
|
{
|
|
"id": "e69fd1ff-562d-4bb3-a27b-96d29ac5f56a",
|
|
"title": "2026-05-12",
|
|
"url": "/daily/2026-05-12.html"
|
|
},
|
|
{
|
|
"id": "7242940f-1485-41bc-8737-a22af5ac011f",
|
|
"title": "2026-05-13",
|
|
"url": "/daily/2026-05-13.html"
|
|
},
|
|
{
|
|
"id": "6c5ae105-a9b0-4392-bf0f-d8e261056fad",
|
|
"title": "2026-05-20",
|
|
"url": "/daily/2026-05-20.html"
|
|
},
|
|
{
|
|
"id": "ae849916-31ab-4829-b81c-36735402eb4a",
|
|
"title": "2026-05-21",
|
|
"url": "/daily/2026-05-21.html"
|
|
},
|
|
{
|
|
"id": "5c89425f-2483-456f-8925-5a558d6a0868",
|
|
"title": "2026-05-22",
|
|
"url": "/daily/2026-05-22.html"
|
|
},
|
|
{
|
|
"id": "99abd6e2-d9fc-423b-8930-c843f368557f",
|
|
"title": "2026-05-28",
|
|
"url": "/daily/2026-05-28.html"
|
|
},
|
|
{
|
|
"id": "648c487d-d218-404a-b427-d186dc4c265d",
|
|
"title": "2026-05-29",
|
|
"url": "/daily/2026-05-29.html"
|
|
}
|
|
],
|
|
"A": [
|
|
{
|
|
"id": "effa2bf5-8b04-42d3-b9c1-17160dc4ddc2",
|
|
"title": "Actual",
|
|
"url": "/Misc/20260101143401-actual_self_hosted.html"
|
|
},
|
|
{
|
|
"id": "3acffb66-bc1a-4661-904f-c5447b3c3488",
|
|
"title": "Advanced Networking",
|
|
"url": "/Uni/20250723184233-advanced_networking.html"
|
|
},
|
|
{
|
|
"id": "556d10d1-1c74-4d9f-a398-39cb3bd5d935",
|
|
"title": "AFP (Advanced Functional Programming)",
|
|
"url": "/Uni/20250120110833-afp.html"
|
|
},
|
|
{
|
|
"id": "6c272430-aff5-468b-90d3-5ff3a96152cf",
|
|
"title": "AFP Week 1",
|
|
"url": "/Uni/20250120111047-afp_week1.html"
|
|
},
|
|
{
|
|
"id": "f6c9e1a7-8465-4cef-9481-2b803d0c43d4",
|
|
"title": "afp_lab_1",
|
|
"url": "/Uni/20250120113936-afp_lab_1.html"
|
|
},
|
|
{
|
|
"id": "3aef24fd-b220-4408-aa1e-c3538d661b62",
|
|
"title": "afp_lec_1",
|
|
"url": "/Uni/20250121110241-afp_lec_1.html"
|
|
},
|
|
{
|
|
"id": "460f4a49-8ae4-444a-bf82-4e14ca7cad3f",
|
|
"title": "afp_lec_2",
|
|
"url": "/Uni/20250128111008-afp_lec_2.html"
|
|
},
|
|
{
|
|
"id": "ed4c372b-0314-4b6e-9119-742f69b5e434",
|
|
"title": "afp_lec_5",
|
|
"url": "/Uni/20250218110346-afp_lec_5.html"
|
|
},
|
|
{
|
|
"id": "4bc71106-1d2b-4c71-836d-54b738fe5ff5",
|
|
"title": "afp_week2",
|
|
"url": "/Uni/20250128110828-afp_week2.html"
|
|
},
|
|
{
|
|
"id": "1f395b8c-cf55-43eb-9430-dd9449f6b575",
|
|
"title": "afp_week5",
|
|
"url": "/Uni/20250218110239-afp_week5.html"
|
|
},
|
|
{
|
|
"id": "c6cf8f7a-778f-4e83-b607-753ef8dbb3f1",
|
|
"title": "Airflow",
|
|
"url": "/Career Concepts/20251229180039-airflow.html"
|
|
},
|
|
{
|
|
"id": "3b16e19a-62f0-4705-a451-a8790181941f",
|
|
"title": "Airflow Dags",
|
|
"url": "/Career Concepts/20251229180249-airflow_dags.html"
|
|
},
|
|
{
|
|
"id": "1ea42d73-3cd1-4cac-a6ee-028de21d08d5",
|
|
"title": "Airflow Tasks",
|
|
"url": "/Career Concepts/20251229180156-airflow_tasks.html"
|
|
},
|
|
{
|
|
"id": "e7f2302b-16eb-476d-a7b9-be12f077819d",
|
|
"title": "AOC Notes",
|
|
"url": "/Notes/20241210001150-aoc_notes.html"
|
|
},
|
|
{
|
|
"id": "49b195c8-e116-40ca-86e8-62c65dbb5a4f",
|
|
"title": "API Architecture",
|
|
"url": "/Career Concepts/20260121173318-api_architecture.html"
|
|
},
|
|
{
|
|
"id": "e7f082e4-1b9f-4ebe-96d6-94d92e80a07e",
|
|
"title": "API Intro Notes",
|
|
"url": "/Career Concepts/20260327110908-api_intro_notes.html"
|
|
},
|
|
{
|
|
"id": "56fabaf6-e8aa-45d0-a1c1-89f247f0a93f",
|
|
"title": "APIM",
|
|
"url": "/Career Concepts/20260115152626-apim.html"
|
|
},
|
|
{
|
|
"id": "f1bc3f88-95c5-4013-b0dd-f72428200e72",
|
|
"title": "Art of Computer Programming Notes",
|
|
"url": "/Books/20260418225944-art_of_computer_programming_notes.html"
|
|
},
|
|
{
|
|
"id": "8a32392e-180e-4754-b80f-dc4a327d6ba9",
|
|
"title": "Artificial Intelligence",
|
|
"url": "/Career Concepts/20260513142352-aritificial_intelligence.html"
|
|
},
|
|
{
|
|
"id": "b2fd7038-42a8-4cbe-882b-92fbe2c12a11",
|
|
"title": "ASP.NET Core Web API Fundamental Notes",
|
|
"url": "/Career Concepts/20260327114708-asp_net_core_6_apis_notes.html"
|
|
}
|
|
],
|
|
"B": [
|
|
{
|
|
"id": "580cc3a5-af8e-4cbe-b5ad-5b06680e6c37",
|
|
"title": "Backlog",
|
|
"url": "/Misc/20251101123637-backlog.html"
|
|
},
|
|
{
|
|
"id": "275988a8-59d8-40c8-a8b4-47118d6eb834",
|
|
"title": "Big (O) - Time and Space Complexity",
|
|
"url": "/Career Concepts/20250804201706-big_o_complexity.html"
|
|
},
|
|
{
|
|
"id": "238ff7d8-db22-41e2-8aad-fc3c778e6248",
|
|
"title": "Book Recommendations",
|
|
"url": "/Books/20250727174903-book_recs.html"
|
|
},
|
|
{
|
|
"id": "63314cff-3a3f-49b4-9e76-4a359c51f55f",
|
|
"title": "Books MOC",
|
|
"url": "/Books/20250727174809-books_moc.html"
|
|
},
|
|
{
|
|
"id": "bca8e7a6-0590-4630-ab49-210306ad21a2",
|
|
"title": "Bowling Kata",
|
|
"url": "/Misc/20250723185943-bowling_kata.html"
|
|
},
|
|
{
|
|
"id": "b2fb976a-c23c-4275-8a53-da343c223b97",
|
|
"title": "Brain MOC",
|
|
"url": "/20241210233721-brain_moc.html"
|
|
}
|
|
],
|
|
"C": [
|
|
{
|
|
"id": "5a207a1c-6f02-40d5-b42e-38daaa0aec10",
|
|
"title": "C Notes",
|
|
"url": "/Notes/20241213005125-c_notes.html"
|
|
},
|
|
{
|
|
"id": "dd04d228-fff5-402a-929d-9d113a2ec965",
|
|
"title": "Career MOC",
|
|
"url": "/Career Concepts/20250722221649-career_moc.html"
|
|
},
|
|
{
|
|
"id": "f9838952-9753-471b-a2cc-d72e01a53ef6",
|
|
"title": "career_capital",
|
|
"url": "/Books/20250723183655-career_capital.html"
|
|
},
|
|
{
|
|
"id": "cf614dfb-f764-4689-be69-e0166f4b9260",
|
|
"title": "Chrome Tabs Backup",
|
|
"url": "/Misc/20260414162623-chrome_tabs_backup.sync-conflict-20260421-100353-VT6366A.html"
|
|
},
|
|
{
|
|
"id": "2767b5ac-f2c9-4b1e-ab87-82c43cdec4c1",
|
|
"title": "CI/CD Example",
|
|
"url": "/Career Concepts/20260305102210-cicd_example.html"
|
|
},
|
|
{
|
|
"id": "5b714c6c-7eaf-4f3f-b4f6-2166ff3a9963",
|
|
"title": "CI/CD Summary",
|
|
"url": "/Career Concepts/20260305111610-cicd_summary.html"
|
|
},
|
|
{
|
|
"id": "dd55d635-59de-4ed9-8ff0-423782c2e0ae",
|
|
"title": "clean-code",
|
|
"url": "/Books/20250727221512-clean_code.html"
|
|
},
|
|
{
|
|
"id": "43afdfdd-e1fe-4e3a-a6f6-0d99b253fc8a",
|
|
"title": "Cloudflare",
|
|
"url": "/Linux/20260409135127-cloudflare.html"
|
|
},
|
|
{
|
|
"id": "22737796-6D31-49D5-84F2-F7BC73E45144",
|
|
"title": "Concepts",
|
|
"url": "/Career Concepts/20260101010049-concepts.html"
|
|
}
|
|
],
|
|
"D": [
|
|
{
|
|
"id": "7b8ba1b0-a00e-4fc1-b75e-55ba0e2c3bb7",
|
|
"title": "Daily Notes MOC",
|
|
"url": "/20260421100223-dailies.html"
|
|
},
|
|
{
|
|
"id": "ceeb2ad1-b091-49d8-8cd6-752f28a6fd86",
|
|
"title": "Data Camp AI Training",
|
|
"url": "/Career Concepts/20260512121806-data_camp_ai_training.html"
|
|
},
|
|
{
|
|
"id": "e448cd99-afee-4702-947f-644bb34dc1aa",
|
|
"title": "Database MOC",
|
|
"url": "/Career Concepts/20250727122406-database_moc.html"
|
|
},
|
|
{
|
|
"id": "b4858f6a-b05c-47f2-972e-905e0bb2c352",
|
|
"title": "Database Permissions, Roles, and Accounts",
|
|
"url": "/Career Concepts/20260305130457-database_perms_roles_accounts.html"
|
|
},
|
|
{
|
|
"id": "b4da3cfd-f7d8-46aa-b3d7-a231178c06b6",
|
|
"title": "Dawrah",
|
|
"url": "/20260505144045-dawrah.html"
|
|
},
|
|
{
|
|
"id": "46c01e4f-4363-4017-9bb8-ef313266d5e2",
|
|
"title": "Decluttering Plan",
|
|
"url": "/Misc/20260410154301-decluttering_plan.html"
|
|
},
|
|
{
|
|
"id": "4087e241-5c2a-4756-81a3-a98904231afb",
|
|
"title": "Deen MOC",
|
|
"url": "/20260505143034-deen_moc.html"
|
|
},
|
|
{
|
|
"id": "d4f96bfb-b83d-449b-9f74-f602a1a3c2d3",
|
|
"title": "deliberate_practice",
|
|
"url": "/Books/20250723183755-deliberate_practice.html"
|
|
},
|
|
{
|
|
"id": "631b2086-4b8f-4fe3-829d-be1dc014e293",
|
|
"title": "Design patterns",
|
|
"url": "/Career Concepts/20251223215636-design_patterns_notes.html"
|
|
},
|
|
{
|
|
"id": "e717c252-0e15-4403-898f-93163dd1b147",
|
|
"title": "Dynamic Link Library (DLL)",
|
|
"url": "/Career Concepts/20260413154901-dll.html"
|
|
}
|
|
],
|
|
"E": [
|
|
{
|
|
"id": "db7b1fdb-28cd-43a8-8137-23399f38cd07",
|
|
"title": "Effect of Tiktok on teens",
|
|
"url": "/Books/20260417162601-effect_of_tiktok_on_teens_notes.html"
|
|
},
|
|
{
|
|
"id": "5429d9c8-ace8-419b-a9dc-8403b9c20215",
|
|
"title": "Effects of insufficient sleep on circadian rhythmicity",
|
|
"url": "/Books/20260418185858-effects_of_insufficient_sleep_on_circadian_rhythmicity_article_notes.html"
|
|
},
|
|
{
|
|
"id": "10b1f18e-b221-4ab8-bce4-b6f20ad417db",
|
|
"title": "Emacs Calendar/Agenda",
|
|
"url": "/Emacs/20260401100839-emacs_calendar.html"
|
|
},
|
|
{
|
|
"id": "1c87e4f1-fa7e-4200-9a29-a5a98d4c7ac9",
|
|
"title": "Emacs Config",
|
|
"url": "/Emacs/20260407083539-emacs_config.html"
|
|
},
|
|
{
|
|
"id": "7e79e4c5-383d-450f-882c-33d4f87ba1b5",
|
|
"title": "Emacs ELISP",
|
|
"url": "/Emacs/20250326002128-emacs_stuff_elisp.html"
|
|
},
|
|
{
|
|
"id": "45CC3AF5-5E20-4B03-A36C-8D4BDD5CBB13",
|
|
"title": "Emacs Evil Mode",
|
|
"url": "/Emacs/20250420012258-emacs_stuff_evil.html"
|
|
},
|
|
{
|
|
"id": "8e5e9498-ff3c-48e7-aab5-6e94b2e41ccb",
|
|
"title": "Emacs GTD",
|
|
"url": "/Emacs/20241210004453-gtd.html"
|
|
},
|
|
{
|
|
"id": "966175d4-3b58-4abc-9b41-08cbf328dd87",
|
|
"title": "Emacs Keybindings",
|
|
"url": "/Emacs/20250218174735-emacs_stuff_keybindings.html"
|
|
},
|
|
{
|
|
"id": "2ab0fa3f-8ac6-4af2-8cd4-1dd490fb19c3",
|
|
"title": "Emacs Magit",
|
|
"url": "/Emacs/20250329231658-emacs_stuff_magit.html"
|
|
},
|
|
{
|
|
"id": "8fa3f476-6152-45f4-b618-50f1e4bce46c",
|
|
"title": "Emacs MOC",
|
|
"url": "/Emacs/20241210004247-emacs_moc.html"
|
|
},
|
|
{
|
|
"id": "168b6b10-d670-4f9d-89cf-aeb59aa644a1",
|
|
"title": "Emacs Org Noter",
|
|
"url": "/Emacs/20260401100130-emacs_org_noter.html"
|
|
},
|
|
{
|
|
"id": "7d2e867e-f091-4362-a583-453f732207fe",
|
|
"title": "Emacs ORG Publish",
|
|
"url": "/Emacs/20250806155335-emacs_stuff_org_publish.html"
|
|
},
|
|
{
|
|
"id": "034abe27-ca14-4dc0-9a3f-b8d0e1f26342",
|
|
"title": "Emacs Org Roam",
|
|
"url": "/Emacs/20241210004329-org_roam.html"
|
|
},
|
|
{
|
|
"id": "091e9bbc-0c9f-43da-81f9-464882c2a15b",
|
|
"title": "ESP Applications",
|
|
"url": "/Career Concepts/20260410121719-esp_applications.html"
|
|
},
|
|
{
|
|
"id": "a6c345df-8db9-4538-b87e-0e72e2414905",
|
|
"title": "ESP Deployment Pipeline — Index",
|
|
"url": "/Career Concepts/20260410121527-ess_esp_index.html"
|
|
},
|
|
{
|
|
"id": "d66e946f-6785-4e8e-ba00-bb25a52237d1",
|
|
"title": "ESP — AzDO Pipeline",
|
|
"url": "/Career Concepts/20260410121927-esp_pipeline.html"
|
|
},
|
|
{
|
|
"id": "46add22d-e562-4e3a-a301-d4aea2552952",
|
|
"title": "ESP — Database & Dacpac",
|
|
"url": "/Career Concepts/20260410122425-ess_database.html"
|
|
},
|
|
{
|
|
"id": "cd3cd02f-c9b3-4455-8ce5-b2a5aa458fed",
|
|
"title": "ESP — Deployment Stages",
|
|
"url": "/Career Concepts/20260410122604-ess_deploy_stages.html"
|
|
},
|
|
{
|
|
"id": "2c950d25-6f86-4f83-a7b4-69e2ca2f7023",
|
|
"title": "ESP — Glossary",
|
|
"url": "/Career Concepts/20260410123131-esp_glossary.html"
|
|
},
|
|
{
|
|
"id": "53d803aa-7e6f-44ed-8d99-a243a5ed5aab",
|
|
"title": "ESP — Known Issues & Risks",
|
|
"url": "/Career Concepts/20260410122754-esp_known_issues.html"
|
|
},
|
|
{
|
|
"id": "82c3d447-d6d3-498e-9f66-aee60c752462",
|
|
"title": "ESP — Open Questions & TBC Items",
|
|
"url": "/Career Concepts/20260410122935-esp_open_questions.html"
|
|
},
|
|
{
|
|
"id": "bf63b6c5-f32f-462e-82ad-8d4a15f7ba48",
|
|
"title": "ESP — PowerShell Script Architecture",
|
|
"url": "/Career Concepts/20260410122116-ess_scripts.html"
|
|
},
|
|
{
|
|
"id": "9bf19a8b-5581-4be8-9892-913c51df0128",
|
|
"title": "ESP — The Manifest",
|
|
"url": "/Career Concepts/20260410122303-ess_manifest.html"
|
|
},
|
|
{
|
|
"id": "abe43fdc-e90d-4c2c-9320-cc7929f0c99a",
|
|
"title": "ESS",
|
|
"url": "/Career Concepts/20260410115348-microlise_ess.html"
|
|
},
|
|
{
|
|
"id": "c3b075bc-44c9-43eb-9c44-a58cb532fc35",
|
|
"title": "Every Senior Engineer I Respect Has Read These Books (Have You?)",
|
|
"url": "/Articles/20260522115235-every_senior_engineer_has_read_these_books_article.html"
|
|
}
|
|
],
|
|
"F": [
|
|
{
|
|
"id": "79ba54e3-d300-4352-a7e6-3e7ec342cca3",
|
|
"title": "Finances",
|
|
"url": "/Misc/20260407121857-finances.html"
|
|
},
|
|
{
|
|
"id": "7d199fbe-b0e7-48fd-b8a1-793044dbea01",
|
|
"title": "FYP (Final Year Project - 2024-2025)",
|
|
"url": "/Uni/20241210012703-fyp.html"
|
|
},
|
|
{
|
|
"id": "26b2ed9a-cb81-4c43-bc63-6b3c8ffa3bf1",
|
|
"title": "fyp-report-planning",
|
|
"url": "/Uni/20250403120140-fyp_report_planning.html"
|
|
}
|
|
],
|
|
"G": [
|
|
{
|
|
"id": "74ec625c-3559-4570-8f6e-8272f4859ea7",
|
|
"title": "Gitea Notes",
|
|
"url": "/Misc/20260101194248-gitea.html"
|
|
},
|
|
{
|
|
"id": "ee6047b0-c878-4ec8-a1cf-9daf5c8f5b8e",
|
|
"title": "Github Notes",
|
|
"url": "/Notes/20241220234456-github_notes.html"
|
|
},
|
|
{
|
|
"id": "30c28e5e-0b1c-43ae-b3bd-eb31023f8b73",
|
|
"title": "gpg-encryption",
|
|
"url": "/Linux/20250516161728-gpg_encryption.html"
|
|
}
|
|
],
|
|
"H": [
|
|
{
|
|
"id": "347d2663-515b-4d9a-9ee9-7706ee86a845",
|
|
"title": "Haskell Notes",
|
|
"url": "/Notes/20241212013207-haskell_notes.html"
|
|
},
|
|
{
|
|
"id": "086ca3ca-39ec-4d37-b56d-b6d9f51e6873",
|
|
"title": "how-to-solve-leetcode",
|
|
"url": "/Notes/20250804212215-how_to_solve_leetcode.html"
|
|
}
|
|
],
|
|
"I": [
|
|
{
|
|
"id": "9f220a90-635a-4744-9664-be89d8b2a64b",
|
|
"title": "I Thought I Knew System Design Until I Met a Google L7 Interviewer",
|
|
"url": "/Articles/20260522112659-i_thought_i_knew_system_design_article.html"
|
|
},
|
|
{
|
|
"id": "9d5aae0f-4ae1-49a5-a047-9099baad0a06",
|
|
"title": "i3-wm",
|
|
"url": "/Linux/20250213124335-i3_wm.html"
|
|
},
|
|
{
|
|
"id": "3d3c56dc-0327-4e18-a90a-1bc105496243",
|
|
"title": "Ibarat",
|
|
"url": "/Misc/20260429110504-ibarat.html"
|
|
},
|
|
{
|
|
"id": "fc07cbca-cf1a-4698-912b-de74001f0b5c",
|
|
"title": "Ikigai Book Notes",
|
|
"url": "/Books/20260331113318-ikigai_notes.html"
|
|
},
|
|
{
|
|
"id": "DE792A73-FD00-4048-82D8-AB6E84E869F2",
|
|
"title": "Index",
|
|
"url": "/index.html"
|
|
},
|
|
{
|
|
"id": "c69e4c4d-2fb4-4cf1-a835-a235cf6db8e9",
|
|
"title": "ISE",
|
|
"url": "/Uni/20250329114733-ise.html"
|
|
},
|
|
{
|
|
"id": "06b2a012-4e8a-4a8a-9494-de7ed9fbe1d3",
|
|
"title": "ISE Week 1",
|
|
"url": "/Uni/20250329114848-ise_week_1.html"
|
|
},
|
|
{
|
|
"id": "f308642d-fcf3-410b-b154-d60582e112a2",
|
|
"title": "ISE Week 2",
|
|
"url": "/Uni/20250329121843-ise_week_2.html"
|
|
},
|
|
{
|
|
"id": "1d0fa257-579f-49f3-b8fd-a3b68ddccf10",
|
|
"title": "ISE Week 3",
|
|
"url": "/Uni/20250329142725-ise_week_3.html"
|
|
},
|
|
{
|
|
"id": "ebf874d9-0554-47f0-be8b-5c9a948738bf",
|
|
"title": "ISE Week 4",
|
|
"url": "/Uni/20250329200158-ise_week_4.html"
|
|
},
|
|
{
|
|
"id": "0e70c535-b145-42d9-a9ed-fe48cddbb1a5",
|
|
"title": "ISE Week 5",
|
|
"url": "/Uni/20250331201944-ise_week_5.html"
|
|
},
|
|
{
|
|
"id": "9ad3f3f1-55f7-4114-bc8c-17250b6dd25d",
|
|
"title": "ise_week_7",
|
|
"url": "/Uni/20250331202447-ise_week_7.html"
|
|
}
|
|
],
|
|
"J": [
|
|
{
|
|
"id": "7b8de14c-a73e-4c92-a403-a9a1c419c0b3",
|
|
"title": "java-junit-testing",
|
|
"url": "/Misc/20250723190656-java_junit_testing.html"
|
|
},
|
|
{
|
|
"id": "5cfd7f6f-f5ac-4f18-90f9-be9a31dd238e",
|
|
"title": "java-portswrigger-test",
|
|
"url": "/Misc/20250723190203-java_portswrigger_test.html"
|
|
},
|
|
{
|
|
"id": "ae343652-96fe-4341-8a36-ec3a1abd0dc6",
|
|
"title": "java_moc",
|
|
"url": "/Notes/20250402185735-technical_java_notes.html"
|
|
},
|
|
{
|
|
"id": "f9897f8e-2b63-4ad2-a55f-3787c4ac235f",
|
|
"title": "job_application_cover_letters",
|
|
"url": "/Misc/20241211161232- job_application_cover_letters.html"
|
|
}
|
|
],
|
|
"K": [
|
|
{
|
|
"id": "0217f537-442a-4593-8c69-d481f0d1f2a8",
|
|
"title": "keyboard",
|
|
"url": "/Misc/20251122223053-keyboard.html"
|
|
}
|
|
],
|
|
"L": [
|
|
{
|
|
"id": "63456626-b34e-46d9-b85e-0f1f5724aa83",
|
|
"title": "lazy_evaluation",
|
|
"url": "/Notes/20241212013902-lazy_evaluation.html"
|
|
},
|
|
{
|
|
"id": "9d1cfccc-8da7-41a3-b435-9857f0abe441",
|
|
"title": "Leetcode Notes",
|
|
"url": "/Notes/20241210001206-leetcode_notes.html"
|
|
},
|
|
{
|
|
"id": "93a43a24-6861-40c4-b45b-581977bb55cf",
|
|
"title": "leetcode-arrays",
|
|
"url": "/Notes/20250804212606-leetcode_arrays.html"
|
|
},
|
|
{
|
|
"id": "363dbdfa-f23c-4f7e-a6f3-6d34f78984bb",
|
|
"title": "Library",
|
|
"url": "/Books/20250724230557-books_org_agenda.html"
|
|
},
|
|
{
|
|
"id": "bdb493df-db92-4c93-9558-0b10fdff3048",
|
|
"title": "Linux MOC",
|
|
"url": "/Linux/20250417173809-linux_stuff.html"
|
|
},
|
|
{
|
|
"id": "569a4a57-1843-4821-8259-17762855985e",
|
|
"title": "linux-arch-linux",
|
|
"url": "/Linux/20250703183239-linux_arch_linux.html"
|
|
}
|
|
],
|
|
"M": [
|
|
{
|
|
"id": "bcd41e87-120c-455c-8898-996ddaa41f75",
|
|
"title": "maven-pom-file",
|
|
"url": "/Notes/20250723171109-maven_pom_file.html"
|
|
},
|
|
{
|
|
"id": "fbf6843c-85cc-43ba-b86c-c227a2b47b31",
|
|
"title": "Memorisation Plan",
|
|
"url": "/Misc/20260420142151-textual_hifz.html"
|
|
},
|
|
{
|
|
"id": "ABF4A0BE-0309-48A6-92ED-76031B3D2F86",
|
|
"title": "Microlise MOC",
|
|
"url": "/Misc/20251002154125-microlise_moc.html"
|
|
},
|
|
{
|
|
"id": "f877240e-c2c8-4087-84e5-4b1ca3fcd4ed",
|
|
"title": "microlise-assessment",
|
|
"url": "/Misc/20250430001952-microlise_assessment.html"
|
|
},
|
|
{
|
|
"id": "08415f5c-986e-45a6-8ea1-f3bedcc996f0",
|
|
"title": "Misc MOC",
|
|
"url": "/Misc/20250918120519-misc_moc.html"
|
|
},
|
|
{
|
|
"id": "fdb8fa52-0c9d-4332-9f32-53bc6fee24b9",
|
|
"title": "MVP and MVT",
|
|
"url": "/Career Concepts/20260407102129-mvp_mvt.html"
|
|
}
|
|
],
|
|
"N": [
|
|
{
|
|
"id": "0880f089-a5ad-49cd-8ce3-f020a5941313",
|
|
"title": "Networking MOC",
|
|
"url": "/Notes/20250727121051-networking_moc.html"
|
|
},
|
|
{
|
|
"id": "a087da71-bcfb-4ddf-9565-b82113d5d27f",
|
|
"title": "neuroplasticity",
|
|
"url": "/Books/20250723185056-neuroplasticity.html"
|
|
},
|
|
{
|
|
"id": "56f39be4-1108-4020-be5a-1f3a0fbf96fa",
|
|
"title": "Nextcloud",
|
|
"url": "/Linux/20250727120306-nextcloud.html"
|
|
},
|
|
{
|
|
"id": "565eaccd-8cf6-4dbb-bc66-a4b37367ce6b",
|
|
"title": "Non-Technical MOC",
|
|
"url": "/Misc/20250806111925-non_technical_moc.html"
|
|
}
|
|
],
|
|
"O": [
|
|
{
|
|
"id": "a9829b5d-690d-4a21-ba94-ac8beac4d439",
|
|
"title": "Old NGINX Config",
|
|
"url": "/Misc/20251109205925-old_nginx_code.html"
|
|
},
|
|
{
|
|
"id": "2c2d8df4-ad36-40ab-9f30-8a047b372956",
|
|
"title": "old_nextcloud_server_code",
|
|
"url": "/Misc/20251019114758-old_nextcloud_server_code.html"
|
|
}
|
|
],
|
|
"P": [
|
|
{
|
|
"id": "5f8f7d8a-5dfc-49a4-a7a6-33373a1d7c8d",
|
|
"title": "Personal Operating System",
|
|
"url": "/Misc/20260211114817-personal_operating_system.html"
|
|
},
|
|
{
|
|
"id": "939e301b-6463-46a8-b57e-0af606e7e7ef",
|
|
"title": "Postgres",
|
|
"url": "/Career Concepts/20250723200800-postgres.html"
|
|
},
|
|
{
|
|
"id": "360df04d-ea24-4f04-b8e1-3595f34aac4d",
|
|
"title": "Powershell MOC",
|
|
"url": "/Career Concepts/20260513115140-powershell_moc.html"
|
|
},
|
|
{
|
|
"id": "2BFB84B2-2129-4AE3-8E69-290CA5BF9747",
|
|
"title": "pre_work_prep_microlise",
|
|
"url": "/Misc/20251002154204-pre_work_prep_microlise.html"
|
|
},
|
|
{
|
|
"id": "d63abaad-15e8-45d8-aafb-c634164ec0c0",
|
|
"title": "Programming Projects",
|
|
"url": "/Misc/20260117194854-programming_projects.html"
|
|
},
|
|
{
|
|
"id": "45eefd5b-a3d8-4b83-84ea-5a6984025755",
|
|
"title": "Proverbs",
|
|
"url": "/Misc/20260307165727-proverbs.html"
|
|
},
|
|
{
|
|
"id": "125c81dc-c14f-4b4d-93c6-0a2b157735ac",
|
|
"title": "python-dictionary",
|
|
"url": "/Notes/20250805141906-python_dictionary.html"
|
|
},
|
|
{
|
|
"id": "9d534e89-7f0b-494c-bff6-7b3be05b85d1",
|
|
"title": "python-lambda",
|
|
"url": "/Notes/20250805143741-python_lambda.html"
|
|
},
|
|
{
|
|
"id": "3a41407c-661e-416a-80d2-4c7a137d153a",
|
|
"title": "python-set",
|
|
"url": "/Notes/20250804214537-python_set.html"
|
|
},
|
|
{
|
|
"id": "3bbc6099-0187-4bf2-9282-97e5fa443f72",
|
|
"title": "python-sorted-function",
|
|
"url": "/Notes/20250805143427-python_sorted_function.html"
|
|
}
|
|
],
|
|
"R": [
|
|
{
|
|
"id": "b31d6c3f-9bc3-4006-aaaf-d56168249e3a",
|
|
"title": "Recipes Cookbook",
|
|
"url": "/Misc/20260307233451-recipes_cookbook.html"
|
|
},
|
|
{
|
|
"id": "EA93341B-20C0-48A2-BD88-F24ED3C540DA",
|
|
"title": "Recipes Done",
|
|
"url": "/Misc/20250719175023-recipes_done.html"
|
|
},
|
|
{
|
|
"id": "F7D68FF4-CAD0-4791-BAE4-AC20B84A8785",
|
|
"title": "Recipes Ideas",
|
|
"url": "/Misc/20250719174944-recipes_ideas.html"
|
|
},
|
|
{
|
|
"id": "65F747B1-3CB2-429A-9E26-ED8BC169E689",
|
|
"title": "Recipes MOC",
|
|
"url": "/Misc/20250717230336-recipes_moc.html"
|
|
},
|
|
{
|
|
"id": "023285a5-af32-4143-91e7-e0942a2635ad",
|
|
"title": "Resources",
|
|
"url": "/Misc/20260402135410-z_resources.html"
|
|
},
|
|
{
|
|
"id": "6a5bf6dd-d0ec-43e4-8e07-9956f4715f10",
|
|
"title": "RESTful APIs",
|
|
"url": "/Career Concepts/20260305132058-restful_api.html"
|
|
},
|
|
{
|
|
"id": "3a8274ef-f2fe-486d-9caf-0c56982b9917",
|
|
"title": "RSS Articles",
|
|
"url": "/Misc/20260111204228-rss_articles.html"
|
|
}
|
|
],
|
|
"S": [
|
|
{
|
|
"id": "0b6e7dc0-1171-4dc4-982e-a5d95765e09c",
|
|
"title": "SEB Search Improvement — Couchbase Caching",
|
|
"url": "/Career Concepts/20260505121135-seb_search_improvements.html"
|
|
},
|
|
{
|
|
"id": "99533f2d-a4e8-41d0-a605-c7d4cef6f995",
|
|
"title": "self_hosting",
|
|
"url": "/Linux/20250723190927-self_hosting.html"
|
|
},
|
|
{
|
|
"id": "9a71daa4-d9d4-4706-98f1-72e3d4eda9bc",
|
|
"title": "Server Backend",
|
|
"url": "/Linux/20260104155940-server_backend.html"
|
|
},
|
|
{
|
|
"id": "f09cb4ed-1407-4187-9002-de2c5db13a8f",
|
|
"title": "Server MOC",
|
|
"url": "/Linux/20251019114736-server_moc.html"
|
|
},
|
|
{
|
|
"id": "2d7f1ccc-99d7-4c45-8fe7-4b87080edb01",
|
|
"title": "so_good_they_cant_ignore_you",
|
|
"url": "/Books/20250723182408-so-good-they-cant-ignore-you.html"
|
|
},
|
|
{
|
|
"id": "efe0360d-8d81-4372-833d-ad58e67d17c6",
|
|
"title": "socket_programming_in_c",
|
|
"url": "/Notes/20241213005156-socket_programming_in_c.html"
|
|
},
|
|
{
|
|
"id": "67ad330b-cc11-4e8e-b054-12b9da45ea60",
|
|
"title": "Software Development Methodologies",
|
|
"url": "/Career Concepts/20260328215014-software_dev_methodologies.html"
|
|
},
|
|
{
|
|
"id": "453e252a-34f4-4d84-adab-35fe69ceed55",
|
|
"title": "Software Quality Article",
|
|
"url": "/Articles/20260522161728-software_quality_article.html"
|
|
},
|
|
{
|
|
"id": "6820973F-613E-441A-BC1D-8FE5CD9BD6F7",
|
|
"title": "Solid Principles",
|
|
"url": "/Career Concepts/20260101012549-solid_principles.html"
|
|
},
|
|
{
|
|
"id": "F3875F0F-5C9E-4BB1-A79C-6000B9558115",
|
|
"title": "Solid Principles Examples",
|
|
"url": "/Career Concepts/20260101012731-solid_principles_examples.html"
|
|
},
|
|
{
|
|
"id": "acba0d25-08db-4784-8cc2-fe5c437ba723",
|
|
"title": "stanford_marshmallow_experiment",
|
|
"url": "/Books/20250723184430-stanford_marshmallow_experiment.html"
|
|
},
|
|
{
|
|
"id": "e7f3b897-72ca-45f1-8084-decf1b25c3d4",
|
|
"title": "Substack Articles",
|
|
"url": "/Articles/20260501153346-substack_articles.html"
|
|
},
|
|
{
|
|
"id": "bf277242-4f09-46a2-aa6b-1d75ce0025ac",
|
|
"title": "systemd_services",
|
|
"url": "/Linux/20250428133236-systemd_services.html"
|
|
}
|
|
],
|
|
"T": [
|
|
{
|
|
"id": "37495d5f-2a77-40bc-b45c-8163189bbe6b",
|
|
"title": "Technical Commonplace",
|
|
"url": "/Misc/20251223220531-technical_commonplace.html"
|
|
},
|
|
{
|
|
"id": "2f285f04-fcf4-4ade-a1ac-2c50b43d529a",
|
|
"title": "Technical MOC",
|
|
"url": "/Misc/20241210001045-technical_moc.html"
|
|
},
|
|
{
|
|
"id": "2729599d-ae2b-4f22-b73d-bf22d81e0767",
|
|
"title": "Test Driven Development",
|
|
"url": "/Misc/20250723185829-test_driven_development.html"
|
|
},
|
|
{
|
|
"id": "973f2e9c-f161-45ad-8f19-2e4d563f56ac",
|
|
"title": "The 20 Software Engineering Laws",
|
|
"url": "/Articles/20260501154646-the_20_software_engineering_laws.html"
|
|
},
|
|
{
|
|
"id": "50dd4105-506e-424a-9cc2-4fd494dc4284",
|
|
"title": "The Book of Ichigo Ichie Notes",
|
|
"url": "/Books/20260418211930-the_book_of_ichigo_ichie_book_notes.html"
|
|
},
|
|
{
|
|
"id": "2c1d3647-a3be-4a4f-94c2-100f02de1f56",
|
|
"title": "The Dose Effect Book Notes",
|
|
"url": "/Books/20260402115029-dose_effect_notes.html"
|
|
},
|
|
{
|
|
"id": "EC9D851F-3A2E-4F32-A584-76F6F7A08E30",
|
|
"title": "the_clean_coder",
|
|
"url": "/Books/20250715223949-the_clean_coder.html"
|
|
},
|
|
{
|
|
"id": "455ef38f-9a5f-4f62-afe9-25e2261e1282",
|
|
"title": "the_science_of_self_discipline",
|
|
"url": "/Books/20241231172543-the_science_of_self_discipline.html"
|
|
},
|
|
{
|
|
"id": "fc92a943-61ac-462a-b6e5-8be46069f2ca",
|
|
"title": "Timetable",
|
|
"url": "/Misc/20260211124505-timetable.html"
|
|
},
|
|
{
|
|
"id": "5443ed1c-bb7f-4eb4-9c96-d12648dd2291",
|
|
"title": "TPIS",
|
|
"url": "/Uni/20241210152713-tpis.html"
|
|
}
|
|
],
|
|
"U": [
|
|
{
|
|
"id": "4a8edaed-9ebd-402b-9c5f-7a0cb4399102",
|
|
"title": "uml_fyp",
|
|
"url": "/Uni/20241210232054-uml_fyp.html"
|
|
},
|
|
{
|
|
"id": "797d6e3e-98eb-4bc7-88b6-e096ef7306ad",
|
|
"title": "Uni MOC",
|
|
"url": "/Uni/20241210152650-uni_moc.html"
|
|
},
|
|
{
|
|
"id": "d939e477-d1e9-43ea-960e-8727246d12a3",
|
|
"title": "useful-c-imports",
|
|
"url": "/Misc/20251214210526-useful_c_imports.html"
|
|
}
|
|
],
|
|
"V": [
|
|
{
|
|
"id": "e12ef44d-69a4-45c8-a823-c810d2c3857c",
|
|
"title": "Vaultwarden",
|
|
"url": "/Linux/20260227103506-vaultwarden.html"
|
|
}
|
|
],
|
|
"W": [
|
|
{
|
|
"id": "7612a9a6-ae70-4525-93a0-81bac857df39",
|
|
"title": "wacom-notes",
|
|
"url": "/Linux/20250417173821-wacom_notes.html"
|
|
},
|
|
{
|
|
"id": "348df473-6443-4f4a-b366-95397b574989",
|
|
"title": "web-port-notes",
|
|
"url": "/Notes/20241217234535-web_port_notes.html"
|
|
},
|
|
{
|
|
"id": "84c371ea-6789-450e-978c-f1d77e725f4b",
|
|
"title": "Website Stuff",
|
|
"url": "/Misc/20260405234526-zainezq_website.html"
|
|
},
|
|
{
|
|
"id": "c1de3972-e932-48fd-8065-3d89dad58007",
|
|
"title": "wedding_moc",
|
|
"url": "/Misc/20250918120706-wedding_moc.html"
|
|
},
|
|
{
|
|
"id": "faa7f193-5af6-4a2f-a73e-540f833a7fd0",
|
|
"title": "Windows Services",
|
|
"url": "/Career Concepts/20260413120825-windows_services.html"
|
|
},
|
|
{
|
|
"id": "8CE93986-280B-45BD-9DF2-5D06586DDDE7",
|
|
"title": "workflow-moc",
|
|
"url": "/Misc/20250926151524-workflow_moc.html"
|
|
},
|
|
{
|
|
"id": "b2db0b0b-c179-43ab-9e2b-22bbaac69bcb",
|
|
"title": "wp-emacs-config-blorg",
|
|
"url": "/Notes/20241217234944-wp_emacs_config_blorg.html"
|
|
},
|
|
{
|
|
"id": "D02B89DC-84D0-4211-A902-B9399F4179CA",
|
|
"title": "wp-emotional-intelligence",
|
|
"url": "/Notes/20250314230952-wp_emotional_intelligence.html"
|
|
},
|
|
{
|
|
"id": "CD093B85-BF68-4EAB-AABE-733C7BFC99DE",
|
|
"title": "wp-growth-mindset",
|
|
"url": "/Notes/20250314223811-wp_growth_mindset.html"
|
|
},
|
|
{
|
|
"id": "1ee754f9-f30f-4976-850b-d18d01a834d2",
|
|
"title": "wp-new-emacs-config-blorg",
|
|
"url": "/Notes/20250214155617-wp_new_emacs_config_blorg.html"
|
|
},
|
|
{
|
|
"id": "b292f5c6-0c27-439c-8274-2150eb45e20d",
|
|
"title": "wp-prefront-cortex-blorg",
|
|
"url": "/Notes/20250111213016-wp_prefront_cortex_blog.html"
|
|
},
|
|
{
|
|
"id": "462F091B-9156-48B3-8665-0BE36C95C182",
|
|
"title": "wp-sadness",
|
|
"url": "/Notes/20250412234351-wp_sadness.html"
|
|
},
|
|
{
|
|
"id": "cfc4ce06-7862-49b7-9a4f-e515d690cd38",
|
|
"title": "wp-urge-surfing-blorg",
|
|
"url": "/Notes/20250226184629-wp_urge_surfing_blorg.html"
|
|
},
|
|
{
|
|
"id": "8CD2F4C4-22C2-4ECC-8F5F-C4779F8AC0F1",
|
|
"title": "wp-week-12-reflection",
|
|
"url": "/Notes/20250324041724-wp_week_12_reflections.html"
|
|
}
|
|
],
|
|
"X": [
|
|
{
|
|
"id": "F32F8F09-3DEC-4FD1-8CFA-401A316E906B",
|
|
"title": "XOR",
|
|
"url": "/Career Concepts/20260101011126-xor.html"
|
|
},
|
|
{
|
|
"id": "b2ac09aa-e888-48d3-8357-2292f9b2526c",
|
|
"title": "XSS Pentesting Report Fix",
|
|
"url": "/20260527152602-microlise_xss_rom_pentest.html"
|
|
}
|
|
]
|
|
}
|
|
} |