GOTO 2017 β’ The Many Meanings of Event-Driven Architecture β’ Martin Fowler
https://www.youtube.com/watch?v=STKCRSUsyP0
5 upvotes
/r/coolcstechtalks
2017 Jun 29
https://redd.it/6k6zo3
by @r_CoolGithubProjects
#technology #programming #github
ππππ
π Today @r_CoolGithubProjects is 4 years old.
π Congratulations! π
https://www.youtube.com/watch?v=STKCRSUsyP0
5 upvotes
/r/coolcstechtalks
2017 Jun 29
https://redd.it/6k6zo3
by @r_CoolGithubProjects
#technology #programming #github
ππππ
π Today @r_CoolGithubProjects is 4 years old.
π Congratulations! π
YouTube
The Many Meanings of Event-Driven Architecture β’ Martin Fowler β’ GOTO 2017
This presentation was recorded at GOTO Chicago 2017. #GOTOcon #GOTOchgo
http://gotochgo.com
Martin Fowler - Author, Speaker, Consultant and General Loud-mouth on Software Development
ABSTRACT
During my career, I've often people heard people describe theirβ¦
http://gotochgo.com
Martin Fowler - Author, Speaker, Consultant and General Loud-mouth on Software Development
ABSTRACT
During my career, I've often people heard people describe theirβ¦
Look
4.4k upvotes
/r/linuxmemes
2021 Jun 18
https://redd.it/o305dk
by @r_linuxmemes
#programming #linux #memes #software #coding #operating #system
ππππ
π Today @r_linuxmemes is 4 years old.
π Congratulations! π
4.4k upvotes
/r/linuxmemes
2021 Jun 18
https://redd.it/o305dk
by @r_linuxmemes
#programming #linux #memes #software #coding #operating #system
ππππ
π Today @r_linuxmemes is 4 years old.
π Congratulations! π
π1
This media is not supported in your browser
VIEW IN TELEGRAM
Can you do that on Mac-OS or Windows? No. Only on Linux!
4.4k upvotes
/r/linuxmemes
2021 Sep 11
https://redd.it/pmble6
by @r_linuxmemes
#programming #linux #memes #software #coding #operating #system
π Great achievement!
πͺ Milestone of 300 subscribers.
4.4k upvotes
/r/linuxmemes
2021 Sep 11
https://redd.it/pmble6
by @r_linuxmemes
#programming #linux #memes #software #coding #operating #system
π Great achievement!
πͺ Milestone of 300 subscribers.
The Great Concurrency Smackdown: ZIO versus JDK by John A. De Goes
https://youtu.be/9I2xoQVzrhs
259 upvotes
/r/scala
2023 Feb 16
https://redd.it/113vixw
by @r_scala
#scala #programming #functional
π Great achievement!
πͺ Milestone of 50 subscribers.
https://youtu.be/9I2xoQVzrhs
259 upvotes
/r/scala
2023 Feb 16
https://redd.it/113vixw
by @r_scala
#scala #programming #functional
π Great achievement!
πͺ Milestone of 50 subscribers.
YouTube
The Great Concurrency Smackdown: ZIO versus JDK by John A. De Goes
"The Great Concurrency Smackdown: ZIO versus JDK" by John A. De Goes at Functional Scala 2022.
Loom has modernized Scala, Java, and other JVM languages, bringing green threads and their scalable benefits to applications. Despite a better scalability foundationβ¦
Loom has modernized Scala, Java, and other JVM languages, bringing green threads and their scalable benefits to applications. Despite a better scalability foundationβ¦
When you use map instead of flatMap
209 upvotes
/r/scala
2018 Sep 25
https://redd.it/9itau5
by @r_scala
#scala #programming #functional
π Great achievement!
πͺ Milestone of 69 subscribers.
209 upvotes
/r/scala
2018 Sep 25
https://redd.it/9itau5
by @r_scala
#scala #programming #functional
π Great achievement!
πͺ Milestone of 69 subscribers.
π1
"Yes, do as I say!"
4.4k upvotes
/r/linuxmemes
2021 Nov 11
https://redd.it/qre0g5
by @r_linuxmemes
#programming #linux #memes #software #coding #operating #system
π Great achievement!
πͺ Milestone of 333 subscribers.
4.4k upvotes
/r/linuxmemes
2021 Nov 11
https://redd.it/qre0g5
by @r_linuxmemes
#programming #linux #memes #software #coding #operating #system
π Great achievement!
πͺ Milestone of 333 subscribers.
Eye tracking software for sufferers of ALS/MND can cost tens of thousands of dollars, so I've spent 3.5 years of my spare time writing a free & open-source alternative - meet OptiKey (C#, Rx, WPF) (x-post from r/Software)
https://www.reddit.com/r/software/comments/3kdghp/eye_tracking_software_for_sufferers_of_alsmnd_can/?ref=share&ref_source=link
19.6k upvotes
/r/programming
2015 Sep 10
https://redd.it/3ke7ug
by @programmingreddit
#programming
πππ
π Today @programmingreddit is 3 years old.
π Congratulations! π
https://www.reddit.com/r/software/comments/3kdghp/eye_tracking_software_for_sufferers_of_alsmnd_can/?ref=share&ref_source=link
19.6k upvotes
/r/programming
2015 Sep 10
https://redd.it/3ke7ug
by @programmingreddit
#programming
πππ
π Today @programmingreddit is 3 years old.
π Congratulations! π
Reddit
From the software community on Reddit: Eye tracking software for sufferers of ALS/MND can cost tends of thousands of dollars, soβ¦
Explore this post and more from the software community
A co-worker sent this
696 upvotes
/r/emacs
2022 Dec 13
https://redd.it/zkn7ab
by @r_emacs
#programming #emacs #editor #ide #gnu
π Great achievement!
πͺ Milestone of 50 subscribers.
696 upvotes
/r/emacs
2022 Dec 13
https://redd.it/zkn7ab
by @r_emacs
#programming #emacs #editor #ide #gnu
π Great achievement!
πͺ Milestone of 50 subscribers.
π2
Apollo dev posts backend code to Git to disprove Redditβs claims of scrapping and inefficiency
https://github.com/christianselig/apollo-backend
245 upvotes
/r/coolgithubprojects
2023 Jun 09
https://redd.it/144y8jl
by @r_CoolGithubProjects
#technology #programming #github
π Great achievement!
πͺ Milestone of 900 subscribers.
https://github.com/christianselig/apollo-backend
245 upvotes
/r/coolgithubprojects
2023 Jun 09
https://redd.it/144y8jl
by @r_CoolGithubProjects
#technology #programming #github
π Great achievement!
πͺ Milestone of 900 subscribers.
GitHub
GitHub - christianselig/apollo-backend: Apollo backend server
Apollo backend server. Contribute to christianselig/apollo-backend development by creating an account on GitHub.
Long Live Linux. (unexpected alliteration)
4.4k upvotes
/r/linuxmemes
2021 Apr 21
https://redd.it/mvfjzq
by @r_linuxmemes
#programming #linux #memes #software #coding #operating #system
π Great achievement!
πͺ Milestone of 420 subscribers.
4.4k upvotes
/r/linuxmemes
2021 Apr 21
https://redd.it/mvfjzq
by @r_linuxmemes
#programming #linux #memes #software #coding #operating #system
π Great achievement!
πͺ Milestone of 420 subscribers.
π1
Kotlin is officially supported on Android
News from Google I/O
Congrats! :)
Edit: https://blog.jetbrains.com/kotlin/2017/05/kotlin-on-android-now-official/
Edit 2: some tutorials: https://kotlinlang.org/docs/tutorials/
Edit 3: some people asked to include this link: https://kotlinlang.org/docs/tutorials/koans.html
1.1k upvotes
/r/androiddev
2017 May 17
https://redd.it/6bqlds
by @redditandroiddev
#android #programming
πππππ
π Today @redditandroiddev is 5 years old.
π Congratulations! π
News from Google I/O
Congrats! :)
Edit: https://blog.jetbrains.com/kotlin/2017/05/kotlin-on-android-now-official/
Edit 2: some tutorials: https://kotlinlang.org/docs/tutorials/
Edit 3: some people asked to include this link: https://kotlinlang.org/docs/tutorials/koans.html
1.1k upvotes
/r/androiddev
2017 May 17
https://redd.it/6bqlds
by @redditandroiddev
#android #programming
πππππ
π Today @redditandroiddev is 5 years old.
π Congratulations! π
The JetBrains Blog
Kotlin on Android. Now official | The Kotlin Blog
Today, at the Google I/O keynote, the Android team announced first-class support for Kotlin. We believe this is a great step for Kotlin, and fantastic news for Android developers as well as the rest o
Finally got my vaccine! No unusual side-effects so far.
4.4k upvotes
/r/linuxmemes
2021 May 04
https://redd.it/n4xuhh
by @r_linuxmemes
#programming #linux #memes #software #coding #operating #system
π Great achievement!
πͺ Milestone of 500 subscribers.
4.4k upvotes
/r/linuxmemes
2021 May 04
https://redd.it/n4xuhh
by @r_linuxmemes
#programming #linux #memes #software #coding #operating #system
π Great achievement!
πͺ Milestone of 500 subscribers.
My husband has become a vim peasant - please advise
When I met my husband 10 yrs ago, he was everything I ever wanted. We met on a freenode IRC channel. He was a Gentoo and Linux-from-scratch dual-booter who could install both systems with his eyes closed. We used to have long, romantic conversations well past midnight about tabs vs spaces and open source. Our first fight ever was about MIT vs GPL licensing. On our first date, we shared our tiling manager config files with each other (this was the first time I truly felt love for a man).
However, lately heβs changed into a husk of the man he used to be. He migrated to Linux Mint, because, and I quote, he βjust wants to get work doneβ and he βno longer has time to fiddle with \[his\] systemβ. Then, he started using GNOME for the same reason. This was already very suspicious. I mean, if he truly just wanted to start using a full DE, he could have at least picked KDE, right? Even Xfce Iβd have been ok with.
Then, the other day, our relationship hit a breaking point. Here I was, working on my 2012 NixOS thinkpad, and hubby calls me over to his office. He said he βwanted to show me somethingβ. I sit down on his chair, and you can imagine my terror as he pulls up vim on his terminal. He had a weird smile on his face, as if something had taken him over. He spent the next few mins βshowing offβ a variety of vim tricks heβd just learned. I had to turn my face to the side so he wouldnβt see the tears drying on my cheeks. Let me be clear: This was **NOT** the man I married.
Our relationship has had its ups and downs, but I never imagined my husband would stoop so low as to become a vim peasant. I donβt know what to do. Part me says I should just start divorce proceedings and get it over with, but the other part canβt help but wonder if perhaps my husband is being afflicted by some serious, undiagnosed mental illness.
**Please advise reddit, my whole life is in shambles and I donβt know what to do**
1.4k upvotes
/r/emacs
2024 May 04
https://redd.it/1ck8w2g
by @r_emacs
#programming #emacs #editor #ide #gnu
π Great achievement!
πͺ Milestone of 69 subscribers.
When I met my husband 10 yrs ago, he was everything I ever wanted. We met on a freenode IRC channel. He was a Gentoo and Linux-from-scratch dual-booter who could install both systems with his eyes closed. We used to have long, romantic conversations well past midnight about tabs vs spaces and open source. Our first fight ever was about MIT vs GPL licensing. On our first date, we shared our tiling manager config files with each other (this was the first time I truly felt love for a man).
However, lately heβs changed into a husk of the man he used to be. He migrated to Linux Mint, because, and I quote, he βjust wants to get work doneβ and he βno longer has time to fiddle with \[his\] systemβ. Then, he started using GNOME for the same reason. This was already very suspicious. I mean, if he truly just wanted to start using a full DE, he could have at least picked KDE, right? Even Xfce Iβd have been ok with.
Then, the other day, our relationship hit a breaking point. Here I was, working on my 2012 NixOS thinkpad, and hubby calls me over to his office. He said he βwanted to show me somethingβ. I sit down on his chair, and you can imagine my terror as he pulls up vim on his terminal. He had a weird smile on his face, as if something had taken him over. He spent the next few mins βshowing offβ a variety of vim tricks heβd just learned. I had to turn my face to the side so he wouldnβt see the tears drying on my cheeks. Let me be clear: This was **NOT** the man I married.
Our relationship has had its ups and downs, but I never imagined my husband would stoop so low as to become a vim peasant. I donβt know what to do. Part me says I should just start divorce proceedings and get it over with, but the other part canβt help but wonder if perhaps my husband is being afflicted by some serious, undiagnosed mental illness.
**Please advise reddit, my whole life is in shambles and I donβt know what to do**
1.4k upvotes
/r/emacs
2024 May 04
https://redd.it/1ck8w2g
by @r_emacs
#programming #emacs #editor #ide #gnu
π Great achievement!
πͺ Milestone of 69 subscribers.
Reddit
From the emacs community on Reddit
Explore this post and more from the emacs community
Apollo dev posts backend code to Git to disprove Redditβs claims of scrapping and inefficiency
https://github.com/christianselig/apollo-backend
45.1k upvotes
/r/programming
2023 Jun 09
https://redd.it/144sn8r
by @programmingreddit
#programming #reddit #channel
π Great achievement!
πͺ Milestone of 800 subscribers.
https://github.com/christianselig/apollo-backend
45.1k upvotes
/r/programming
2023 Jun 09
https://redd.it/144sn8r
by @programmingreddit
#programming #reddit #channel
π Great achievement!
πͺ Milestone of 800 subscribers.
GitHub
GitHub - christianselig/apollo-backend: Apollo backend server
Apollo backend server. Contribute to christianselig/apollo-backend development by creating an account on GitHub.
Actress Milla Jovovich just released a free open-source AI memory system
1.5k upvotes
/r/coolgithubprojects
2026 Apr 09
https://redd.it/1sgm27k
by @r_CoolGithubProjects
#technology #programming #github
π Great achievement!
πͺ Milestone of 4000 subscribers.
1.5k upvotes
/r/coolgithubprojects
2026 Apr 09
https://redd.it/1sgm27k
by @r_CoolGithubProjects
#technology #programming #github
π Great achievement!
πͺ Milestone of 4000 subscribers.
β€1
Open Source Palantir on Git
1.3k upvotes
/r/coolgithubprojects
2026 May 16
https://redd.it/1tezfl7
by @r_CoolGithubProjects
#technology #programming #github
π Great achievement!
πͺ Milestone of 4321 subscribers.
1.3k upvotes
/r/coolgithubprojects
2026 May 16
https://redd.it/1tezfl7
by @r_CoolGithubProjects
#technology #programming #github
π Great achievement!
πͺ Milestone of 4321 subscribers.
Reddit
From the coolgithubprojects community on Reddit: Open Source Palantir on Git
Explore this post and more from the coolgithubprojects community
Thereβs a reason that programmers always want to throw away old code and start over: they think the old code is a mess. They are probably wrong. The reason that they think the old code is a mess is because of a cardinal, fundamental law of programming: Itβs harder to read code than to write it.
https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
27.0k upvotes
/r/programming
2018 Apr 26
https://redd.it/8f2lzu
by @programmingreddit
#programming #reddit #channel
π Great achievement!
πͺ Milestone of 900 subscribers.
https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
27.0k upvotes
/r/programming
2018 Apr 26
https://redd.it/8f2lzu
by @programmingreddit
#programming #reddit #channel
π Great achievement!
πͺ Milestone of 900 subscribers.
Joel on Software
Things You Should Never Do, Part I
Netscape 6.0 is finally going into its first public beta. There never was a version 5.0. The last major release, version 4.0, was released almost three years ago. Three years is an awfully long timβ¦
β€1
I updated my GitHub profile!
1.1k upvotes
/r/coolgithubprojects
2026 Apr 04
https://redd.it/1scedk0
by @r_CoolGithubProjects
#technology #programming #github
π Great achievement!
πͺ Milestone of 4444 subscribers.
1.1k upvotes
/r/coolgithubprojects
2026 Apr 04
https://redd.it/1scedk0
by @r_CoolGithubProjects
#technology #programming #github
π Great achievement!
πͺ Milestone of 4444 subscribers.
Reddit
From the coolgithubprojects community on Reddit: I updated my GitHub profile!
Explore this post and more from the coolgithubprojects community
After 20 years in CI/CD Engineering, I've started documenting my approach to CI/CD pipeline architecture. What do you think?
Hey r/jenkinsci,
I've been building and managing CI/CD pipelines for a long time, and I've seen countless teams struggle with the same architectural issues: a patchwork of CI/CD tools that don't integrate well, inconsistent workflows, and a general lack of a unified strategy that leads to reinventing the wheel.
To bring some order to the chaos, I've started formalizing my own methodology, which I call the "CI/CD Pipeline Architecture Framework." I wanted to share the core concepts here to get your thoughts and feedback.
It's built on two main ideas:
**1. The Golden Path:** This is the non-negotiable, 6-step foundation that every solid pipeline needs. It's the core workflow: `commit β build β test β staging β production β monitoring`
**2. The 7 Pipeline Pillars:** These are the strategic capabilities you can build on top of the Golden Path. They aren't sequential; you implement them based on your team's biggest pain points.
Here are the pillars:
* **Multiple Environments & Promotion:** Beyond just `staging` and `prod`. How do you handle `dev`, `qa`, `uat`?
* **Progressive Delivery Strategies:** Decoupling deployment from release to reduce risk, using techniques like canary releases, blue-green deployments, and feature flags.
* **Metrics & Observability:** The foundation for safe progressive delivery. This pillar moves beyond simple pass/fail to answer critical questions: Are our builds getting slower? How much developer time is wasted on flaky tests vs. real bugs? Can we see the performance impact of a new release by grouping metrics by version?
* **Advanced Testing Strategies:** Going beyond basic unit/integration tests (e.g., contract testing, mutation testing).
* **Pipeline Control & Orchestration:** Giving developers safe, self-service control over their pipelines.
* **Multi-Platform & Multi-Cloud Support:** Building pipelines that aren't locked into a single vendor.
* **Access Control & Security Architecture:** Integrating security into every step of the pipeline (DevSecOps).
I'm particularly interested in which of these pillars you've found most challenging or rewarding to implement. In my experience as a Platform Engineer, getting **Metrics & Observability** right is a total game-changer. It's crucial for having the confidence that changes to the pipeline won't break anything.
What are your experiences? Does this framework resonate with the challenges you face?
52 upvotes
/r/jenkinsci
2025 Jul 10
https://redd.it/1lw6anu
by @jenkinsci
#programming
Hey r/jenkinsci,
I've been building and managing CI/CD pipelines for a long time, and I've seen countless teams struggle with the same architectural issues: a patchwork of CI/CD tools that don't integrate well, inconsistent workflows, and a general lack of a unified strategy that leads to reinventing the wheel.
To bring some order to the chaos, I've started formalizing my own methodology, which I call the "CI/CD Pipeline Architecture Framework." I wanted to share the core concepts here to get your thoughts and feedback.
It's built on two main ideas:
**1. The Golden Path:** This is the non-negotiable, 6-step foundation that every solid pipeline needs. It's the core workflow: `commit β build β test β staging β production β monitoring`
**2. The 7 Pipeline Pillars:** These are the strategic capabilities you can build on top of the Golden Path. They aren't sequential; you implement them based on your team's biggest pain points.
Here are the pillars:
* **Multiple Environments & Promotion:** Beyond just `staging` and `prod`. How do you handle `dev`, `qa`, `uat`?
* **Progressive Delivery Strategies:** Decoupling deployment from release to reduce risk, using techniques like canary releases, blue-green deployments, and feature flags.
* **Metrics & Observability:** The foundation for safe progressive delivery. This pillar moves beyond simple pass/fail to answer critical questions: Are our builds getting slower? How much developer time is wasted on flaky tests vs. real bugs? Can we see the performance impact of a new release by grouping metrics by version?
* **Advanced Testing Strategies:** Going beyond basic unit/integration tests (e.g., contract testing, mutation testing).
* **Pipeline Control & Orchestration:** Giving developers safe, self-service control over their pipelines.
* **Multi-Platform & Multi-Cloud Support:** Building pipelines that aren't locked into a single vendor.
* **Access Control & Security Architecture:** Integrating security into every step of the pipeline (DevSecOps).
I'm particularly interested in which of these pillars you've found most challenging or rewarding to implement. In my experience as a Platform Engineer, getting **Metrics & Observability** right is a total game-changer. It's crucial for having the confidence that changes to the pipeline won't break anything.
What are your experiences? Does this framework resonate with the challenges you face?
52 upvotes
/r/jenkinsci
2025 Jul 10
https://redd.it/1lw6anu
by @jenkinsci
#programming
Reddit
From the jenkinsci community on Reddit
Explore this post and more from the jenkinsci community