Artwork

İçerik Legacy Coder Podcast tarafından sağlanmıştır. Bölümler, grafikler ve podcast açıklamaları dahil tüm podcast içeriği doğrudan Legacy Coder Podcast veya podcast platform ortağı tarafından yüklenir ve sağlanır. Birinin telif hakkıyla korunan çalışmanızı izniniz olmadan kullandığını düşünüyorsanız burada https://tr.player.fm/legal özetlenen süreci takip edebilirsiniz.
Player FM - Podcast Uygulaması
Player FM uygulamasıyla çevrimdışı Player FM !

German Natural User Group Meeting in November 2018 – Legacy Coder Podcast #7

37:46
 
Paylaş
 

Manage episode 220959023 series 1918844
İçerik Legacy Coder Podcast tarafından sağlanmıştır. Bölümler, grafikler ve podcast açıklamaları dahil tüm podcast içeriği doğrudan Legacy Coder Podcast veya podcast platform ortağı tarafından yüklenir ve sağlanır. Birinin telif hakkıyla korunan çalışmanızı izniniz olmadan kullandığını düşünüyorsanız burada https://tr.player.fm/legal özetlenen süreci takip edebilirsiniz.

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.

German Adabas and Natural User Group Meeting in November 2019 in Darmstadt

Overview of the conference

  • Ca. 60 attendees from all over Germany.
  • Attendees of the German Natural User Group in November 2018
  • Again, there were quite a few “young” Natural developers present including my colleague Markus who presented about NatLint, a linting tool for Natural.
  • Currently, 40% of Natural customers work on LUW, 60% still work on the Mainframe.
    • However, according to a different source, only 1/3 of customers are still on the Mainframe.
  • Many different companies attended that run mission critical systems on Adabas/Natural.
  • Hospitals, travel agencies, tax administration, police, banks, insurances, nuclear power plants, microchip factories

Hot topics for many attendees

  • Generational Change
  • Rehosting (e.g. Mainframe to LUW)
  • Cost Reduction (e.g. zIIP)
  • Testing Natural Applications

Design Thinking workshop with Software AG’s Adam Egger

  • Process for finding and defining the underlying problem we need a solution for. Come up with crazy ideas to get your brain moving. Introduce restrictions later to validate ideas for solutions.
  • Topic: DevOps and Continuous Deployment with Natural
  • What are the main pain points Natural customers have with deploying Natural applications?
    • Manual testing effort
    • Lots of different versions of tools, source, databases etc.
    • Manual deployment effort
    • Results of the Design Thinking workshop about DevOps with Adabas and Natural

Adabas gets a new TCP/IP interface

  • Needed to make Adabas ready for containerization.
  • You need a license for Entire Net-Work, if you need more than 4 connections.
  • Non-Natural clients can also use the interface.
  • The TCP/IP interface is as fast as the native IPC interface, if Adabas and Natural run on the same server.
  • Adabas can now be administered via a REST interface.

What’s new in Natural and NaturalONE?

  • Due to “NaturalONE and only” Eclipse is now the single editor for programming Natural. Therefore, many missing features had to be added: access to Natural utilities, Error Messages, SYSEXT etc.
  • NaturalONE is now licensed via Natural server. You don’t need any additional license for NaturalONE on the client, no matter how many developers you have.
  • The Ant build files get additional options. Log output while uploading sources to NDV can now be reduced. Modules are cataloged in the correct order (Data Areas first etc.).

API management with Adabas/Natural

  • Customers can publish their existing Natural modules as services and re-use them in other applications. No new investments are needed and existing assets can be used.
  • REST Enablement of Natural services is now possible via a restricted version of WebMethods Integration Server that’s shipped free of charge for customers that have an EntireX license.
  • Incoming (e.g. calling a subprogram) and outgoing (e.g. external REST services) calls are possible with this solution.
  • Generating services or service stubs is a matter of seconds and only takes a few clicks.

Adabas and Natural on Docker

  • Use Case: Run Natural RPC servers on a scalable infrastructure (Docker and Kubernetes).
  • Adabas is not yet ready to be clustered, but Software AG is working on that.

Static code analysis for Natural with NaturalONE and SonarQube

  • My colleague Markus presented the results of his Bachelor’s Thesis about code quality in Natural.
  • Markus Amshove presenting NatLint at the German Natural User Group 2018
  • He wrote a so called “linter” that checks Natural code for certain code smells, bugs, and security vulnerabilities like unused variables, naming conventions, opening but not closing a work file etc.
  • He uses the Natural parser that’s shipped with NaturalONE.
  • The results of the linting can be viewed in SonarQube but also directly inside NaturalONE.
  • You can also do a few refactorings in NaturalONE with the tool: rename variable, rename subroutine, introduce local variable.
  • NatLint: SonarQube integration for Natural
  • NatLint: Local Natural constant has wrong prefix
  • NatLint: Unused import of a Local Data Area in Natural

What’s next?

  • April 2019: German Adabas and Natural User Group Meeting at ALTE OLDENBURGER AG in Vechta.
  • June 2019: International User Group Conference in Riga.

Call to Action

  • Present at a User Group in your country!
  • You don’t have to be “leading edge”! Other customers are also interested in seeing what other companies are doing with Adabas/Natural.

Links

