No dependencies, no code generators, no plugins. Lets create a full stack application with WebStandards frontend without any frameworks and discuss the design decisions on-the-go. #slideless #nomigrations #usetheplatform
"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,
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."
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):
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.
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.
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.
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.
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":
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,
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.