Effective Web Applications without Frameworks -- Online Workshop

effectiveweb.training online workshop has arrived: in 82 episodes and over 5h continuous coding I'm building a (Progressive) Web Application (PWA) with vanilla JavaScript (ES 6), CSS. Grid-, Flex Layout, Web Components, Shadow DOM, Service Workers, Cache Storage, Local Storage, rollup.js, d3js, lit-html, browsersync, SVG, native installer, templates, ES 6, routing, custom events, automated tests with cypress.js,(...) software updates included.

No frameworks, no migrations #usetheplatform.

New to Web Standards? Checkout: webstandards.training

New to Web Components? Checkout: webcomponents.training

Do you need a backend? Checkout: Effective Java EE

Effective WebStandards also comes to: 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 Tokens over Storage Systems to REST API Design -- 54th airhacks.tv

"JWT and Scalability, Clustered Timers, JSON-B Configuration, Bulk Data and JAX-RS, EclipseLink, Hibernate and Schema Validation, designing distributed storage applications, Payara Dockerfile explanation (topics and questions)", or 54th airhacks.tv

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

See you at 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 Zero to Hello With TomEE plume

How long does it take to install, the largest available distribution of TomEE (plume), then clone, build and deploy a Java EE application (ping) with Maven 3?

No tricks, no magic, no dependencies:

See you at 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

JWT and Scalability, Clustered Timers, DB Schema Validation, JSON-B Configuration, Bulk Data and JAX-RS, Docker and Maven, Closing Streams -- or Questions for 54th airhacks.tv

Topics and questions: https://gist.github.com/AdamBien/b5b1a591d2ffe03c7e921d60f0afbd9d for the 54th airhacks.tv.

  1. Where to put "reports logic" in the BCE structure?
  2. JWT tokens and scalability for large number of users
  3. Timers (ManagedScheduledExecutorService) and clusters
  4. Design styles for distributed storage applications
  5. Alternatives for database schema validation hibernate.hbm2ddl.auto = validate
  6. JSON-B @JsonbDateFormat configuration options
  7. Strange payara deployment Dockerfile and the explanation
  8. Dealing with "bulk data" and JAX-RS
  9. Managing docker build with Maven? [blog comment]
  10. Don't close provided InputStream [blog comment]
  11. @RequestScoped EJBs: [blog comment]
  12. microprofile-essentials-archetype: version v0.0.2 released

Ask questions during the show via twitter mentioning me: http://twitter.com/AdamBien (@AdamBien) or using the hashtag: #airhacks. You can join the Q&A session live each first Monday of month, 6 P.M at airhacks.tv or http://www.ustream.tv/channel/adambien

See you at 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

Boring Enterprise Java--airhacks.fm podcast

An airhacks.fm podcast conversation with Elder Moraes (@elderjava) about Java EE at JavaONE, why Java EE at all, enjoying boring stuff, Java EE for pet projects, thinking freely about business problems, no distractions, servlets and JSPs, Java as career choice, Jakarta EE opinions, Oracle's Java EE stewardship, Java EE 8 being late, Jakarta EE should remain boring, Jakarta EE and profiles, an idea for a Jakarta EE profile creation process, Eclipse Foundation and agility, the pace of MicroProfile, thoughts on Cloud Native, Java EE in Cloud Native environments, Sebastian Daschner and successful Java EE careers, Java EE impact on startups, ES 6, TypeScript, thoughts on serverless, future of Jakarta EE, JVM overhead and microservices, GraalVM and Nashorn, JavaONE vs Oracle Code, Java EE 8 recipes in the Java EE 8 Cookbook. Checkout: eldermoraes.com, GitHub and @elderjava.

Subscribe to airhacks.fm podcast via: RSS iTunes

See you at 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 Find Default Configuration (e.g. -Xmx, -Xms) Settings (ergonomics) for JVM?

JVM comes with "ergonomics" feature which tries to find the best possible JVM configuration for the execution environment.

The configuration choices suggested by JVM can be printed with:

java -XX:+PrintFlagsFinal

A fraction of the output for Java 8:


uintx MaxHeapSize                              := 4294967296                          {product}   
uintx InitialHeapSize                          := 268435456                           {product}
bool UseG1GC                                   = false                               {product}
(...)
See you at 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 RX over Cloud Languages to Rate Limiting -- 53rd airhacks.tv

