41554 blogs · [ { "id": "01a087e3-22ba-7254-a4b9-f4ac6720a7ee", "title": "Making GitHub Actions Suck a Little Less", "url": "https://softwarefordays.com/post/github-actions-auto-retry/", "published_at": "2026-01-14T00:00:00+00:00" }, { "id": "01a087e3-22ba-7254-a4b9-f4ac66e4652a", "title": "Software is Mostly All You Need", "url": "https://softwarefordays.com/post/software-is-mostly-all-you-need/", "published_at": "2026-01-08T00:00:00+00:00" }, { "id": "01a087e3-22ba-7254-a4b9-f4ac6676b131", "title": "Paradigmatic Advantages of Functional Programming", "url": "https://softwarefordays.com/post/fp-advantages-synopsis/", "published_at": "2023-05-22T00:00:00+00:00" }, { "id": "01a087e3-22ba-7254-a4b9-f4ac6626c935", "title": "Object Names Changeability", "url": "https://softwarefordays.com/post/object-names-changeability/", "published_at": "2022-12-21T00:00:00+00:00" }, { "id": "01a087e3-22ba-7254-a4b9-f4ac65b300c3", "title": "Functional & Object-Oriented Programming are Diametrically Opposed", "url": "https://softwarefordays.com/post/fp-diametrically-opposes-oop/", "published_at": "2021-01-07T00:00:00+00:00" }, { "id": "01a087e3-22ba-7254-a4b9-f4ac65a38419", "title": "Using JavaScript to Implement the Same Stateful Program in both Object-Oriented and Functional Styles", "url": "https://softwarefordays.com/post/paradigm-comparison-js/", "published_at": "2021-01-05T00:00:00+00:00" }, { "id": "01a087e3-22ba-7254-a4b9-f4ac64bf5603", "title": "Resolving the Time Paradox Implied by Functional Programs", "url": "https://softwarefordays.com/post/resolving-the-fp-time-paradox/", "published_at": "2020-12-27T00:00:00+00:00" }, { "id": "01a087e3-22ba-7254-a4b9-f4ac641d7af2", "title": "Functional Programming as a Scientific Revolution", "url": "https://softwarefordays.com/post/fp-as-a-scientific-revolution/", "published_at": "2020-12-24T00:00:00+00:00" }, { "id": "01a087e3-22ba-7254-a4b9-f4ac633967db", "title": "Hello, World", "url": "https://softwarefordays.com/post/hello-world/", "published_at": "2020-06-21T00:00:00+00:00" }, { "id": "01a087e3-22ba-7254-a4b9-f4ac62f4deef", "title": "Functional Programming and the Semantics of Change, State & Time", "url": "https://softwarefordays.com/post/functional-programming-and-identity-state-and-time/", "published_at": "2020-03-09T00:00:00+00:00" }, { "id": "01a087e3-22ba-7254-a4b9-f4ac6272d7a2", "title": "Watch, watchGroup, watchCollection and Deep Watching in AngularJS", "url": "https://softwarefordays.com/post/angular-change-detection/", "published_at": "2016-05-20T00:00:00+00:00" }, { "id": "01a087e3-22ba-7254-a4b9-f4ac61b11419", "title": "Where Javascript Memory Management Ends and Angular $destroy Begins", "url": "https://softwarefordays.com/post/angular-garbage-collection/", "published_at": "2016-04-30T00:00:00+00:00" }, { "id": "01a087e3-22ba-7254-a4b9-f4ac610acfe4", "title": "AngularJS 1.x: Building Reusable Directives", "url": "https://softwarefordays.com/post/angular-building-resuseable-directives/", "published_at": "2015-06-23T00:00:00+00:00" }, { "id": "01a087e3-22ba-7254-a4b9-f4ac6094c00e", "title": "Active Record Join Tables: “Plain Vanilla” to Many-to-Many Self-Join", "url": "https://softwarefordays.com/post/active-record-join-tables/", "published_at": "2014-08-04T00:00:00+00:00" }, { "id": "01a087e3-22ba-7254-a4b9-f4ac604af2d1", "title": "From Law to Code", "url": "https://softwarefordays.com/post/hello-code/", "published_at": "2014-08-03T00:00:00+00:00" } ] posts Claim your blog
Back to softwarefordays.com
Blog · corpus.blog/blogs/softwarefordays.com/posts

softwarefordays.com

softwarefordays.com

2026

2023

2022

2021

2020

2016

2015

2014