Easy AI Powered Translation For Your Java App!
AI-powered translation keeps your Java message bundles in sync across languages without manual translation work.
33 posts
AI-powered translation keeps your Java message bundles in sync across languages without manual translation work.
GraalVM Native compilation cuts 10MinuteMail startup time and memory footprint from Java baseline.
After 18 years of Eclipse, VSCode is faster, lighter, and better for modern Spring Boot development.
Jersey-based REST module simplifies ATG REST service configuration with annotations instead of verbose setup.
Eclipse, SVN, and heap dump analysis form the backbone of professional Java application development.
JBoss JMS with XA datasources silently fails to create tables - here's the fix and what we learned.
Non-latin character replies broke in 10MinuteMail until Seam/JSF's charset handling got fixed.
Seam MailSession fails with IP-based auth - configure environment-specific mail settings in components.xml.
Build custom RichFaces skins by extending default CSS instead of paying for expensive design overhauls to match your brand.
Hudson's February 2009 update fixed one bug but broke ant spawn tasks - upgraded builds stop starting application servers.
DZone's free RichFaces quick reference guide covers installation, core concepts, and every a4j and rich tag with examples.
SSO bridge between JForum and Atlassian Crowd syncs user groups automatically - no separate forum login needed.
GWT In Practice delivers practical guidance for building advanced web UIs - and includes a real author endorsement.
Better Java image resizing for thumbnails - higher quality output with improved code based on feedback.
Automated image resize, thumbnail generation, and format standardization in Java - the practical way.
Let's say that when a user clicks on something, perhaps selecting something from a DataTable or DataGrid, you want to call some server side code, and then popup a modal panel which needs to show content based on the new state setup by your server side call. In my case I have a DataGrid showing a number of items, and when a user clicks on an item I want to set the current selected item on a Seam component on the server, and then popup a modal panel to display detailed information about the item, and provide the user some actions within the modal panel.
Eclipse crashes on Leopard? Add one JVM flag. Problem solved.
Getting Quartz scheduling to work with Seam proved tricky - here's what I learned navigating sparse docs and setup gotchas.
Adding CAPTCHA protection to Seam forms takes three minutes - here's exactly how, including the build and config changes needed.
Emacs can edit files inside .war and .ear archives using archive-mode - add three lines to your config and edit deployments directly.
Editing nested RepositoryItems in ATG requires programmatic tricks with RepositoryFormHandler subclassing - this approach works.
ATG Dynamo's StringUtils class quietly handles validation with isEmpty() and isBlank() methods.
Seam-gen now generates ant targets that run seam tasks directly from your IDE - no command line needed.
Enhancing seam-gen to support multiple projects.
Java constants use final and static modifiers for efficiency, memory safety, and compile-time inlining.
ATG RSS generator droplet transforms repository data into valid RSS feeds with customizable channel fields.
ItemToXMLDroplet converts repository items to XML for client-side JavaScript or Flash consumption.
Java One 2007 delivered overwhelming scale with thousands attending - but surprisingly, Apple laptops ruled sessions and hallways alike.
Expose Seam components through web services using the JBoss component model - no magic, just clean architecture and lifecycle management.
10MinuteMail delivers disposable email addresses that expire in 10 minutes - built with Seam to defeat spam.
Getting Seam projects running required custom setup; here's a reusable base project structure.
JBoss Seam unifies AJAX, JSF, and EJB3 to simplify Web 2.0 development with annotated POJOs.
New blog exploring technology insights from a Java and security architect's perspective.