932
I Use This!
Activity Not Available

News

Analyzed 3 months ago. based on code collected over 4 years ago.
Posted over 5 years ago
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 ... [More] 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. Real World Java EE Workshops [Airport Munich]> [Less]
Posted over 5 years ago
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 ... [More] 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. Real World Java EE Workshops [Airport Munich]> [Less]
Posted over 5 years ago
"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 ... [More] 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. Real World Java EE Workshops [Airport Munich]> [Less]
Posted over 5 years ago
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 ... [More] "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). Real World Java EE Workshops [Airport Munich]> [Less]
Posted over 5 years ago
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 ... [More] 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. Real World Java EE Workshops [Airport Munich]> [Less]
Posted over 5 years ago
Topics and questions for the 53rd airhacks.tv: How to organize code with BCE and JAX-RS microservices and shared entities? How to improve deployment / development cycle times from 40s to (...)? PDF generation with and without Java EE How to ... [More] implement throttling / rate limiting? Choosing the right language for decentralized cloud storage network Java vs. Scala vs C++, vs. Go for blockchain implementations The ideal use case for reactive extensions How does RxJava help in CRUD applications? 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] Are you using anything from Java EE Security or Microprofile JWT auth? [blog comment] How do you package and deploy the front-end? As a WAR? [blog comment] Can you please elaborate on your explanation of @Inject vs @EJB? [blog comment] I would like to know how can I control transaction throught microservices [blog comment] Is there any mechanism to feed the schedule data programmatically? [blog comment] 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. Real World Java EE Workshops [Airport Munich]> [Less]
Posted over 5 years ago
The term "evergreen" refers to the release strategy. Evergreen browsers are updated frequently (Microsoft Edge Changelog, Firefox Release Calendar, Chrome Release Schedule) in background, constantly updating their compliance with Web Standards ... [More] and also adding proprietary features. The version of an evergreen browser (e.g. Microsoft Edge) lost its importance, because an evergreen browser is expected to run on the most recent version. See you at Single Page Applications (SPAs) -- the "no frameworks, no migrations" approach, at Munich Airport, Terminal 2 or webstandards.training (online). Real World Java EE Workshops [Airport Munich]> [Less]
Posted over 5 years ago
Fighting with deadlocks is hard in normal code. In case of APIs it is even harder. Yet, the advice is simple Never hold a lock when calling a foreign code. See the typical example rewritten to be deadlock-free in the dedicated deadlock page. --JaroslavTulach 07:11, 2 August 2018 (UTC)
Posted over 5 years ago
Ten years ago, on July 29, 2008, the Practical API Design book was published. Isn't that a date to remember and celebrate? Yeah, it certainly deserves at least a little note. Many things has changed over the last ten years... The language that ... [More] I used for most of the examples, Java, is no longer as popular as it used to be. It is no longer taught at basic university courses. It is no longer the choice of those who want to use good technology with all its three essential components (coolness, time to market and Cost of Ownership). Does that mean TheAPIBook content is no longer valid? Not that all! I always expected Java to evolve into something different - the language was just a tool - thus the core ideas still remain fresh and useful. REST has grown way stronger in the last decade. When TheAPIBook was written, the term API was still reserved to all types of API (Protocols, FilesLayout, Dependencies, CLI, and of course signatures). The REST was just one of the types. I realized things has changed in 2014 when I received a question: How does the API economy impact the APIDesign? At that moment it was clear, the term API had been kidnapped by the REST guys. When regular people hear API they first and foremost envision web services! That is upside down, as network communication is just a part of the Art of Building Modern Software, but the expectations have shifted and one has to live with that. Types went away and returned back. For a while it seemed that types were heading to unimportance with the decline of Java. It is true that the runtime characteristics of dynamic languages like JavaScript got on par over the years. Yet, it seems the types are striking back: TypeScript, Kotlin, etc. show that for certain tasks (like designing an API) having a type is an advantage. While I am able to design an API in a dynamic language, having types makes it all more convenient and alike to advises described in TheAPIBook. I left the source of inspiration of TheAPIBook - I only contribute to the NetBeans Apache project in my spare time - as a result I had to find another organization to feed me with APIDesign mistakes. It is a strong suply, yet I believe the list of my achievements in the recent years allows one conclusion: It is possible to design an API as a service! I wish the impact of the Practical API Design book has been bigger: It is clear there is a lot of people struggling to design an API and it would really help them to avoid inventing the wheel. Many of the Practical API Design observations would help to avoid the mistakes I am seeing all around, but maybe it is not that easy to read, maybe it is the personalization that counts! Don't you need a skilled API designer? Don't you want to improve your API Design skills with an entertaining game-like training? Talkback to me. Actively joining would be the best celebration of the 10th anniversary of the Practical API Design book! --JaroslavTulach 06:36, 29 July 2018 (UTC) [Less]
Posted over 5 years ago
How long does it take to install, start "Java EE 8 Full Profile" Payara Server, then clone, build and deploy a Java EE application (ping) with Maven 3? No tricks, no magic, no dependencies: Also checkout other Java EE "Full Profile" ... [More] application servers. 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. Real World Java EE Workshops [Airport Munich]> [Less]