
Sign up to save your podcasts
Or


On November 6th and 7th, the German Adabas and Natural User Group met in Darmstadt at Software AG’s headquarter to learn about new features in the October 2018 release. Let’s find out more in episode seven of the Legacy Coder Podcast.
[podcast_ad]
The post German Natural User Group Meeting in November 2018 – Legacy Coder Podcast #7 appeared first on SOA rocks!.
After you have automated the build process for your application based on Software AG’s Adabas and Natural it’s time to take the next step and also deploy the changes to production after each push to Git! I’ll tell you how in the sixth episode of the Legacy Coder Podcast.
[podcast_ad]
The post Continuous Deployment with Natural – Legacy Coder Podcast #6 appeared first on SOA rocks!.
This podcast is called “Legacy Coder” but what exactly is legacy code? I talk about my definition of the term in the fifth episode of the Legacy Coder Podcast.
[podcast_ad]
Here’s how many of the old Natural modules I encounter in my day job look like:
Database access, business logic, and the presentation of the results to the user (UI) are all bundled together into a single module. This becomes a maintenance nightmare quickly and is very hard to test because the individual concerns can’t be separated for testing.
This module could be split up into 5 different modules that only do one thing, can therefore be reused in different scenarios, and can easily be (unit) tested:
Here’s how the refactored main program would look like:
In his book Working Effectively with Legacy Code* Michael Feathers shows different ways of introducing automated tests into a legacy code base. He uses C++ in his examples but the underlying ideas can be applied to any other programming language, too.
*
Robert C. Martin wrote my all time favourite book for software developers: Clean Code*. If you haven’t read it already, grab a copy now and read it from front to back! No matter what programming language you’re using, you will definitely find lots of ways to improve your existing code in here.
*
In the very first episode of this podcast I talked about how to unit test your Natural application. In my opinion, that’s a very important step in modernizing a legacy code base.
The post What is Legacy Code? – Legacy Coder Podcast #5 appeared first on SOA rocks!.
Let’s talk about what was presented and discussed at Software AG’s User Group Presidents Meeting and the German Natural User Group in Darmstadt in November 2017 in episode four of the Legacy Coder Podcast.
[podcast_ad]
Start Tweeting with #AdabasNatural2050 and #IUGC18!
The post Presidents Meeting and German Natural User Group – Legacy Coder Podcast #4 appeared first on SOA rocks!.
Why would anyone dismiss the good old Natural editor and switch over to NaturalONE? Let’s find out what features NaturalONE has to offer in the third episode of the Legacy Coder Podcast.
[podcast_ad]
The post Modern Natural Development with NaturalONE – Legacy Coder Podcast #3 appeared first on SOA rocks!.
How can you automate the build process for your application based on Software AG’s Adabas and Natural? I talk about our journey towards a completely automated build from scratch after each push to Git in the second episode of the Legacy Coder Podcast.
[podcast_ad]
The post Automating Your Natural Build Process – Legacy Coder Podcast #2 appeared first on SOA rocks!.
Unit testing with Software AG’s Natural – is that even possible? Let’s find out in the very first episode of the Legacy Coder Podcast.
[podcast_ad]
Here are a few screenshot of our NatUnit Eclipse plugin in action.
You can run a NatUnit test from within the IDE.
If the tests are successful, you instantly see the famous “green bar”.
And if the tests are broken, you’ll definitely notice that, too.
The post Unit Testing Natural Applications – Legacy Coder Podcast #1 appeared first on SOA rocks!.
Who is this guy and what the heck does he know about Software AG’s Adabas and Natural? I’ll show you in the pre-episode zero of the Legacy Coder Podcast.
[podcast_ad]
The post Introduction to the show and the host – Legacy Coder Podcast #0 appeared first on SOA rocks!.
From the publisher's feed