41554 blogs · [ { "id": "01a087a1-80ce-7219-9d47-301c9c16108e", "title": "Simplified DDD in Elixir", "url": "https://www.mathiaspolligkeit.com/simplified-ddd-in-elixir/", "published_at": "2026-06-18T18:48:59+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c9cbc16d2", "title": "Running Distance Calculator", "url": "https://www.mathiaspolligkeit.com/running-distance-calculator/", "published_at": "2025-10-19T14:01:57+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c9d6520d4", "title": "Separating the How and What", "url": "https://www.mathiaspolligkeit.com/separating-the-how-and-what/", "published_at": "2025-07-17T06:03:01+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cbb67fcb3", "title": "Mannequin", "url": "https://www.mathiaspolligkeit.com/photography/3ckti1-mannequin-bratislava-slovakia-2015/", "published_at": "2025-01-27T11:27:48+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cbbefa646", "title": "Scarecrow", "url": "https://www.mathiaspolligkeit.com/photography/3cktax-scarecrow-bratislava-slovakia-2015/", "published_at": "2025-01-27T11:27:41+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cbc04d2da", "title": "Man with Drainpipe", "url": "https://www.mathiaspolligkeit.com/photography/3cktaa-man-with-drainpipe-bratislava-slovakia-2015/", "published_at": "2025-01-27T11:27:30+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cbc4a571b", "title": "Dog", "url": "https://www.mathiaspolligkeit.com/photography/3cktxr-dog-bratislava-slovakia-2015/", "published_at": "2025-01-27T11:21:34+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cbd25e302", "title": "Door", "url": "https://www.mathiaspolligkeit.com/photography/3cktvk-door-bratislava-slovakia-2015/", "published_at": "2025-01-27T11:21:28+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cbde6d591", "title": "White Dog", "url": "https://www.mathiaspolligkeit.com/photography/3cktns-white-dog-bratislava-slovakia-2015/", "published_at": "2025-01-26T00:38:13+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cba8c335a", "title": "Marla Glen #4", "url": "https://www.mathiaspolligkeit.com/photography/3cmmj8-marla-glen-4-on-the-bus-2015/", "published_at": "2025-01-26T00:30:45+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cc0bafb11", "title": "Marla Glen #3", "url": "https://www.mathiaspolligkeit.com/photography/3c6npz-marla-glen-3-on-the-bus-2015/", "published_at": "2025-01-26T00:30:29+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cc1500ed6", "title": "Marla Glen #2", "url": "https://www.mathiaspolligkeit.com/photography/3bwuxa-marla-glen-2-austria-2015/", "published_at": "2025-01-26T00:30:13+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cc232ba30", "title": "Marla Glen #1", "url": "https://www.mathiaspolligkeit.com/photography/3brb87-marla-glen-1-duisburg-germany-2015/", "published_at": "2025-01-26T00:29:40+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cbee465cf", "title": "Pigeons on a Rooftop", "url": "https://www.mathiaspolligkeit.com/photography/3cktkx-pigeons-on-a-rooftop-bratislava-slovakia-2015/", "published_at": "2025-01-25T03:35:58+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cbfe09227", "title": "Pit Bull", "url": "https://www.mathiaspolligkeit.com/photography/3cktjv-pit-bull-bratislava-slovakia-2015/", "published_at": "2025-01-25T03:35:36+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c9e1bd30e", "title": "Three Surfers", "url": "https://www.mathiaspolligkeit.com/photography/3enz7r-three-surfers-ichinomiya-chiba-japan-2024/", "published_at": "2025-01-13T09:06:14+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c9ea8c291", "title": "Coastal Landscape with Wooden Posts", "url": "https://www.mathiaspolligkeit.com/photography/3enz2x-coastal-landscape-with-wooden-posts-ichinomiya-chiba-japan-2024/", "published_at": "2025-01-13T09:06:10+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c9f7ff9bf", "title": "Guardrail", "url": "https://www.mathiaspolligkeit.com/photography/3en4ya-guardrail-ichinomiya-chiba-japan-2024/", "published_at": "2025-01-13T09:04:10+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c9fdb9103", "title": "Surfers #2", "url": "https://www.mathiaspolligkeit.com/photography/3en4tn-surfers-2-ichinomiya-chiba-japan-2024/", "published_at": "2025-01-13T09:03:53+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301ca02fea39", "title": "Surfers #1", "url": "https://www.mathiaspolligkeit.com/photography/3en4st-surfers-1-ichinomiya-chiba-japan-2024/", "published_at": "2025-01-13T09:03:30+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301ca08de41d", "title": "Angler", "url": "https://www.mathiaspolligkeit.com/photography/3en48v-angler-ichinomiya-chiba-japan-2024/", "published_at": "2025-01-13T09:03:14+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301ca152b09b", "title": "Yellow Structure", "url": "https://www.mathiaspolligkeit.com/photography/3en48a-yellow-structure-ichinomiya-chiba-japan-2024/", "published_at": "2025-01-13T09:02:58+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301ca22a1baa", "title": "Triangles", "url": "https://www.mathiaspolligkeit.com/photography/3en464-triangles-ichinomiya-chiba-japan-2024/", "published_at": "2025-01-06T11:12:05+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301ca25df6b8", "title": "Landscape with Grasses and Fences", "url": "https://www.mathiaspolligkeit.com/photography/3en41q-landscape-with-grasses-and-fences-ichinomiya-chiba-japan-2024/", "published_at": "2025-01-03T23:48:06+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301ca2c4419c", "title": "Crossing With Blue House", "url": "https://www.mathiaspolligkeit.com/photography/3en3ww-crossing-with-blue-house-ichinomiya-chiba-japan-2024/", "published_at": "2025-01-03T08:58:14+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301ca3513ac7", "title": "Blue Building Wall", "url": "https://www.mathiaspolligkeit.com/photography/3emfub-blue-building-wall-ichinomiya-chiba-japan-2024/", "published_at": "2025-01-02T22:50:58+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301ca432b741", "title": "Ban", "url": "https://www.mathiaspolligkeit.com/photography/3elltl-ban-yutenji-tokyo-japan-2024/", "published_at": "2025-01-02T10:02:37+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301ca4d6b96e", "title": "Phone Booth", "url": "https://www.mathiaspolligkeit.com/photography/3elgzs-phone-booth-yutenji-tokyo-japan-2024/", "published_at": "2025-01-02T10:02:29+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301ca53a9b5c", "title": "Yaoshige", "url": "https://www.mathiaspolligkeit.com/photography/3elguf-yaoshige-kamimeguro-tokyo-japan-2024/", "published_at": "2025-01-02T10:02:22+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301ca6306b22", "title": "Fuck Work, Go Beer", "url": "https://www.mathiaspolligkeit.com/photography/3elgso-fuck-work-go-beer-kamimeguro-tokyo-japan-2024/", "published_at": "2025-01-02T10:02:14+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301ca6c33673", "title": "Two Men", "url": "https://www.mathiaspolligkeit.com/photography/3elglp-two-men-kamimeguro-tokyo-japan-2024/", "published_at": "2025-01-02T10:02:04+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301ca6c78ab2", "title": "Garbage Collection Point", "url": "https://www.mathiaspolligkeit.com/photography/3elg3e-garbage-collection-point-yutenji-tokyo-japan-2024/", "published_at": "2025-01-02T10:01:54+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301ca70a622a", "title": "Pedestrian Bridge", "url": "https://www.mathiaspolligkeit.com/photography/3ekx4f-pedestrian-bridge-nakameguro-tokyo-japan-2024/", "published_at": "2025-01-02T10:01:39+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301ca71f8da2", "title": "Ikariya", "url": "https://www.mathiaspolligkeit.com/photography/3ekwyk-ikariya-kamimeguro-tokyo-japan-2024/", "published_at": "2025-01-02T10:01:22+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301ca80f732a", "title": "Crossing", "url": "https://www.mathiaspolligkeit.com/photography/3ekwus-crossing-kamimeguro-tokyo-japan-2024/", "published_at": "2025-01-02T10:01:08+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301ca8ae8775", "title": "Flower Alpha", "url": "https://www.mathiaspolligkeit.com/photography/3ekwkf-flower-alpha-kamimeguro-tokyo-japan-2024/", "published_at": "2025-01-02T10:00:58+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301ca8ec44d7", "title": "Rental Bike", "url": "https://www.mathiaspolligkeit.com/photography/3ekwfh-rental-bike-kamimeguro-tokyo-japan-2024/", "published_at": "2025-01-02T10:00:48+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301ca9cc7753", "title": "Night Walker", "url": "https://www.mathiaspolligkeit.com/photography/3ekwaf-night-walker-kamimeguro-tokyo-japan-2024/", "published_at": "2025-01-02T10:00:24+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c8de367ab", "title": "Pivoting", "url": "https://www.mathiaspolligkeit.com/music/bass/pivoting/", "published_at": "2024-11-03T02:40:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301ca9dd450a", "title": "Testing Client-Server Events in Phoenix LiveView", "url": "https://www.mathiaspolligkeit.com/testing-client-server-events-in-phoenix-liveview/", "published_at": "2024-11-01T08:20:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c8a68261f", "title": "Right hand exercises", "url": "https://www.mathiaspolligkeit.com/music/bass/right-hand-exercises/", "published_at": "2024-11-01T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301caa6dd288", "title": "Inclusive Gender Options in Web Forms", "url": "https://www.mathiaspolligkeit.com/inclusive-gender-options-in-web-forms/", "published_at": "2024-10-25T04:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cab207dc8", "title": "Principles and Practices of Asynchronous Work", "url": "https://www.mathiaspolligkeit.com/principles-and-practices-of-asynchronous-work/", "published_at": "2023-12-06T22:30:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301caba483e2", "title": "Two Common Pitfalls for Keyboard Shortcuts in Web Applications", "url": "https://www.mathiaspolligkeit.com/two-common-pitfalls-for-keyboard-shortcuts-in-web-applications/", "published_at": "2023-11-02T13:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cac221af1", "title": "EBD-TF - A Two-Dimensional Approach to Task Prioritization", "url": "https://www.mathiaspolligkeit.com/ebd-tf-a-two-dimensional-approach-to-task-prioritization/", "published_at": "2023-10-27T06:30:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cac643c66", "title": "Accessibility Testing With Pa11y CI", "url": "https://www.mathiaspolligkeit.com/accessibility-testing-with-pa11y-ci/", "published_at": "2022-10-20T01:36:27+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cad1e3cb6", "title": "Elixir Dev Environment With Nix Flakes", "url": "https://www.mathiaspolligkeit.com/elixir-dev-environment-with-nix-flakes/", "published_at": "2022-09-18T02:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cad628a3e", "title": "Announcing LetMe", "url": "https://www.mathiaspolligkeit.com/announcing-letme/", "published_at": "2022-07-11T10:48:30+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cae239a0c", "title": "Zanzibar Goes Elixir, Pt. 2: Read API", "url": "https://www.mathiaspolligkeit.com/zanzibar-goes-elixir-pt.-2-read-api/", "published_at": "2022-07-05T12:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cae554991", "title": "Life in Weeks", "url": "https://www.mathiaspolligkeit.com/life-in-weeks/", "published_at": "2022-06-11T02:45:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301caea834fd", "title": "Running Pace Calculator", "url": "https://www.mathiaspolligkeit.com/running-pace-calculator/", "published_at": "2022-05-15T05:27:31+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301caee55c18", "title": "Zanzibar Goes Elixir, Pt. 1: Setup and Relation Tuples", "url": "https://www.mathiaspolligkeit.com/zanzibar-goes-elixir-pt.-1-setup-and-relation-tuples/", "published_at": "2022-03-15T12:45:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cafaca23d", "title": "Beyond the Tech", "url": "https://www.mathiaspolligkeit.com/beyond-the-tech/", "published_at": "2021-12-19T23:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c96c9cd71", "title": "Introduction", "url": "https://www.mathiaspolligkeit.com/music/melody/trichords/introduction/", "published_at": "2021-12-12T06:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c8b4d768f", "title": "Metronome", "url": "https://www.mathiaspolligkeit.com/music/rhythm/metronome/", "published_at": "2021-12-05T06:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cb07f426b", "title": "Design Systems, Pt. 9: Conclusion", "url": "https://www.mathiaspolligkeit.com/design-systems-pt.-9-conclusion/", "published_at": "2021-12-02T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cb12def08", "title": "Design Systems, Pt. 8: Layout Rules", "url": "https://www.mathiaspolligkeit.com/design-systems-pt.-8-layout-rules/", "published_at": "2021-12-01T03:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cb133075b", "title": "Design Systems, Pt. 7: Project Structure", "url": "https://www.mathiaspolligkeit.com/design-systems-pt.-7-project-structure/", "published_at": "2021-11-26T03:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cb20faabd", "title": "Design Systems, Pt. 6: Variable Export", "url": "https://www.mathiaspolligkeit.com/design-systems-pt.-6-variable-export/", "published_at": "2021-11-25T03:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cb2f009e4", "title": "Design Systems, Pt. 5: Themes", "url": "https://www.mathiaspolligkeit.com/design-systems-pt.-5-themes/", "published_at": "2021-11-24T03:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cb38e7657", "title": "Design Systems, Pt. 4: Generating Utility Classes", "url": "https://www.mathiaspolligkeit.com/design-systems-pt.-4-generating-utility-classes/", "published_at": "2021-11-23T03:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cb3927ae6", "title": "Design Systems, Pt. 3: Generating Custom Properties and Accessor Functions", "url": "https://www.mathiaspolligkeit.com/design-systems-pt.-3-generating-custom-properties-and-accessor-functions/", "published_at": "2021-11-22T03:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cb3effaf7", "title": "Design Systems, Pt. 2: Generating Sizes, Line Heights and Spacers", "url": "https://www.mathiaspolligkeit.com/design-systems-pt.-2-generating-sizes-line-heights-and-spacers/", "published_at": "2021-11-21T03:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cb411ed3d", "title": "Design Systems, Pt. 1: The Base", "url": "https://www.mathiaspolligkeit.com/design-systems-pt.-1-the-base/", "published_at": "2021-11-18T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cb4e57cbf", "title": "Elixir Dev Environment With Nix", "url": "https://www.mathiaspolligkeit.com/elixir-dev-environment-with-nix/", "published_at": "2021-08-02T13:16:31+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c84e9b82d", "title": "Grouping Exercises", "url": "https://www.mathiaspolligkeit.com/music/rhythm/grouping-exercises/", "published_at": "2021-01-10T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c8543f302", "title": "Expanding on a groove", "url": "https://www.mathiaspolligkeit.com/music/bass/expanding-on-a-groove/", "published_at": "2021-01-03T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c81268d08", "title": "Bassline construction", "url": "https://www.mathiaspolligkeit.com/music/bass/bassline-construction/", "published_at": "2020-12-27T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c945165b1", "title": "Tuplets", "url": "https://www.mathiaspolligkeit.com/music/rhythm/tuplets/", "published_at": "2020-12-20T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c97ab7b26", "title": "Pentatonics", "url": "https://www.mathiaspolligkeit.com/music/melody/scales/pentatonics/", "published_at": "2020-12-13T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c8afa7958", "title": "Scale Fragments", "url": "https://www.mathiaspolligkeit.com/music/melody/scales/scale-fragments/", "published_at": "2020-12-06T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c854f6eef", "title": "Interval Sequences", "url": "https://www.mathiaspolligkeit.com/music/melody/chromaticism/interval-sequences/", "published_at": "2020-11-29T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cb5c5a07f", "title": "Circles", "url": "https://www.mathiaspolligkeit.com/music/harmony/circles/", "published_at": "2020-11-22T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c7c49fe19", "title": "Walking bass", "url": "https://www.mathiaspolligkeit.com/music/bass/walking-bass/", "published_at": "2020-11-15T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c9073091a", "title": "Arpeggio groupings 2", "url": "https://www.mathiaspolligkeit.com/music/melody/scales/arpeggio-groupings-2/", "published_at": "2020-11-08T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c9829b17d", "title": "Polyrhythms", "url": "https://www.mathiaspolligkeit.com/music/rhythm/polyrhythms/", "published_at": "2020-11-01T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c9baccf2d", "title": "Miscellaneous", "url": "https://www.mathiaspolligkeit.com/music/harmony/chord-progressions/miscellaneous/", "published_at": "2020-10-25T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c9bc76cec", "title": "Vamps", "url": "https://www.mathiaspolligkeit.com/music/harmony/chord-progressions/vamps/", "published_at": "2020-10-25T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c9ae198d6", "title": "Diminished", "url": "https://www.mathiaspolligkeit.com/music/harmony/chord-progressions/diminished/", "published_at": "2020-10-18T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c94e5884e", "title": "Summary", "url": "https://www.mathiaspolligkeit.com/music/ear-training/summary/", "published_at": "2020-10-11T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c9ad92cc9", "title": "Coltrane", "url": "https://www.mathiaspolligkeit.com/music/harmony/chord-progressions/coltrane/", "published_at": "2020-10-11T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c98506cc2", "title": "IV-Moll-Dur / VII-Moll-Dur", "url": "https://www.mathiaspolligkeit.com/music/harmony/chord-progressions/iv-moll-dur-vii-moll-dur/", "published_at": "2020-10-04T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c99267fd2", "title": "Contrapuntal elaboration of static harmony", "url": "https://www.mathiaspolligkeit.com/music/harmony/chord-progressions/contrapuntal_elaboration_of_static_harmony_cesh/", "published_at": "2020-10-04T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c95c8d428", "title": "Turnarounds", "url": "https://www.mathiaspolligkeit.com/music/harmony/chord-progressions/turnarounds/", "published_at": "2020-09-27T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c92e24657", "title": "Sub VI-II-V", "url": "https://www.mathiaspolligkeit.com/music/harmony/chord-progressions/sub-vi-ii-v/", "published_at": "2020-09-20T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c8de4d4cf", "title": "Tritone Substitution", "url": "https://www.mathiaspolligkeit.com/music/harmony/chord-progressions/tritone_substitution/", "published_at": "2020-09-13T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c910faeb1", "title": "Sub II-V", "url": "https://www.mathiaspolligkeit.com/music/harmony/chord-progressions/sub-ii-v/", "published_at": "2020-09-13T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c8b109818", "title": "Secondary II-V", "url": "https://www.mathiaspolligkeit.com/music/harmony/chord-progressions/secondary-ii-v/", "published_at": "2020-09-06T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c8617b12a", "title": "Secondary dominants", "url": "https://www.mathiaspolligkeit.com/music/harmony/chord-progressions/secondary-dominants/", "published_at": "2020-08-30T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c8193d6dd", "title": "II-V-I", "url": "https://www.mathiaspolligkeit.com/music/harmony/chord-progressions/ii-v-i/", "published_at": "2020-08-23T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c7df9ce38", "title": "Pop", "url": "https://www.mathiaspolligkeit.com/music/harmony/chord-progressions/pop/", "published_at": "2020-08-16T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c930d0a7a", "title": "Metric Modulation", "url": "https://www.mathiaspolligkeit.com/music/rhythm/metric-modulation/", "published_at": "2020-08-09T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cb66a1041", "title": "Recommended Elixir Resources", "url": "https://www.mathiaspolligkeit.com/recommended-elixir-resources/", "published_at": "2020-08-03T09:00:01+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c96ba8378", "title": "Jazz Scales", "url": "https://www.mathiaspolligkeit.com/music/melody/scales/jazz-scales/", "published_at": "2020-08-02T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c82217f55", "title": "Combination exercise", "url": "https://www.mathiaspolligkeit.com/music/melody/tetra-chords/combination-exercise/", "published_at": "2020-07-26T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cb6b9bdfe", "title": "Dev environment setup with Nix on MacOS", "url": "https://www.mathiaspolligkeit.com/dev-environment-setup-with-nix-on-macos/", "published_at": "2020-07-22T09:39:30+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c7d1951f7", "title": "Introduction", "url": "https://www.mathiaspolligkeit.com/music/melody/tetra-chords/introduction/", "published_at": "2020-07-19T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301c93f99925", "title": "Diatonic Triads - Wide Voicings", "url": "https://www.mathiaspolligkeit.com/music/melody/scales/diatonic-triads-wide/", "published_at": "2020-07-12T00:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cb7af43ed", "title": "Guideline for Remote Meetings", "url": "https://www.mathiaspolligkeit.com/guideline-for-remote-meetings/", "published_at": "2020-02-17T12:00:00+00:00" }, { "id": "01a087a1-80ce-7219-9d47-301cb8719429", "title": "Adventures in Ecto and PostgreSQL: Partial unique indexes and upserts with associations", "url": "https://www.mathiaspolligkeit.com/adventures-in-ecto-and-postgresql-partial-unique-indexes-and-upserts-with-associations/", "published_at": "2020-02-16T12:00:00+00:00" } ] posts Claim your blog
Back to mathiaspolligkeit.com
Blog · corpus.blog/blogs/mathiaspolligkeit.com/posts

mathiaspolligkeit.com

mathiaspolligkeit.com

2026

2025

27 Jan 2025
27 Jan 2025
2 Jan 2025

2024

2023

2022

2021

2020

16 Aug 2020