I finally made the switch to version 4.0 of the Software Factory. I’ve been working on this goal for a very long time. It feels like I’ve been working towards this forever. And, it’s finally here… It’s like getting a new car; I can see all the trips I can take with it, all theContinue reading “A new machine”
Category Archives: Software Factory
Model Definitions
Have you ever questioned the nature of your reality? Sometimes, I get stuck in the weeds; there are so many trees that I can’t see the forest anymore… Sometimes, talking things through helps clarify things for me. In my previous reboot post, I said that the first model type I needed to look into wasContinue reading “Model Definitions”
Reboot: Where to start?
You know when you wake up at 2 o’clock in the morning with an idea? And you know you should be sleeping, but you just can’t shake it off? And your brain just kicks off on overdrive and you go deeper and deeper in the rabbit hole? Well, this happens to me a lot moreContinue reading “Reboot: Where to start?”
Reboot
I decided! I’m planning a reboot! I’m almost done building version 4.0 of the software factory (SF). Right now, the only missing portion is updating all the model editors to work with the new model service format. But I am reluctant to put a lot of effort into supporting my old legacy model types inContinue reading “Reboot”
Why do I include the number of lines of code everywhere?
Whenever I write about a piece of software, I often include the number of files and lines of source code that compose that software. I usually use the notation (x files, y LOC). Generated code I write about Software Factory (SF) and code generation. I enjoy code generation because it is really cool and savesContinue reading “Why do I include the number of lines of code everywhere?”
Software Factory in a container
I’ve been moving my development towards micro-services, containers, and Kubernetes. One of my objectives with the new version of the Software Factory (SF) was to make the generation engine work in a container. The good news is: That I was able, for the first time, to successfully run the SF engine in a container yesterday.Continue reading “Software Factory in a container”
Why the Software Factory is the ultimate DRY machine?
Do not Repeat Yourself (DRY) is quite contentious these days. While it is one of the pillars of the SOLID principles, it is pretty easy to misinterpret and abuse. It is a balancing act between too much repetition and too much generalization. There are very few clear guidelines like so many other things in softwareContinue reading “Why the Software Factory is the ultimate DRY machine?”
How I fixed the interaction between micro-services for my generated code.
I’m currently working on an interesting problem: The interaction between micro-services. I have a solution already, but there are issues in some cases. I reached a point where it became problematic, and I really need this to work. This is a problem that is interesting at the best of times. In this case, though, IContinue reading “How I fixed the interaction between micro-services for my generated code.”
I wrote an app today
This morning I started working on a new app for creating builds for the Software Factory (SF). This afternoon I deployed it to our Kubernetes cluster, and even though it is not all polished, it is entirely usable and represents a significant improvement over the previous version. What the app is This app is usedContinue reading “I wrote an app today”
Time flies when you’re having fun!
WOW! Has it been 4 months already? I guess I have work to do on blogging… This post is about what happened between my last post in December and now, in April. I set out to create a new Software Factory (SF) solution to generate REST micro-services. I was expecting this would take a coupleContinue reading “Time flies when you’re having fun!”