background preloader

Javascript

Facebook Twitter

Real World Java EE - Devoxx 2012 Session is Online. JS spring stampede. Pppj2013: Call for Papers. The Java platform is multi-faceted, covering a rich diversity of systems, languages, tools, frameworks, and techniques. PPPJ'13 - the 10th conference in the PPPJ series - provides a forum for researchers, practitioners, and educators to present and discuss novel results on all aspects of programming on the Java platform including virtual machines, languages, tools, methods, frameworks, libraries, case studies, and experience reports. Virtual machines for Java and Java-like language support: - JVM and similar VMs - VM design and optimization - VMs for mobile and embedded devices - Real-time VMs - Isolation and resource control Languages on the Java platform: - JVM languages (Clojure, Groovy, Java, JRuby, Kotlin, Scala, ...) - Domain-specific languages - Language design and calculi - Compilers - Language interoperability - Parallelism and concurrency - Modular and aspect-oriented programming - Model-driven development - Frameworks and applications - Teaching.

Groovy & Grails for Java Developers. Bio Peter Ledbrook is a long time Java developer, Grails user and plugin author. He is also co-author of the book Grails in Action with Glen Smith. He has been using Java for over 10 years across a range of industries and technologies, covering both client-side and server-side development. He is a core Grails committer, general Groovy fan, and speaker on Groovy technologies. SpringSource and No Fluff Just Stuff bring you SpringOne 2GX 2012, a one-of-a-kind conference for application developers, solution architects, web operations and IT teams who develop business applications, create multi-device aware web applications, design cloud architectures, and manage high performance infrastructure. The sessions are specifically tailored for developers using the hugely popular open source Spring technologies, Groovy & Grails, and Tomcat.

Java SE 8 Lambda Quick Start. Java EE 7 and JAX-RS 2.0. By Adam Bien This article is part of series that introduces the new features and functionality of Java EE 7. You can learn more about the Java EE Platform Specification at Java.net. Java EE 7 with JAX-RS 2.0 brings several useful features, which further simplify development and lead to the creation of even more-sophisticated, but lean, Java SE/EE RESTful applications. Published April 2013 Downloads: : Sample Code (Zip) Most Java EE 6 applications, with the requirement for a remote API and free choice, are using a more or less RESTful flavor of the JAX-RS 1.0 specification. Roast House Roast House is a Java-friendly but simplistic JAX-RS 2.0 example, which manages and roasts some coffee beans.

Listing 1 As in the previous JAX-RS specifications, a resource can be a @Singleton or @Stateless EJB. @Context ResourceContext rc; @Path("/roaster/{id}") public RoasterResource roaster(){ return this.rc.initResource(new RoasterResource()); } Listing 2 Listing 3 Listing 4 Listing 5 Listing 6 Listing 7. Using Lambda Expression to sort a List in Java 8 using Netbeans Lambda Support. As part of JSR 335 Lambda expressions are being introduced to the Java language from Java 8 onwards and this is a major change in the Java language.

If you want to learn more about the what Lambda expressions and also about the JSR 335, you can visit the following resources: If I go into each and every feature/changes made as part of JSR 335 then it will be confusing for me as well as you. So to make it easier to appreciate the changes, I will pick some use cases and try to apply the features added as part of the JSR. Before I begin you would have to download the Netbeans version which supports the lambda expression syntax as well as the JDK build which has the JSR 335 changes. The JDK build which has the JSR 335 changes i.e the lambda expression support as well as the enhancements to the collections API can be downloaded from here.The Netbeans build with experimental support for Lambda Expressions. Now lets consider a List with the following contents for our example: Related Whitepaper:

Secure Java Coding Guidelines. Set Up Couchbase Java Client Sources in NetBeans IDE. The Couchebase Java Client is a library for other clients to implement. The Couchbase team uses Ant to test and create the JAR, while using both Ivy and Maven for dependency related tasks. In other words, a highly customized project structure. How to set it up in NetBeans IDE? The end goal is this: I.e., no red error marks, and [which you can't see above], code completion working, as well as compilation of the application. Also, the ability to run single test classes is a requirement. Therefore, use the Java Free-Form Project Type and point to the root folder of the download, once you've got it from Git: Spend some time configuring the project, with this end result: Below, for the Source Packages, select all the JARs from build/ivy/lib/couchbase-client/common.

Everything below is defined as you see it by default, except for the mapping of "jar" to Build Project and "mvn-install" to Run Project: <? Java EE / FX Workshops, Sessions and Talks. AngularJS, Jersey, JSP and Java EE 6 » Imifos' Lucubratory. The “topro” project (short for “topic proposer”, sorry I wasn’t very inspired on this) is a test that I made to play around with AngularJS.

In the opposite to a lot of AngularJS examples on the net, the project implements the entire chain: AngualarJS on the browser side, REST to communicate with the application server, JAX-RS/Jersey as server-side REST implementation, JSP as templating system of the server-side front-end, Java EE 6 for server-side back-end. The project demonstrates many different things, some of them enumerated hereunder. The choice of using JSP technology for templating may seem strange at first sight. First of all raises the question if we still need server-side templating while having client-side templating with AngularJS.

Realistically, the answer is yes when it comes to more complex applications. Concerning JSP, one has to admit that, despite of its age, it’s a great and proven technology. For simplification, the project doesn’t use a database. See web.xml.

AngularJs

Open for business (Nashorn) Platform Showcase. Seeing is believing. These are examples of some of the enterprise applications being built on top of the Java desktop application framework known as "the NetBeans Platform". Are you about to develop a an enterprise desktop application in Java? Get a head-start and build on top of the NetBeans Platform! Do you already have an enterprise application built on the NetBeans Platform? Categories. Companies & organizations using the NetBeans Platform.

Optimizing JavaScript and Dynamic Languages on the JVM. Speakers - JDays. Here follow the Speakers and their Abstracts Keynote: Agile and SEMAT – Perfect Partners Keynote Abstract: Today, as always, there are many different initiatives underway to help improve the way we develop software. The most popular and prevalent of which is the Agile Movement. One of the new kids on the block is the SEMAT initiative. As with any new initiative people are struggling to see how it fits into the world and how it relates to all the other things going on. For example does it improve or replace their current ways of working.

Is it something like lean that supports and furthers the aims of the Agile Movement, or is it something like waterfall planning that is in opposition to an agile approach? The good news is that both Agile and SEMAT promote non-prescriptive value-based philosophies that encourage software development teams to select and use whatever practices best fit their context and, most importantly, continuously inspect, adapt and improve their way of working. @durdn. Prezenta : Home. Google Testing Blog. D3 Tutorials. <div id="js_warning"><strong>JavaScript is turned off, so this page won&rsquo;t be very interactive. </strong> Switch JavaScript back on in your web browser for the full experience. </div> These tutorials have been expanded into a book, Interactive Data Visualization for the Web, published by O’Reilly in March 2013.

Purchase the ebook and print editions from O’Reilly. A free, online version includes interactive examples.

JQuery

Dropzone.js - Open Source Drag and Drop File Uploader. Introduction Dropzone.js is a drag and drop file upload with image previews. The author of dropzone has made the implementation as easy as possible. We just have to declare a dropzone class in form HTML element and Dropzone will find all form elements with class dropzone and automiatically attach itself to it. Drag and drop is a new feature for latest browser only such as IE10+, Chrome 7+, Firefox 4+, Opera 12+ and Safari 5+, for old browsers, Dropzone provides an oldschool file input fallback. Features Easy to style and update default dropzone templateCreate a dropzone with CSS class, or programmatically using JavascriptGenerate image thumbnails.Parallel file uploadsWith callback event for file validation and file upload status.Dropzone is also available as an AMD module for RequireJS.

More Details.