The post German Natural User Group Meeting in November 2018 – Legacy Coder Podcast #7 appeared first on SOA rocks!.

  continue reading

8 bölüm

Artwork
iconPaylaş
 
Manage episode 220959023 series 1918844
İçerik Legacy Coder Podcast tarafından sağlanmıştır. Bölümler, grafikler ve podcast açıklamaları dahil tüm podcast içeriği doğrudan Legacy Coder Podcast veya podcast platform ortağı tarafından yüklenir ve sağlanır. Birinin telif hakkıyla korunan çalışmanızı izniniz olmadan kullandığını düşünüyorsanız burada https://tr.player.fm/legal özetlenen süreci takip edebilirsiniz.

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.

German Adabas and Natural User Group Meeting in November 2019 in Darmstadt

Overview of the conference

  • Ca. 60 attendees from all over Germany.
  • Attendees of the German Natural User Group in November 2018
  • Again, there were quite a few “young” Natural developers present including my colleague Markus who presented about NatLint, a linting tool for Natural.
  • Currently, 40% of Natural customers work on LUW, 60% still work on the Mainframe.
    • However, according to a different source, only 1/3 of customers are still on the Mainframe.
  • Many different companies attended that run mission critical systems on Adabas/Natural.
  • Hospitals, travel agencies, tax administration, police, banks, insurances, nuclear power plants, microchip factories

Hot topics for many attendees

  • Generational Change
  • Rehosting (e.g. Mainframe to LUW)
  • Cost Reduction (e.g. zIIP)
  • Testing Natural Applications

Design Thinking workshop with Software AG’s Adam Egger

  • Process for finding and defining the underlying problem we need a solution for. Come up with crazy ideas to get your brain moving. Introduce restrictions later to validate ideas for solutions.
  • Topic: DevOps and Continuous Deployment with Natural
  • What are the main pain points Natural customers have with deploying Natural applications?
    • Manual testing effort
    • Lots of different versions of tools, source, databases etc.
    • Manual deployment effort
    • Results of the Design Thinking workshop about DevOps with Adabas and Natural

Adabas gets a new TCP/IP interface

  • Needed to make Adabas ready for containerization.
  • You need a license for Entire Net-Work, if you need more than 4 connections.
  • Non-Natural clients can also use the interface.
  • The TCP/IP interface is as fast as the native IPC interface, if Adabas and Natural run on the same server.
  • Adabas can now be administered via a REST interface.

What’s new in Natural and NaturalONE?

  • Due to “NaturalONE and only” Eclipse is now the single editor for programming Natural. Therefore, many missing features had to be added: access to Natural utilities, Error Messages, SYSEXT etc.
  • NaturalONE is now licensed via Natural server. You don’t need any additional license for NaturalONE on the client, no matter how many developers you have.
  • The Ant build files get additional options. Log output while uploading sources to NDV can now be reduced. Modules are cataloged in the correct order (Data Areas first etc.).

API management with Adabas/Natural

  • Customers can publish their existing Natural modules as services and re-use them in other applications. No new investments are needed and existing assets can be used.
  • REST Enablement of Natural services is now possible via a restricted version of WebMethods Integration Server that’s shipped free of charge for customers that have an EntireX license.
  • Incoming (e.g. calling a subprogram) and outgoing (e.g. external REST services) calls are possible with this solution.
  • Generating services or service stubs is a matter of seconds and only takes a few clicks.

Adabas and Natural on Docker

  • Use Case: Run Natural RPC servers on a scalable infrastructure (Docker and Kubernetes).
  • Adabas is not yet ready to be clustered, but Software AG is working on that.

Static code analysis for Natural with NaturalONE and SonarQube

  • My colleague Markus presented the results of his Bachelor’s Thesis about code quality in Natural.
  • Markus Amshove presenting NatLint at the German Natural User Group 2018
  • He wrote a so called “linter” that checks Natural code for certain code smells, bugs, and security vulnerabilities like unused variables, naming conventions, opening but not closing a work file etc.
  • He uses the Natural parser that’s shipped with NaturalONE.
  • The results of the linting can be viewed in SonarQube but also directly inside NaturalONE.
  • You can also do a few refactorings in NaturalONE with the tool: rename variable, rename subroutine, introduce local variable.
  • NatLint: SonarQube integration for Natural
  • NatLint: Local Natural constant has wrong prefix
  • NatLint: Unused import of a Local Data Area in Natural

What’s next?

  • April 2019: German Adabas and Natural User Group Meeting at ALTE OLDENBURGER AG in Vechta.
  • June 2019: International User Group Conference in Riga.

Call to Action

  • Present at a User Group in your country!
  • You don’t have to be “leading edge”! Other customers are also interested in seeing what other companies are doing with Adabas/Natural.

Links

The post German Natural User Group Meeting in November 2018 – Legacy Coder Podcast #7 appeared first on SOA rocks!.

  continue reading

8 bölüm

Tüm bölümler

×
 
Loading …

Player FM'e Hoş Geldiniz!

Player FM şu anda sizin için internetteki yüksek kalitedeki podcast'leri arıyor. En iyi podcast uygulaması ve Android, iPhone ve internet üzerinde çalışıyor. Aboneliklerinizi cihazlar arasında eş zamanlamak için üye olun.

 

Hızlı referans rehberi