"Rx Use Cases, Languages for Blockchain and Cloud, Faster Deployments, PDF Generation, Rate Limiting / Throttling, Schedulers, Injection, Frontend Packaging, Injection vs. EJB, Authentication, Programmatic Timers, Scheduler, Microservices and Distributed Transactions, Complex Object Serialization (topics and questions)", or 53rd airhacks.tv:

Any questions left? Ask now: https://gist.github.com/AdamBien/b5b1a591d2ffe03c7e921d60f0afbd9d#file-54thairhacksq-a-md and get the answers at the next airhacks.tv.

See you at 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

Transpiling Modern JavaScript For Older Browsers Without Configuration

Modern JavaScript needs to be transpiled down to "legacy" syntax including polyfills in order to run on non-evergreen, legacy browsers.

In this screencast I'm implementing a sample ES 6 application with modules and transpiling the code into "legacy" JavaScript without any additional configuration:

See you at Single Page Applications (SPAs) -- the "no frameworks, no migrations" approach, at Munich Airport, Terminal 2 or webstandards.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

From Java EE over EE4j to Jakarta EE--airhacks.fm podcast

An airhacks.fm podcast conversation with Mike Milinkovich @mmilinkov, about Cobol, APL, Smalltalk, Visual Age for Java, WebGain, TopLink, "The Object People". Canadians run the Java World, Eclipse, plugins and OSGi, pragmatic modularization, the First Executive Eclipse Director, Mark's Cavage role in opensourcing Java EE ee4j name confusion, the Jakarta EE brand and logo, the migration from Java EE to Jakarta EE, why it is not possible to rename ee4j to Jakarta EE, working 50% on Jakarta EE, working with Oracle lawyers, why not all JSR specs can not be contributed by Oracle, dealing with old specifications, how to contribute to Jakarta EE project, how to become a Jakarta EE committer, the difference between Eclipse Foundation agreements and other foundations, becoming an Eclipse member, becoming a member steering committee, hacking the Jakarta EE process by becoming a member without paying money, the Jakarta EE release cadence, different cadences between ee4j and Jakarta EE, who decides what at Jakarta EE / Eclipse, specs become opensource projects, committer based merocracy, how to start a new Jakarta EE subproject, Jakarta EE is "code first", Microsoft joins Jakarta EE, the dangers of profiles, no politics, the specification Jakarta EE committee decides about profiles.

Subscribe to airhacks.fm podcast via: RSS iTunes See you at 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

Rx Use Cases, Languages for Blockchain and Cloud, Faster Deployments, PDF Generation, Rate Limiting / Throttling, Schedulers, Injection, Frontend Packaging -- or Questions for 53rd airhacks.tv

Topics and questions for the 53rd airhacks.tv:

  1. How to organize code with BCE and JAX-RS microservices and shared entities?
  2. How to improve deployment / development cycle times from 40s to (...)?
  3. PDF generation with and without Java EE
  4. How to implement throttling / rate limiting?
  5. Choosing the right language for decentralized cloud storage network
  6. Java vs. Scala vs C++, vs. Go for blockchain implementations
  7. The ideal use case for reactive extensions
  8. How does RxJava help in CRUD applications?
  9. How do you approach authentication and session handling for this type of application where the front-end and back-end is split into two separate projects? [blog comment]
  10. Are you using anything from Java EE Security or Microprofile JWT auth? [blog comment]
  11. How do you package and deploy the front-end? As a WAR? [blog comment]
  12. Can you please elaborate on your explanation of @Inject vs @EJB? [blog comment]
  13. I would like to know how can I control transaction throught microservices [blog comment]
  14. Is there any mechanism to feed the schedule data programmatically? [blog comment]
  15. How can I conveniently map more complex object, like typical business objects, (containing other objects) with the use of your no-library approach? [blog comment]

Ask questions during the show via twitter mentioning me: http://twitter.com/AdamBien (@AdamBien) or using the hashtag: #airhacks. You can join the Q&A session live each first Monday of month, 6 P.M at airhacks.tv or http://www.ustream.tv/channel/adambien

See you at 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

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