A Conversation with Scott McNealy about SUN, Innovation, OpenSource, JavaSoft, Java and Oracle

Subscribe to airhacks.fm podcast via: RSS iTunes.

An airhacks.fm conversation with Scott McNealy (@scottmcnealy), co-founder of Sun Microsystems, about:
"how Vinod Khosla, Bill Joy, Andy Bechtolsheim and Scott started Stanford University Network (SUN), Onyx Systems and Pizza Boxes for 40k USD, Sun opensourced 80% of its R & D budget, Sun was top 40 R & D spenders, opensource lowers the barrier to exit, IBM buying RedHat, Sun was the first company in 1982 shipping with TCP/IP, Scott was smart and the other founders were brilliant, Bill Joy wanted to open NFS or "what is a phone worth which doesn't connect with other phones", Java Ring was on the cover of Fortune Magazine, Network is the Computer, Java was the greatest marketing efforts ever, missing the router hype was the earliest mistake at Sun, the beginnings of JavaSoft, Bill Joy wanted to work with James Gosling, Java was invented to build a "clicker", Netscape, Java, JavaScript, LiveScript, JavaSoft was loosely coupled and highly aligned business unit, Java went with Netscape viral, being nervous and unprepared as speaker - people would like to hear what do you think as a speaker, "you don't have privacy, get over it", Steve Jobs at JavaOne, Andy Bechtolsheim was the "industrial" Steve Jobs, Sun was having fun without offending somebody, John Gage - the Chief Science "Fiction" officer and the perfect MC for Java, 130 dollars for 3rd grade text book -- the beginnings of curriki, global community of opensourcing education, curriki is a wildly successful startup, Scott is chairman of wayin.com and still spends a lot of time with curriki, corporate capitalism - private charity or Seperation of Concerns, the job of a chairman, Larry Ellison and Scott, Scott met Larry on the airplane in early eighties -- and Larry gave Scott a shaver, behind the scenes of Sun's acquisition, Wayin -- the new project, Scott at twitter: @scottmcnealy."

See you at Web, MicroProfile and Java EE Workshops at Munich Airport, Terminal 2 or Virtual Dedicated Workshops / consulting. Is Munich's airport too far? Learn from home: airhacks.io.


NEW: Online Workhop Effective WebApps without Frameworks is also coming to: MUC Airport.

Airport MUC workshops: Web (SPA, PWAs, Offline, Desktop, Mobile) Applications Essentials and Effective Web Applications. No migrations. #usetheplatform

Podcast: airhacks.fm and newsletter: airhacks.news

A book about rethinking Java EE Patterns

Jakarta EE + MIcroProfile Fusion = MicroDeployments

Deploying a 5.2 kB Jakarta EE (Java EE 8) + MicroProfile Thin WAR with Java EE 8 and MicroProfile features:

See you at Web, MicroProfile and Java EE Workshops at Munich Airport, Terminal 2 or Virtual Dedicated Workshops / consulting. Is Munich's airport too far? Learn from home: airhacks.io.


NEW: Online Workhop Effective WebApps without Frameworks is also coming to: MUC Airport.

Airport MUC workshops: Web (SPA, PWAs, Offline, Desktop, Mobile) Applications Essentials and Effective Web Applications. No migrations. #usetheplatform

Podcast: airhacks.fm and newsletter: airhacks.news

A book about rethinking Java EE Patterns

WebStandards "no migrations" Online Learning Path

Online workshops (airhacks.io) learning path. From WebStandards, over WebComponents to implementing, building and testing SPA WebApps. The following three online workshops are starting with the WebStandards foundation (HTML 5, DOM, CSS, layout, events), then cover WebComponents and finally the process of implementing, building, and testing "offline first" Single Page Applications (SPA), Progressive Web Applications (PWA):

  1. WebStandards Igniter:
    This igniter will show you how to implement web applications without any additional frameworks or libraries and with web standards only. Starting with HTML 5 basics, DOM APIs, CSS, layout managers and concluding with ES 6, ES7 and modules. 80+ episodes, no slides, just code.
  2. Web Components Igniter:
    This igniter introduces you to the Web Component standards: custom elements, templates, ES 6 imports, Shadow DOM and related CSS 3 features. The workshop starts with Shadow DOM concepts and ends with nested custom components, profiling and performance optimizations. Only vanilla JavaScript, CSS 3 and HTML 5 were used. No frameworks, no migrations.
  3. Effective Web Apps with Web Standards (only):
    Learn how to combine Web APIs to develop, build and test lean and maintainable web applications without any external frameworks. No Frameworks -- No Migrations. In this continuous 5h coding session, I'm building step-by-step a "stockz" app: github.com/AdamBien/effectiveweb.training and explain my design decisions on-the-go. CSS grid and flex layout, Web Components, Service Workers, Cache Storage, Local Storage, rollup.js, d3js, lit-html, cypress.js, browser sync, native installer, templates, ES 6, routing, custom events, software updates included.

See you at Web, MicroProfile and Java EE Workshops at Munich Airport, Terminal 2 or Virtual Dedicated Workshops / consulting. Is Munich's airport too far? Learn from home: airhacks.io.


