Playing platform games on Commodore VIC-20, the desire to write a game, starting to program on Commodore C 64 in Basic, the airhacks.fm podcast episode about magic: #106 The Open-Closed Principle and Lots of Magic, a series of if-else statements, learning Pascal then Delphi on a PC, writing network tools in Delphi, starting at ZUS and Delphi Automotive Poland automotive, working as network engineer with Novell Netware, running Java on Novell Netware, Java, Netware Directory Services (NDS) and LDAP, Eric Schmidt was CEO at Novell, the Java San Francisco Framework from IBM, using JBuilder for NDS Java development, learning PHP for production monitoring, using PHP with Common Gateway Interface CGI, migrating from PHP to Java, JSP and Struts, discovering robotics as automative engineer, the kuka robots company, combining Struts 1 with Enterprise Java Beans (EJB) for pragmatic reasons, using Struts and Tiles, building production forecasts with Struts 1 for a Manufacturing Execution System (MES), NetBeans Days in Warsaw, Gdansk and Posen, JBoss project for dial tone discovery, starting at SoftwareMill, SoftwareMill created Hibernate Envers, the first contribute to Struts 2 and NetBeans, WebWork was the beginning of Struts 2, WebWork is used by Jira - a special version of Struts, Sony Europe is using Struts, a basic Struts 2 application, Struts 2 and MVC implementation, Struts 2 support CDI Dependency Injection, vuejs vs. struts 2 contributions comparison, using Java backend web frameworks as SSR / Server Side Rendering, disconnecting JSPs from Struts, MicroProfile Training workshop - rewriting the blog engine in a workshop: https://microprofile.training, it doesn't make any sense to run wikipedia as a SPA, the equifax remote code execution and the patch, the OGNL was used to open a port, is there a reason to learn Scala if you Java 16? quarkus as the next generation runtime,
Lukasz Lenart on twitter: @lukaszlenart, Lukasz' blog