airhacks.fm podcast with adam bien

Apache Firefighter


Listen Later

An airhacks.fm conversation with Mark Struberg (@struberg) about:
rubber-keyed ZX81, C64, Basic, tons of incorrect rows of hexcode,
transitioning from Basic to assembly, games were an inspiration, 40mins to load the game, Turbo Copy for software refreshment,
transitioning from software to solding transistors, flip-flops with 10 years,
programming Logo with Atari ST, HTL in Austria,
Pascal on 286 Commodore PC 20 with monochrome computer,
host programming on Digital Equipment PDP 8e, Sun's pizza boxes,
drinkomat the drink (also vodka) portioning machine, replacing 2 PCs with one microcontroller, the first 3D printer, testing insulin pumps, learning C++ with Glockenspiel C++ compiler,
starting with Java 1.0.2, building stock exchange software with Java, brilliant Martin Poeschl, Maven 1 and Cocoon,
JRun was servlet-like engine, Borland JBuilder, building platforms for Austrian insurance market platform in 1999,
Lutris Enhydra application server, Tomcat was donated by Sun to Apache, never control program flow with exceptions, Jigsaw - Apache servlet engine, XMLc was a built-step in Ant,
DOM manipulation in Java on the server, defining data structure in XML and generating the DAOs,
enhydra was Canadian then donated to ow2, Windows and OS2 programming, C# came 2002, first EJB-drafts were nightmare,
EJB could be implemented better with Objective-C Portable Distributed Objects from NeXT,
EJB was a huge buzz topic pushed by Microsoft's DCOM,
MTS was almost like EJB, DCOM came before EJB, MTS came after EJB, "remote first" was wrong,
macroservices are more appealing for enterprise, delivering in 2004 25 TB of music (and Jamba ringtones) to 16 million customers and with Servlets and Resin from Caucho,
hardcore threads were native, Mark worked as freelancer, a few big Sun Enterprise 400 with MySQL without transactions, optimizing for read only,
projects under fire, the challenging part in the backend were contracts and payment, switching logic with re-deployment with Groovy, switching from Spring to CDI, refactoring PHP to Java in 5 years, Seam 2 didn't had the future,
serving 5 millions impressions / 12k requests per minute in the first day with 1-month old Java EE 6, Glassfish is rubbish, Payara is great, Payara delivers patches incredibly fast,
Java EE community is really nice, the real benefit of opensource is sharing costs, experience, maintenance, testing costs and fork prevention, JPA is too much magic but you get tons of answers for free, three category of projects: perfect, problematic and completely broken,
the javax namespace issue, javax became immutable, Geronimo app server is dead, the Geronimo contains Java EE API specs, one-shot migration to jakarta namespace is not that hard, migrate once, but do it right,
javax migration is a lorge task for vendors but a small issue for business, developers are still thinking is "J2EE", Eclipse is too protective and should open to other foundations and communities

Mark on twitter: https://twitter.com/struberg and github: https://github.com/struberg. Mark's blog: https://struberg.wordpress.com/.

...more
View all episodesView all episodes
Download on the App Store

airhacks.fm podcast with adam bienBy Adam Bien

  • 5
  • 5
  • 5
  • 5
  • 5

5

5 ratings


More shows like airhacks.fm podcast with adam bien

View all
Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

Software Engineering Radio - the podcast for professional software developers

272 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

284 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

40 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

621 Listeners

Soft Skills Engineering by Jamison Dance and Dave Smith

Soft Skills Engineering

269 Listeners

AWS Podcast by Amazon Web Services

AWS Podcast

202 Listeners

Duke's Corner by Jim Grisanzio

Duke's Corner

8 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

987 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

189 Listeners

A Bootiful Podcast by Josh Long

A Bootiful Podcast

29 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

Mac & i - der Apple-Podcast by Mac & i

Mac & i - der Apple-Podcast

0 Listeners

Inside Java by Chad Arimura, David Delabassee

Inside Java

26 Listeners

Foojay.io, the Friends Of OpenJDK! by Foojay.io

Foojay.io, the Friends Of OpenJDK!

0 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

63 Listeners