NEW: Online Workhop Effective WebApps without Frameworks is also coming to: MUC Airport.

Airport MUC workshops: Web (SPA, PWAs, Offline, Desktop, Mobile) Applications Essentials and Effective Web Applications. No migrations. #usetheplatform

Podcast: airhacks.fm and newsletter: airhacks.news

A book about rethinking Java EE Patterns

From CodeONE over TX Isolation to SPA and Server Side Rendering--56th airhacks.tv

This time we are covering the following topics:

"CodeONE vs. JavaONE, Secrets, Isolation and JPA, i18n and REST, Licensing, WebStandards, SPA and SSR, Drools, GraphQL, MicroProfile, lit-html, JSF migrations, RxJava in JavaEE, JakartaEE vs. Java EE"

Any questions left? Ask now: https://gist.github.com/AdamBien/d6af498fafa2c1dc8497f254140e6a31 and get the answers at the next airhacks.tv.

See you at Web, MicroProfile and Java EE Workshops at Munich Airport, Terminal 2 or Virtual Dedicated Workshops / consulting. Is Munich's airport too far? Learn from home: airhacks.io.


NEW: Online Workhop Effective WebApps without Frameworks is also coming to: MUC Airport.

Airport MUC workshops: Web (SPA, PWAs, Offline, Desktop, Mobile) Applications Essentials and Effective Web Applications. No migrations. #usetheplatform

Podcast: airhacks.fm and newsletter: airhacks.news

A book about rethinking Java EE Patterns

MicroProfile and Jakarta EE / Java EE 8 Server Support Matrix

"Stock" application servers support Java EE 8 and MicroProfile APIs at the same time. With current application servers, you can ship a "cloud native" kB-sized Thin WAR without any external dependency. Checkout: CodeONE session: From Jakarta EE over MicroProfile to Serverless: Interactive Onstage Hacking [DEV5778] to see the "fusion" in action.

Server Java EE version MicroProfile version
Payara 5.183 8 2.0
TomEE 8.0 8 2.0
OpenLiberty 18.0.0.3 8 2.0
WildFly 14.01 8 Config, OpenTracing, Health

The matrix was generated with: https://github.com/AdamBien/microprofile-jakartaee-matrix

See you at Web, MicroProfile and Java EE Workshops at Munich Airport, Terminal 2 or Virtual Dedicated Workshops / consulting. Is Munich's airport too far? Learn from home: airhacks.io.


NEW: Online Workhop Effective WebApps without Frameworks is also coming to: MUC Airport.

Airport MUC workshops: Web (SPA, PWAs, Offline, Desktop, Mobile) Applications Essentials and Effective Web Applications. No migrations. #usetheplatform

Podcast: airhacks.fm and newsletter: airhacks.news

A book about rethinking Java EE Patterns

CodeONE vs. JavaONE, Secrets, Isolation and JPA, i18n and REST, Licensing, WebStandards, SPA and SSR, Drools, GraphQL, MicroProfile, lit-html -- or Topics for the 56th airhacks.tv

