Lightweight Feature Envs w/ Spring Cloud & K8s + Apache Freemarker


Details
Agenda:
18:00 Doors Open
18:20 - 19:30 Lightweight Feature Envs w/ Spring Cloud & K8s
19:30 - 20:00 Pizza break, raffle
20:00 - 21:00 Apache FreeMarker - Why Every Developer Needs A Template Engine
Lightweight Feature Envs w/ Spring Cloud & K8s
Automated builds and deployments are standard procedures nowadays - but the environments we deploy to are often still heavyweight and hardly fully automated.
Spawning new environments on demand can soon get pretty expensive, in terms of effort but also in terms of hard cash when using cloud services like AWS.
In this talk we are going to reflect about the different types of environment isolation and their pros and cons.
Finally, we will talk and see the concept of "Lightweight Environments" which we use in our system in order to test individual features of one or more services embedded in a complex infrastructure.
Bio
Thomas Höfferl has been working in various areas of software development for more than 12 years.
Starting as a Software Developer for IBM mainframe programmes through serving as an Enterprise Architect for online payment solutions until his current position as CTO for nucost (nu-cost.com).
With nucost he is responsible for the development of a complete new cloud-based software suite for the manufacturing industry together with an expert team of engineers, developers and data scientists.
He enjoys working in cross-functional teams, learning something new everyday and utilizing the newest technologies and concepts.
Apache FreeMarker - Why Every Developer Needs A Template Engine
Being a lazy programmer is hard work - you also need to automated those “boring copy & pasta text tasks”. I started with Groovy & Apache Velocity, automated even more boring tasks, ditched Groovy & Velocity in favour of JDK & Apache FreeMarker, wrote “freemarker-cli" and use Apache FreeMarker to implement simple web UI nowadays. Long story short - if you need to transform access logs, CSV, Excel, HTML, JSON, XML or YAML into some other textual representation (aka CSV, HTML, Markdown Confluence) or require a quick & dirty UI for a JVM-based micro service then this presentation is for you.
Bio
Siegfried Goeschl is currently an ASF member, Apache Turbine & JSPWiki PMC (Project Management Committee). During the last 14 years he was also Apache Commons Committer & PMC working on commons-email & commons-exec, Apache XML-RPC Committer, Apache Isis & JSPWiki mentor and Apache Maven contributor. He became involved with Open Source in 2000 contributing JUnitPP (one of the first JUnit extensions ever), got involved with Maven, confused with Jelly and wrote an Avalon container now being part of Apache Turbine (this makes him to the last Avalonier in this part of the universe). His professional interests are centered around writing server-side Java code, full-text search, performance testing, quality assurance and build management. If there is some time left besides his company, consulting work, Open Source software development and family he helps at the Java Vienna Meetup.

Sponsors
Lightweight Feature Envs w/ Spring Cloud & K8s + Apache Freemarker