Posted
over 12 years
ago
by
Pieter Humphrey
Join David Turanski (SpringSource) and Damien Dallimore (Splunk) as they discuss and demonstrate Splunk and Spring Integration. Spring Integration provides a number of adapters out of the box to support various transports, such as JMS, File, HTTP
... [More]
, Web Services, and Mail. They will introduce the Splunk channel adapter, a new entry to the out of the box adapters available for Spring Integration, which allows data to flow through Spring Integration to interact with data being ingested or queried by Splunk.
For those who may be unfamiliar, Splunk collects, indexes and harnesses machine-generated big data so you can monitor, search, analyze, visualize and act on large streams of real-time and historical machine data.
Demo Source is located at:
https://github.com/damiendallimore/spring-integration-splunk-webex-demo
About the speakers
Damien Dallimore
Damien is the first Developer Evangelist at Splunk where he engages with the developer community to build big data applications on top of Splunk using Splunk's SDKs and Application framework. A fervent JVM fan, he has a particular interest in the new breed of alternate JVM languages and actually thinks that logging is cool. Prior to joining Splunk, Damien paid his mortgage wearing many different technical hats coding,hacking,engineering and architecting software and solutions around the globe in a variety of industries, primarily in the Enterprise Java space. He is a fanatical All Black's rugby supporter, loves scuba diving and golf and can hold his own on guitar in a blues jam.
More About Damien »
David Turanski
David Turanski is a Senior Software Engineer with SpringSource, a division of VMWare. David is a member of the Spring Data team and lead of the Spring Data GemFire project. He is also a committer on the Spring Integration project. David has extensive experience as a developer, architect and consultant serving a variety of industries. In addition he has trained hundreds of developers how to use the Spring Framework effectively.
More About David »
[Less]
|
Posted
over 12 years
ago
by
Gary Russell
We are pleased to announce that the first milestone release for Spring-AMQP is now available.
Project Home Page
Release Notes
|
Posted
over 12 years
ago
by
Gary Russell
We are pleased to announce that Spring Integration 2.2.3.RELEASE is now available.
For links to downloads and documentation, see the project home page
This release corrects an issue with the conversion of some complex message payloads when being mapped to method arguments, as well as a few other minor issues. Release Notes.
|
Posted
over 12 years
ago
by
jeremyg484
Dear Spring Community,
Today we’re excited to announce that rest.js is now part of Cujo.js and that rest.js 0.9 has been released.
https://github.com/cujojs/rest
rest.js is a RESTful HTTP client. It goes far beyond the typical XMLHttpRequest
... [More]
abstraction developers are accustomed to in other frameworks. rest.js is built upon composable interceptors that incrementally add new functionality to a client. Configured clients are tamper proof and can be safely shared within an application. If a portion of the application needs specific behavior, it can chain further interceptors on the common client creating a new client that’s independent of the remainder of the application.
As a quick example, if your application requires basic authentication, you can configure the basicAuth interceptor with the username and password once, rather then being forced to add the credentials to every place in the application that makes a request. When your application adds new authentication requirements, such as oAuth, you only need to replace the basicAuth interceptor with the oAuth interceptor in one place. All requests made with the resulting client get the new behavior automatically.
Out of the box rest.js works in every major browser (and then some) plus Node.js. There are interceptors for content negotiation, HATEOAS, basic auth, oAuth (the implicit flow), error detection, retries, timeouts, JSONP and of course fall backs for IE’s XHR and cross domain request support. It’s dirt easy to create new interceptors to apply your own behavior. [Less]
|
Posted
over 12 years
ago
by
Josh Long
Welcome to another installment of This Week in Spring!
This week I'm in chilly (brrr!) London, England and Paris, France, for Devoxx UK and Devoxx FR and - tonight - I gave a talk at Skills Matter for the London Spring User Group. What a
... [More]
pleasant experience. If you're in France and want to talk Spring, don't hesitate to ping me.
The CujoJS team has announced that When.js 2.0 is now available.
I found a few nice posts introducing Spring Integration. Here's part 1
and part 2.
These posts are very thorough and well worth a read!
New SpringOne2GX replays now available in HD on YouTube: What's New in Spring Integration 2.2 and Spring Integration, Batch, & Data Lightning Talks.
Did you guys miss SpringOne2GX 2012? Don't fret, Oleg Zhurakousky and Arjen Poutsma's talk introducing how to use Spring with Scala is now available on InfoQ.
Michael Isvy's been hard at work refactoring the code
of the canonical Spring PetClinic reference application. The application is now available on GitHub.
Long time readers will remember Daniel Fernandez, author of the amazing Thymeleaf templating engine that works well
with Spring MVC and Spring Security.
We're happy to have him pen a blog post on how Thymeleaf contributes to the refactored Spring Travel application as the view engine.
Have you guys checked out the RabbitMQ simulator on Cloud Foundry?
Speaking of RabbitMQ there are now Lua bindings available.
Alexey Zvolinskiy has a very introductory post on Spring MVC. Nicely done!
Our friend Roger Hughes is back at it again, this time with a post on how to create a Spring MVC 3.2 web application.
The ITEye blog has a nice Chinese-language post on how to use Spring and MyBatis together.
[Less]
|
Posted
over 12 years
ago
by
Pieter Humphrey
What's New in Spring Integration
Spring Integration 2.2 introduces many exciting new features including among other things new adapters supporting MongoDB, Redis and JPA. Furthermore, the transaction synchronization support was expanded,
... [More]
allowing for the synchronization of inherently non-transactional resources with existing transactions. Another noteworthy addition is the ability to add behavior to individual endpoints using advice chains. For example, Spring Integration 2.2 now provides out-of-the-box support for various retry strategies. Watch this replay session to learn about these and many other new features and improvements. We will also take a look at some of the things planned for Spring Integration 3.0.
About the speaker
Gunnar Hillert
Gunnar Hillert is a member of technical staff (MTS) at SpringSource, a division of VMware, Inc. He is a committer for Spring Integration, Spring AMQP and also contributes to the Cloud Foundry project. Gunnar heads the Atlanta Java Users Group and is an organizer for the DevNexus developer conference.
A native from Berlin, Germany, Gunnar has been calling Atlanta home for the past 11 years. He is an avid gardener specializing in anything sub-tropical such as bananas, palm trees and bamboo. As time permits, Gunnar works on his Spanish language skills and he and his wife Alysa are raising their two children tri-lingually (English, German, Spanish). Gunnar blogs at: http://blog.hillert.com/ and you can follow him on Twitter: https://twitter.com/ghillert
More About Gunnar »
Gary Russell
Gary has been in software engineering, concentrating on Enterprise Integration, for over 30 years on various platforms, and in the Java space since the late '90s.
He has been developing with the Spring Framework since 2004 and joined SpringSource/VMware in 2009 in a consulting role. From 2009 until the end of 2011 he taught Core Spring and Enterprise Integration with Spring to several hundred developers, as well as providing Enterprise Integration consulting services with Spring Integration, Spring Batch and Core Spring.
He has been a committer on the Spring Integration project for nearly 3 years and became a full time member of the engineering team in January 2012.
More About Gary »
Oleg Zhurakousky
Oleg is a Principal Architect with Hortonworks responsible for architecting scalable BigData solutions using various OpenSource technologies available within and outside the Hadoop ecosystem. Before Hortonworls Oleg was part of the SpringSource/VMWare where he was a core engineer working on Spring Integration framework, leading Spring Integration Scala DSL and contributing to other projects in Spring portfolio. He has 17+ years of experience in software engineering across multiple disciplines including software architecture and design, consulting, business analysis and application development. Oleg has been focusing on professional Java development since 1999. Since 2004 he has been heavily involved in using several open source technologies and platforms across a number of projects around the world and spanning industries such as Teleco, Banking, Law Enforcement, US DOD and others. As a speaker Oleg presented seminars at dozens of conferences worldwide (i.e.SpringOne, JavaOne, Java Zone, Jazoon, Java2Days, Scala Days, Uberconf, and others).
More About Oleg »
Spring Integration, Batch, and Data Lightning Talks
Join the hosts Mark Fisher and Mark Pollack for a series of 10 lightning talks by leading contributors to the Spring Integration, Batch, and Data projects. Learn all the inside tips and tricks about using these projects in exciting edge cases and get a preview of current experimental work being conducted by the R&D team.
The use-cases will cover the domains of traditional enterprise integration, SaaS integration, and Big Data workflows.
About the speakers
Mark Fisher
Mark Fisher is an engineer within the SpringSource division of VMware and lead of the Spring Integration project. He is also a committer on the core Spring Framework and the Spring BlazeDS Integration project. Mark has provided consulting services for clients across numerous industries, and he has trained hundreds of developers how to use the Spring Framework and related projects effectively. Mark speaks regularly at conferences and user groups in America and Europe.
More About Mark »
Mark Pollack
Dr. Mark Pollack has been a core Spring (Java) developer since 2003 and founded its Microsoft counterpart, Spring.NET, in 2004. Mark now leads the Spring Data project that aims to simplify application development with new data technologies around big data and NoSQL databases. Prior to working on Spring project, Mark worked in offline computing in high-energy nuclear physics at Brookhaven National Laboratory and then moved to the financial services industry as a technical lead for front-office trading systems.
More About Mark »
[Less]
|
Posted
over 12 years
ago
by
Pieter Humphrey
Save 50% on Spring in Action, Fourth Edition with promo code: sia4vm
Expires March 22nd, 2013 at midnight.
Spring Framework is required knowledge for Java developers. Spring 3.2, the latest major version, builds on the core Spring 3 features like
... [More]
SpEL, the Spring Expression Language, new annotations for the IoC container, and much-needed support for REST. Whether you're just discovering Spring or you want to absorb the new features, there's no better way to master Spring than with this book.
Spring in Action, Fourth Edition is a hands-on guide to the Spring Framework. It covers the latest features, tools, and practices including Spring MVC, REST, Security, Web Flow, and more. You'll move between short snippets and an ongoing example as you learn to build simple and efficient J2EE applications. Author Craig Walls has a special knack for crisp and entertaining examples that zoom in on the features and techniques you really need.
Table of Contents, MEAP Chapters & Resources
Table of Contents
PART 1: CORE SPRING
1. Springing into Action - FREE
2. Wiring Beans
3. Advanced bean wiring
4. Aspect-oriented Spring
PART 2: SPRING ON THE WEB
5. Building web apps with Spring MVC
6. Spring web views
7. Advanced Spring MVC
8. Working with Spring Web Flow - AVAILABLE
9. Securing Spring Web
PART 3: SPRING IN THE BACKEND
10. Persisting data with Spring and JDBC
11. Spring and ORM
12. Working with Schema-less Data
13. Caching data
14. Securing Methods
PART 4: INTEGRATING SPRING
15. Working with remote services
16. Creating REST APIs with Spring MVC
17. Consuming REST APIs
18. Messaging with Spring
19. Sending emails with Spring
20. Managing Spring Beans with JMX
What's Inside
Updated for Spring 3.2
Environment-specific configuration using definition profiles
Spring Data for NoSQL
Using annotations to reduce configuration
Working with RESTful resources
Spring Expression Language (SpEL)
Security, Web Flow, and more
Nearly 100,000 developers have used this book to learn Spring! It requires a working knowledge of Java.
About the Author
Craig Walls is a software developer at SpringSource. He's a popular author and a frequent speaker at user groups and conferences. Craig lives in Plano, Texas. [Less]
|
Posted
over 12 years
ago
by
jeremyg484
Dear Spring Community,
We are pleased to announce the release of when.js 2.0.0.
When.js is cujojs’s lightweight Promises/A+ and when() implementation, and powers the async core of wire.js, cujojs’s IOC Container. It also provides several other
... [More]
useful Promise-related concepts, such as joining multiple promises, mapping and reducing collections of promises, and timed promises.
This major release brings full Promises/A+ compliance, and async promise resolutions. It also includes a few new features, including a new when/keys module for working with object keys.
See the cujojs discussion group for further detail, and check out the full changelog for more info and direct links to docs for the new features. [Less]
|
Posted
over 12 years
ago
by
Pieter Humphrey
An Introduction to Spring Data
The Spring Data project is an umbrella project that provides a familiar and consistent Spring-based programming model for a wide range of data access technologies. Motivated by the rise of new NoSQL databases
... [More]
and Big Data solutions, there is support for Redis, MongoDB, HBase, Neo4j, Gemfire, Hadoop and Splunk. There is also a “refresh” of Spring’s traditional support for JDBC and JPA. In this session, we will provide a guided tour of the Spring Data feature set, showing how you can quickly increase your productivity when creating applications that use these new data access technologies. Use cases unique to each technology will be discussed and demonstrated as well as where Spring Data provides some level of portability between different databases.
About the speaker
Mark Pollack
Dr. Mark Pollack has been a core Spring (Java) developer since 2003 and founded its Microsoft counterpart, Spring.NET, in 2004. Mark now leads the Spring Data project that aims to simplify application development with new data technologies around big data and NoSQL databases. Prior to working on Spring project, Mark worked in offline computing in high-energy nuclear physics at Brookhaven National Laboratory and then moved to the financial services industry as a technical lead for front-office trading systems.
More About Mark »
Java Batch JSR-352
Java Batch JSR-352 is an initiative chaired by Chris Vignola from IBM and includes members from RedHat, Oracle, VMware, Industry leaders, and independent consultants involved in the Enterprise Java Batch.
This presentation will cover: The influence of Spring Batch on the Java Batch spec (the Batch DSL). The evolution of requirements on Java Batch in terms of concurrency, data and application modernization, and data grids. Key design decisions for coming to a common language (JCL) of batch in terms of Jobs, Steps, Partitioning, Concurrency, Parallelization, etc. State of Java Batch; Roadmap, specification, and public access to discussions and hot topics.Influences of Java Batch on Spring Batch and the implications for the future.
About the speaker
Jonathan Fullam
Jonathan Fullam has over 12 years of experience with software development with a heavy focus on enterprise Java based applications and open source frameworks. Currently employed by SpringSource, a division of VMware, Jonathan advises enterprises on building scalable architectures using modern technologies and tools. With a passion for public speaking, he most recently presented Test Driven Developement at the 2011 Java Server Side Symposium. Jonathan received his education from The College of New Jersey where he obtained a B.S. in computer science.
More About Jonathan »
Wayne Lund
Wayne Lund is a Senior Systems Engineer within VMware vFabric. Currently Wayne is on the Java Batch expert group (JSR-352) working to standardize the use of Java Batch in the enterprise, which has just been released for public review. Prior to coming to VMware Wayne has been working as an enterprise Java Architect from the earliest days of Java. While at Accenture he was one of the Chief Architects of Spring Batch, a joint effort between Accenture and SpringSource, and introduced the Java Community to Spring Batch at Java One 2007 along with Rod Johnson and Scott Wintermute.
More About Wayne »
[Less]
|
Posted
over 12 years
ago
by
Pieter Humphrey
No application is an island and this is more obvious today than ever as applications extend their reach into people's pockets, desktops, tablets, TVs, Blu-ray players and cars. What's a modern developer to do to support these many platforms? In
... [More]
this talk, join Josh Long to learn how Spring can extend your reach through (sometimes Spring Security OAuth-secured) RESTful services exposed through Spring MVC, HTML5 and client-specific rendering thanks to Spring Mobile, and powerful, native support for Android with Spring Android.
About the speaker
Josh Long
Josh Long is the Spring developer advocate. Josh is the lead author on Apress’ Spring Recipes, 2nd Edition, and a SpringSource committer and contributor. When he's not hacking on code, he can be found at the local Java User Group or at the local coffee shop. Josh likes solutions that push the boundaries of the technologies that enable them. His interests include scalability, BPM, grid processing, mobile computing and so-called "smart" systems. He blogs at blog.springsource.org or joshlong.com.
More About Josh »
[Less]
|