February Flash Talks 2014
Yes it was on again, Flash Talks! Where you get up and talk for 5 minutes about Coding and Stuff, we learn something, and people win prizes!
Gavin Jackson: SWT GUI development
- 3rd Place: Glen Smith: A Stunt Programmers Guide to Web Testing with Selenide flash-glen-smith-selenide.mp3
- Angel Ruiz: Managing static web dependencies with WebJars flash-angel-ruiz-webjars.mp3
- Angel Ruiz: Using Adobe Air to wrap your Web Application as a cross platform Desktop Application flash-angel-ruiz-adobe-air.mp3
- Jeff Lau: Dependency Injection and Guice flash-jeff-lau-google-guice.mp3
- 2nd Place: Maha Zohbi: SCSS in 5 flash-maha-zohbi-sccs.mp3
- Pradeep Vemulakonda: Aspect Oriented Programming flash-pradeep-vemulakonda-aop.mp3
Dean Macaulay: New Features in Xcode 5
- Peter Runge: Pebble, Android and Java in the mixing bowl flash-peter-runge-peble.mp3
- Miles Goodhew: The web sucks flash-miles-goodhew-web-sucks.mp3
- 1st Place: Cliff Henderson: Aparapi, a java framework for GPU processing flash-cliff-henderson-aparati.mp3
- H: Optapanner, do more with less. flash-hrovje-optaplanner.mp3
March - Spring, cloud deployment and CloudFoundry - Paul Chapman & Lawrence Crowther
Spring Cloud offers a simple way for JVM apps in the cloud to access
services and discover their own information during runtime with special
support for Spring appliations. It offers an extensible mechanism to
make it work on multiple clouds and a variety of cloud services.
Through the abstraction of cloud connector, you can make your application work with multiple clouds (currently Cloud Foundry and Heroku) without any changes. Expanding this theme we will demonstrate the Spring experience using Pivotal's Cloud Foundry PaaS platform.
April WildFly 8 Launch - Jef Mesnil
WildFly 8 (née JBoss Application Server) is Red Hat's open source Java EE 7 compliant application server. It contains robust implementations of WebSocket, Batch, JSON, Concurrency, JMS2, JAX-RS 2, CDI 1.1, and all Java EE 7 technologies. Undertow is the new cutting-edge web server in WildFly 8 and is designed for maximum throughput and scalability, including environments with over a million connections. The number of ports is reduced used by multiplexing protocols over HTTP using HTTP Upgrade.
Role Based Access Control support organizations with separated management responsibilities and restrictions. Roles represent different sets of permissions such as runtime operation execution, configuration areas that can read or written, and the ability to audit changes and manage users. In addition a new restricted audit log can be enabled including the ability to offload to a secure syslog server.
WildFly also provides a "core" distribution that is ideal for framework authors that want to build their own application runtime using the powerful WildFly 8 architecture.
NetBeans, IntelliJ, and Eclipse allow WildFly to be used for development, deployment, and debugging.
This session will provide an overview of all these features using several live demos.
Format: 30 mins overview of WildFly 8 + 30 mins deep dive on some specific topic(s)
May - How awesome is elasticsearch? - Peter McNeilThere has been a fair bit of talk about elasticsearch, a search engine using lucene. What makes elasticsearch different to Solr and how can it be used. Peter will talk about his experiences trying out elasticsearch and show some real code. In particular the new features in elasticsearch 1.x like aggregations.
June - Java 8: Create the future - Angela Calcedo
Angela Caicedo from Oracle will give us a technical presentation on Java 8.
July - David Smith from Peoplebank jobs rundown new payroll tax laws and their new part time contracting tool
David will talk about the payroll tax law changes, run through the job market update and have a Q&A session.
August - Pimp yo JS wit Gradle - Peter McNeil
Gradle http://www.gradle.org/ is "The new black" in build tools in a world of polyglot projects, attarcting many away for the over opinionated world of maven where one size doesn't quite fit all. Gradle is the new Android build system and learns from the mistakes and builds on the good bits of Ant, Maven and even make!
I'm going to show you how to do just that... I hope...