InfoQ

InfoQ

Editor Specific Content View

Bienvenido David III

Bienvenido David III is the CTO of TeamEXtension, a software development and maintenance company focused on Java EE. He has worked as programmer, architect and manager building C++ and Java EE applications in the technology, insurance, health-care and financial industries for over 13 years, most notably Fujitsu, General Reinsurance, Standard & Poor's and Credit Suisse. Bienvenido also runs a Java news aggregator called javameme.com.

All of Bienvenido David III's Content on InfoQ


News by Bienvenido David III

Apache TomEE 1.0 Released

Topics
Apache TomEE,
Apache Tomcat,
Application Servers,
Java EE,
Java,
Languages,
Programming,
Apache

The Apache Software Foundation has released Apache TomEE 1.0. Apache TomEE, pronounced "Tommy", is a Java EE 6 Web Profile certified all-Apache stack available under the Apache 2.0 license. TomEE is composed of Tomcat (Servlet, JSP, JSTL), OpenWebBeans (CDI), OpenEJB (EJB), OpenJPA (JPA), MyFaces (JSF), Geronimo Transaction (JTA), Geronimo JavaMail (Javamail) and Apache Bean Validation.

jQuery Mobile 1.1: True Fixed Toolbars, Revamped Transitions, jQuery 1.7.1 Support

Topics
jQuery,
Javascript,
Dynamic Languages,
jQuery Mobile,
Web Development,
Mobile Development,
Languages,
Programming,
Mobile

jQuery Mobile 1.1 has been released. The most notable improvements in 1.1 are true fixed toolbars, revamped page transitions and Ajax loader, and refined form elements. The new ThemeRoller tool allows existing jQuery developers to import their 1.0 theme and migrate it to 1.1. jQuery Mobile 1.1 requires jQuery 1.6.4 or 1.7.1.

JDK 8 Milestone and Release Dates

Topics
Java,
Oracle,
Languages,
Programming,
Companies

Oracle has posted in the jdk8-dev mailing list the JDK 8 milestone and release dates for review and feedback.

Web API Design Book - Crafting Interfaces that Developers Love

Topics
API-Design,
Web API,
Best Practices,
API,
Programming

Apigee, provider of API products and technology for enterprises and developers, has announced the release of "Web API Design: Crafting Interfaces that Developers Love", a free e-book on designing Web APIs. The e-book is a collection of REST API design practices developed in collaboration with various API teams around the world undergoing the Apigee design workshop.

Typesafe Stack 2.0: Scala, Akka, Play

Topics
Scala,
Java,
JVM Languages,
Functional Programming,
Languages,
Programming

Typesafe has released Typesafe Stack 2.0, an open source platform for building scalable applications in Java and Scala. The Typesafe Stack includes the Scala programming language, the Akka 2.0 event-driven middleware, the Play 2.0 web framework, and various development tools, that integrate seamlessly with existing Java environments.

Thymeleaf 2.0: Performance, th:switch, Line Numbers, Template Fragments, New DOM API

Topics
Thymeleaf,
Java Web Frameworks,
Java,
Languages,
Programming,
Templating

Thymeleaf is a XML/HTML template engine for Java, whose main goal is to provide a well-formed way of creating templates. Thymeleaf 2.0 includes a lot of new features, including improvements for developers who create Thymeleaf extensions. Here's a quick run down of what's new.

Effective Scala - Best Practices from Twitter

Topics
Scala,
Java,
JVM Languages,
Functional Programming,
Open Source,
Languages,
Best Practices,
Programming,
Twitter

Twitter has open sourced its Effective Scala guide. The document is on GitHub and is licensed under CC-BY 3.0. Scala is one of the primary programming languages used at Twitter, and most of the Twitter infrastructure is written in Scala. The Effective Scala guide is a series of short essays, a set of "best practices" learned from using Scala inside Twitter.

Byteman 2.0.0: Bytecode Manipulation, Testing, Fault Injection, Logging

Topics
JBoss,
Application Servers,
RedHat,
Companies,
Java,
Languages,
Programming,
AOP,
Byteman,
Testing

JBoss has released Byteman 2.0.0, an open source Java bytecode manipulation tool licensed under GNU LGPL 2.1. Byteman is a Java agent which helps testing, tracing, and monitoring code. It allows developers to change the operation of Java applications, either as it is loaded or during runtime.

Mozilla Labs Apps Developer Preview

Topics
HTML5,
Rich Internet Apps,
HTML,
Markup Languages,
Web Development,
Languages,
Mobile Development,
Programming,
Mobile,
Web Applications,
Mozilla

Mozilla has launched the Mozilla Labs Apps Developer Preview, an early view of the Mozilla Labs Apps marketplace. The Mozilla Labs Apps project allows developers to create HTML5 applications that run across multiple devices using Web standards like HTML5, CSS and JavaScript. The Mozilla Labs Apps project will also operate its own marketplace to help in the distribution of these HTML5 applications.

Spring Security 3.1: Multiple http, Stateless, Debug, Crypto, HttpOnly, Custom form-login Params

Topics
Spring,
Java,
Dependency Injection,
SpringSource,
Languages,
Design Pattern,
VMWare,
Security,
Patterns,
Object Oriented Design,
Programming,
Design,
Companies,
Spring Security

SpringSource has released Spring Security 3.1.0. New features include multiple http elements, stateless option, debug element, Crypto module, HttpOnly, secure cookies, delete cookies on logout, CAS tickets, JAAS configuration, authentication-manager-ref, request-matcher-ref, authentication-details-source-ref, form-login username-parameter and password-parameter, and more.