#codedesign — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #codedesign, aggregated by home.social.
-
"Complexity is the enemy of execution." – Tony Robbins (adapted)
#SoftwareArchitecture #SimplicityInTech #CodeDesign -
"Complexity is the enemy of execution." – Tony Robbins (adapted)
#SoftwareArchitecture #SimplicityInTech #CodeDesign -
🚀 Now showing test coverage directly in class diagrams.
No more guessing what's tested — it's all visual, right where you design.
-
🚀 Now showing test coverage directly in class diagrams.
No more guessing what's tested — it's all visual, right where you design.
-
small piece on refactoring messy "god objects" in our old project:
https://dev.to/janmpeterka/concerning-god-objects-in-rails-legacy-app-1oc0it's fun to write about what I do, even if it's possibly more of a journal for me than something people really read.
-
small piece on refactoring messy "god objects" in our old project:
https://dev.to/janmpeterka/concerning-god-objects-in-rails-legacy-app-1oc0it's fun to write about what I do, even if it's possibly more of a journal for me than something people really read.
-
small piece on refactoring messy "god objects" in our old project:
https://dev.to/janmpeterka/concerning-god-objects-in-rails-legacy-app-1oc0it's fun to write about what I do, even if it's possibly more of a journal for me than something people really read.
-
small piece on refactoring messy "god objects" in our old project:
https://dev.to/janmpeterka/concerning-god-objects-in-rails-legacy-app-1oc0it's fun to write about what I do, even if it's possibly more of a journal for me than something people really read.
-
small piece on refactoring messy "god objects" in our old project:
https://dev.to/janmpeterka/concerning-god-objects-in-rails-legacy-app-1oc0it's fun to write about what I do, even if it's possibly more of a journal for me than something people really read.
-
Sketch-Programming: A Minimalist Paradigm for Code Design
https://github.com/DmitryOlkhovoi/Sketch-programming
#HackerNews #SketchProgramming #MinimalistCode #CodeDesign #SoftwareDevelopment #GitHub
-
Sketch-Programming: A Minimalist Paradigm for Code Design
https://github.com/DmitryOlkhovoi/Sketch-programming
#HackerNews #SketchProgramming #MinimalistCode #CodeDesign #SoftwareDevelopment #GitHub
-
Sketch-Programming: A Minimalist Paradigm for Code Design
https://github.com/DmitryOlkhovoi/Sketch-programming
#HackerNews #SketchProgramming #MinimalistCode #CodeDesign #SoftwareDevelopment #GitHub
-
Sketch-Programming: A Minimalist Paradigm for Code Design
https://github.com/DmitryOlkhovoi/Sketch-programming
#HackerNews #SketchProgramming #MinimalistCode #CodeDesign #SoftwareDevelopment #GitHub
-
Exploring Polymorphism in C: Lessons from Linux and FFmpeg's Code Design (2019) — https://leandromoreira.com/2019/08/02/linux-ffmpeg-source-internals-a-good-software-design/
#HackerNews #Polymorphism #C #Linux #FFmpeg #CodeDesign #SoftwareEngineering -
Exploring Polymorphism in C: Lessons from Linux and FFmpeg's Code Design (2019) — https://leandromoreira.com/2019/08/02/linux-ffmpeg-source-internals-a-good-software-design/
#HackerNews #Polymorphism #C #Linux #FFmpeg #CodeDesign #SoftwareEngineering -
Exploring Polymorphism in C: Lessons from Linux and FFmpeg's Code Design (2019) — https://leandromoreira.com/2019/08/02/linux-ffmpeg-source-internals-a-good-software-design/
#HackerNews #Polymorphism #C #Linux #FFmpeg #CodeDesign #SoftwareEngineering -
Exploring Polymorphism in C: Lessons from Linux and FFmpeg's Code Design (2019) — https://leandromoreira.com/2019/08/02/linux-ffmpeg-source-internals-a-good-software-design/
#HackerNews #Polymorphism #C #Linux #FFmpeg #CodeDesign #SoftwareEngineering -
Exploring Polymorphism in C: Lessons from Linux and FFmpeg's Code Design (2019) — https://leandromoreira.com/2019/08/02/linux-ffmpeg-source-internals-a-good-software-design/
#HackerNews #Polymorphism #C #Linux #FFmpeg #CodeDesign #SoftwareEngineering -
Java's final classes stifling innovation
I wanted to extend Optional for seamless integration of my TypeMap library. Fluent, functional, and reflection-free. But nope, Optional is final. Now I’m stuck recreating and syncing its methods manually. Final or Private classes don’t prevent misuse, they block creativity and create more mess when copying functionalities. I love final, but not on classes.
TypeMap: https://github.com/YunaBraska/type-map#Java #Programming #Optional #FinalClass #CodeProblems #DevLife #TypeSafe #InnovationBlocked #FunctionalProgramming #CodeDesign
-
Java's final classes stifling innovation
I wanted to extend Optional for seamless integration of my TypeMap library. Fluent, functional, and reflection-free. But nope, Optional is final. Now I’m stuck recreating and syncing its methods manually. Final or Private classes don’t prevent misuse, they block creativity and create more mess when copying functionalities. I love final, but not on classes.
TypeMap: https://github.com/YunaBraska/type-map#Java #Programming #Optional #FinalClass #CodeProblems #DevLife #TypeSafe #InnovationBlocked #FunctionalProgramming #CodeDesign
-
Java's final classes stifling innovation
I wanted to extend Optional for seamless integration of my TypeMap library. Fluent, functional, and reflection-free. But nope, Optional is final. Now I’m stuck recreating and syncing its methods manually. Final or Private classes don’t prevent misuse, they block creativity and create more mess when copying functionalities. I love final, but not on classes.
TypeMap: https://github.com/YunaBraska/type-map#Java #Programming #Optional #FinalClass #CodeProblems #DevLife #TypeSafe #InnovationBlocked #FunctionalProgramming #CodeDesign
-
Java's final classes stifling innovation
I wanted to extend Optional for seamless integration of my TypeMap library. Fluent, functional, and reflection-free. But nope, Optional is final. Now I’m stuck recreating and syncing its methods manually. Final or Private classes don’t prevent misuse, they block creativity and create more mess when copying functionalities. I love final, but not on classes.
TypeMap: https://github.com/YunaBraska/type-map#Java #Programming #Optional #FinalClass #CodeProblems #DevLife #TypeSafe #InnovationBlocked #FunctionalProgramming #CodeDesign
-
I read a question that I quickly replied to, but I wanted to expand on my recommendation
#Ruby #Pattern #Return #CodeDesign
What I will share here is an exploration and a proposal about how I think we can improve it:
-
I read a question that I quickly replied to, but I wanted to expand on my recommendation
#Ruby #Pattern #Return #CodeDesign
What I will share here is an exploration and a proposal about how I think we can improve it:
-
I read a question that I quickly replied to, but I wanted to expand on my recommendation
#Ruby #Pattern #Return #CodeDesign
What I will share here is an exploration and a proposal about how I think we can improve it:
-
I read a question that I quickly replied to, but I wanted to expand on my recommendation
#Ruby #Pattern #Return #CodeDesign
What I will share here is an exploration and a proposal about how I think we can improve it:
-
I read a question that I quickly replied to, but I wanted to expand on my recommendation
#Ruby #Pattern #Return #CodeDesign
What I will share here is an exploration and a proposal about how I think we can improve it:
-
Quite nice examples about the problems over-engineering and how to better design future-proof code.
«Don’t overgeneralize or abstract too much too soon. It’s great to solve today’s problems and allow for future growth. But trying to predict every future scenario can backfire.»
https://www.16elt.com/2024/09/07/future-proof-code/
#SoftwareEngineering #architecture #codeDesign -
Quite nice examples about the problems over-engineering and how to better design future-proof code.
«Don’t overgeneralize or abstract too much too soon. It’s great to solve today’s problems and allow for future growth. But trying to predict every future scenario can backfire.»
https://www.16elt.com/2024/09/07/future-proof-code/
#SoftwareEngineering #architecture #codeDesign -
Quite nice examples about the problems over-engineering and how to better design future-proof code.
«Don’t overgeneralize or abstract too much too soon. It’s great to solve today’s problems and allow for future growth. But trying to predict every future scenario can backfire.»
https://www.16elt.com/2024/09/07/future-proof-code/
#SoftwareEngineering #architecture #codeDesign -
Quite nice examples about the problems over-engineering and how to better design future-proof code.
«Don’t overgeneralize or abstract too much too soon. It’s great to solve today’s problems and allow for future growth. But trying to predict every future scenario can backfire.»
https://www.16elt.com/2024/09/07/future-proof-code/
#SoftwareEngineering #architecture #codeDesign -
Quite nice examples about the problems over-engineering and how to better design future-proof code.
«Don’t overgeneralize or abstract too much too soon. It’s great to solve today’s problems and allow for future growth. But trying to predict every future scenario can backfire.»
https://www.16elt.com/2024/09/07/future-proof-code/
#SoftwareEngineering #architecture #codeDesign -
«Let’s take a look at the ideas behind the design of a small number of the major programming languages. We will start with the oldest languages first because later languages were strongly influenced by these earlier ones and their design philosophies—understanding these “proto” languages will allow you to better understand the modern languages that followed.»
https://www.welcometothejungle.com/es/articles/philosophies-software-languages
-
«Let’s take a look at the ideas behind the design of a small number of the major programming languages. We will start with the oldest languages first because later languages were strongly influenced by these earlier ones and their design philosophies—understanding these “proto” languages will allow you to better understand the modern languages that followed.»
https://www.welcometothejungle.com/es/articles/philosophies-software-languages
-
«Errors need to propagate upwards from the lowest layers of the software stack to the highest, and as they do so, the error object needs to be transformed: low-level errors get translated into high-level errors that the user can understand, often by adding additional context information. This works because each layer of the software stack that the error rises through understands the context of the current operation, even if the layers below it do not.»
https://medium.com/machine-words/a-few-good-errors-7d74efc42ca1
-
«Errors need to propagate upwards from the lowest layers of the software stack to the highest, and as they do so, the error object needs to be transformed: low-level errors get translated into high-level errors that the user can understand, often by adding additional context information. This works because each layer of the software stack that the error rises through understands the context of the current operation, even if the layers below it do not.»
https://medium.com/machine-words/a-few-good-errors-7d74efc42ca1
-
📢 PaperMod now adopts Hugo's syntax highlighting using chromastyles by default 🪅
Experience enhanced code readability and aesthetics! 🎨✨
https://github.com/adityatelange/hugo-PaperMod/commit/045c08496d61b1b3f9c79e69e7d3d243a526d8f3
-
📢 PaperMod now adopts Hugo's syntax highlighting using chromastyles by default 🪅
Experience enhanced code readability and aesthetics! 🎨✨
https://github.com/adityatelange/hugo-PaperMod/commit/045c08496d61b1b3f9c79e69e7d3d243a526d8f3
-
📢 PaperMod now adopts Hugo's syntax highlighting using chromastyles by default 🪅
Experience enhanced code readability and aesthetics! 🎨✨
https://github.com/adityatelange/hugo-PaperMod/commit/045c08496d61b1b3f9c79e69e7d3d243a526d8f3
-
📢 PaperMod now adopts Hugo's syntax highlighting using chromastyles by default 🪅
Experience enhanced code readability and aesthetics! 🎨✨
https://github.com/adityatelange/hugo-PaperMod/commit/045c08496d61b1b3f9c79e69e7d3d243a526d8f3
-
I just completed a two hour long #chat with #openai (it's free) about some #CodeDesign issue I was stuck with and it's the perfect rubber duck tool.
It basically explained that I wanted a DSL (Domain specific language) instead of a rule engine (that was turning in a script engine) and then we continued the discussion with where the boundaries should be.
-
I just completed a two hour long #chat with #openai (it's free) about some #CodeDesign issue I was stuck with and it's the perfect rubber duck tool.
It basically explained that I wanted a DSL (Domain specific language) instead of a rule engine (that was turning in a script engine) and then we continued the discussion with where the boundaries should be.
-
I just completed a two hour long #chat with #openai (it's free) about some #CodeDesign issue I was stuck with and it's the perfect rubber duck tool.
It basically explained that I wanted a DSL (Domain specific language) instead of a rule engine (that was turning in a script engine) and then we continued the discussion with where the boundaries should be.
-
I just completed a two hour long #chat with #openai (it's free) about some #CodeDesign issue I was stuck with and it's the perfect rubber duck tool.
It basically explained that I wanted a DSL (Domain specific language) instead of a rule engine (that was turning in a script engine) and then we continued the discussion with where the boundaries should be.
-
I just completed a two hour long #chat with #openai (it's free) about some #CodeDesign issue I was stuck with and it's the perfect rubber duck tool.
It basically explained that I wanted a DSL (Domain specific language) instead of a rule engine (that was turning in a script engine) and then we continued the discussion with where the boundaries should be.
-
Check out this Meetup: Refatorando o grupo! https://www.meetup.com/design-de-codigo-poa/events/268776590/ #Meetup #PortoAlegre #CodeDesign
-
Check out this Meetup: Refatorando o grupo! https://www.meetup.com/design-de-codigo-poa/events/268776590/ #Meetup #PortoAlegre #CodeDesign