Topics and questions (https://gist.github.com/AdamBien/4a3ad4c69c1ccfd0d3b3e02a21adfefb) for the 56th airhacks.tv:

  1. JavaONE vs. CodeONE 2018
  2. How to store secrects
  3. TRANSACTION_SERIALIZABLE with JPA
  4. Internationalization for REST
  5. How to implement licensing / thresholds
  6. WebStandards and uglifying, cache busting and concatenation
  7. JSF vs. SPA performance
  8. SPAs with Server Side Rendering
  9. JSF->REST->EJB->CDI?
  10. Thoughts on Drools
  11. Future of GraphQL
  12. JSF vs. WebStandards for a fresh app
  13. EJBs in 2019
  14. MicroProfile support in servers
  15. lit-html in Edge
  16. How to write Jenkinsfile, libraries are not
  17. Hibernate vs. EclipseLink vs. OpenJPA
  18. Splitting related JPA entities into microservices
  19. Migrating JSF to ...what?
  20. RxJava vs. @Asynchronous
  21. Base images and WildFly
  22. Thoughts on IBM and RedHat
  23. Preventing stack traces in JAX-RS
  24. H2 and viewing tables at runtime

See you at Web, MicroProfile and Java EE Workshops at Munich Airport, Terminal 2 or Virtual Dedicated Workshops / consulting. Is Munich's airport too far? Learn from home: airhacks.io.


NEW: Online Workhop Effective WebApps without Frameworks is also coming to: MUC Airport.

Airport MUC workshops: Web (SPA, PWAs, Offline, Desktop, Mobile) Applications Essentials and Effective Web Applications. No migrations. #usetheplatform

Podcast: airhacks.fm and newsletter: airhacks.news

A book about rethinking Java EE Patterns

From Jakarta EE over MicroProfile to Serverless: Interactive Onstage Hacking--From CodeONE in San Francisco

CodeONE San Francisco session: "From Jakarta EE over MicroProfile to Serverless: Interactive Onstage Hacking [DEV5778]"

This presentation starts with a “full profile” Jakarta EE/Java EE microservice, builds and deploys a thin WAR from scratch, introduces useful MicroProfile features, develops serverless functions, and lets them communicate. No tricks, no plugins, no magic. Just CLI, IDE, and lean code. Questions during the session are highly appreciated.

See you at Web, MicroProfile and Java EE Workshops at Munich Airport, Terminal 2 or Virtual Dedicated Workshops / consulting. Is Munich's airport too far? Learn from home: airhacks.io.


NEW: Online Workhop Effective WebApps without Frameworks is also coming to: MUC Airport.

Airport MUC workshops: Web (SPA, PWAs, Offline, Desktop, Mobile) Applications Essentials and Effective Web Applications. No migrations. #usetheplatform

Podcast: airhacks.fm and newsletter: airhacks.news

A book about rethinking Java EE Patterns

How to Structure Jakarta EE Applications for Productivity Without Bloat--from CodeONE in San Francisco

CodeONE San Francisco session: "How to Structure Jakarta EE Applications for Productivity Without Bloat"

"Most enterprise applications are structured in a bureaucratic way: it is easy to find an exception or DTO, but it is impossible to tell what the application is doing. Repetition, micromanagement, and resulting bloat are the rule. This presentation creates and structures a lean and reasonable Java EE/Jakarta EE application from scratch, focuses on responsibilities, and removes any unnecessary noise—without any slides, in continuous coding/continuous explanation style":

See you at Web, MicroProfile and Java EE Workshops at Munich Airport, Terminal 2 or Virtual Dedicated Workshops / consulting. Is Munich's airport too far? Learn from home: airhacks.io.


NEW: Online Workhop Effective WebApps without Frameworks is also coming to: MUC Airport.

Airport MUC workshops: Web (SPA, PWAs, Offline, Desktop, Mobile) Applications Essentials and Effective Web Applications. No migrations. #usetheplatform

Podcast: airhacks.fm and newsletter: airhacks.news

A book about rethinking Java EE Patterns

IoT, Clouds, Java EE and MicroProfile--airhacks.fm podcast

An airhacks.fm podcast conversation with Tobias N. Sasse (@tnsasse) about: ToDo applications with Visual Basic, Delphi, Turbo Pascal, Java in Spain, Cookbook about Java with Object Oriented Hamburgers, reading data from DB 2 to Hadoop, DB2 rocks, airhacks.com workshops, WebSphere Libery, OpenLiberty and Microservices, Right-Sized services, stupid microservices or reasonable software practices, the interview: "10.000 Thin WAR deployment cycles or IoT with pure Java EE at IBM", IBM Elderly Care, applying smart home devices to help elderly people, Cognitive Eldercare, streaming data with Java EE 7, Java EE 8 and MicroProfile, Watson IoT Platform, MQTT Broker, caching home hub or base station, Quality of Service with MQTT -- Deliver Once, why the WARs are 5 MB big, 10 microservices and their names, Boundary Control Entity (BCE) or API, Service and Model, without BCE you don't have to focus on business, 5 developers with 10 WARs, why youngsters love Java EE, using Java EE without thinking about it, boring Java EE without "best of breed", teasing Java EE to youngsters, hack zurich, JavaScript looks more like Java, the browser is the JVM, architects damaging the developer experience, from cloudfoundry to kubernetes, 10k deployments, few seconds for Thin WAR deployment, lightning Maven builds, OpenLiberty on Docklands, OpenLiberty: modularity without incovenience, mixing MicroProfile with Java EE 8, MicroProfile: the incubator to Java EE, Java EE as the based layer, OpenLiberty: buying support is optional, the days of factories, interfaces and crazy patters are over, no Impls, focussing on the business problem, inspiring airhacks.com, jcon.one conference, Tobias at Linked-in and twitter: @tnsasse.


NEW: Online Workhop Effective WebApps without Frameworks is also coming to: MUC Airport.

Airport MUC workshops: Web (SPA, PWAs, Offline, Desktop, Mobile) Applications Essentials and Effective Web Applications. No migrations. #usetheplatform

Podcast: airhacks.fm and newsletter: airhacks.news

A book about rethinking Java EE Patterns

CodeONE 2018: Live-Coding WebApps--Without Frameworks

Building PWAs with vanilla JavaScript, CSS and HTML 5 without frameworks, builds, or dependencies. In 45 mins:

Are you are Swing / Java FX developer? Checkout: From Java Client to Web Standards workshop.

See you at "Build to last" effectively progressive applications with webstandards only -- the "no frameworks, no migrations" approach, at Munich Airport, Terminal 2 or effectiveweb.training (online).


NEW: Online Workhop Effective WebApps without Frameworks is also coming to: MUC Airport.

Airport MUC workshops: Web (SPA, PWAs, Offline, Desktop, Mobile) Applications Essentials and Effective Web Applications. No migrations. #usetheplatform

Podcast: airhacks.fm and newsletter: airhacks.news

A book about rethinking Java EE Patterns

Online Workshops
realworldpatterns.com
...the last 150 posts
...the last 10 comments
License