- Baratine 0.10 Released - We're close!
- Resin 4.0.45 on caucho.com/download
- Caucho Rodeo Trip – Texas in Fall!
- On-site Training now available
- Caucho Expands Reseller Network
Baratine 0.10 Released
Asynchronous reactive applications (See http://reactivemanifesto.com) are the future of web applications. However, the large base of developers building asynchronous distributed applications has not yet come to fruition. We believe that this is due to the sheer complexity needed to build and maintain these solutions. Toolkits and frameworks currently require very low level message handling and force developers into a programming model that is not natural to the object oriented style of Java.
Baratine is a platform for building a network of loosely-couple POJO microservices. In this way, Baratine can be thought of as a “high-level” abstraction for reactive programming. Within Baratine, the only requirement of developers is to implement the methods from the API they design. This is in stark contrast to models that enforce an “extends” statement in base level classes and opens up the understanding of an application from just a few expert engineers, to an entire team of engineers now able to create enterprise quality distributed applications.
Baratine is moving Java forward with the next stage of encapsulation. Currently we are updating our documentation to illustrate how many models can be implemented within Baratine. The list currently stands at:
- Hello world
- Id generation
- Workers/integration with legacy
- Database bardb
- Child services
- Facade APIs
- Vertx integration
If you have any questions about Baratine and current use cases please reach out to us at: https://groups.google.com/forum/#!forum/baratine-io or drop us a line at firstname.lastname@example.org (Don’t worry Baratine is Open Source and free to use!)
Along with working on the technology to fuel the next generation of web apps, we continue to improve our long-standing cloud platform in Resin. The lastest version of Resin, 4.0.45, is now available for download. It includes bug fixes and increases Resin's stronghold as the top tier web and application server. Please report any bugs you come acoress to bugs.caucho.com. If you’re looking to expedite a bug fix, a short demo reproducting the issue always helps us out.
One other item to note is that we will be back porting the new Resin 5 database into Resin 4. Our new model will provide even better stability when corruptions occur and should be out in 2-3 weeks.
Notable bug fixes in the 4.0.45 release include:
- session: change shutdown state machine to allow getAttribute on invalidating session (#5919, rep by Shinomiya Nobuaki)\
- build: remove LoadTimeWeaver (#5923, rep by M. Barker)
- watchdog: change default -Xss to 1m (#5927, rep by anupmondal)
- servlet: check for dual registration of ServletContextListener (#5893, rep by Matias Lagerwall)
- jsp: share classloading of .tag files (#5914, rep by nfedorov)
- dyn-server: on server restart, allow same address:port (#5903, rep by Tom Pohl)
- dyn-server: added lock in resin-data to ensure multiple servers cannot use same data (#5902, rep by Tom Pohl)
- ssl: allow OpenSSL ECC support for forward secrecy (#5906, rep by Nick Stephens)
- db: add validation and restart for corrupted BTree index (#5912, rep by wesleywu)
- build: allow for JDK 8 build (#5901, rep by dave)
- health: removed perm gen checks (#5910)
- ejb: ejbTimer.cancel() needs to remove timer from getTimers() (#5891, rep by bbik)
- servlet: FileService character-encoding should exclude images (#5907, rep by Mathias Lagerwall)
We will be in Texas in November visiting customers as well as providing on-site training. We have reached out to a number of our customers in the Dallas area, but if we have not heard from you, feel free to contact Sean Wiley email@example.com to request a meeting or after work BBQ/drinks.
Caucho’s Advanced Developer Training may now be scheduled as on-site training. We cover the following topics in order to get your development team up to speed utilizing the Best Resin Practices:
- Understand Resin architecture & configuration files
- Deploy, support, & troubleshoot Java apps on Resin
- Configure database connectivity for a multitude of data structures
- Configuring dynamic servers to respond to web app traffic & mitigating DDoS attacks
- Monitor & profile applications using the administration application
- Secure Resin & Applications running on it
- Embed Resin for reliable & dynamic OEM solutions
- Implement application failover for horizontal scaling
- Utilizing Resin as a private/public/hybrid massive cloud solution
- Versioned deployment and graceful upgrades for zero downtime
To schedule your on-site training, please contact Alexandra Garmon (firstname.lastname@example.org)
Caucho Expands Reseller Network
Recently, we have seen much growth in our US and global reseller program.
Copyright (c) 1998-2015 Caucho Technology, Inc. All rights reserved.
Caucho®, resin®, quercus® and baratineTM are registered trademarks of Caucho Technology, Inc.