JavaDay 2013
| title | author | length |
|---|---|---|
| Extend your application with pluggable Groovy DSL | Baruch Sadogursky | 59m |
A plugin engine that lets teams extend Artifactory with executable Groovy DSLs compiles scripts, wraps closures into Java interfaces, and hot-loads without… | ||
| Power of Gradle | Evgeny Borisov | 01h 03m |
Comparative claim: Gradle replaces brittle XML with a dynamic Groovy DSL and wins on incremental tasks and parallel execution. Demo builds a simple Java… | ||
| Search for the Holy Grail (and test it once found) | Baruch Sadogursky | 53m |
A distribution web app (the download server/Bintray style) uses Grails + MongoDB + Elasticsearch: Grails for the UI and REST API, MongoDB for schema‑free… | ||
| JavaFX Deployment | Jan Valenta | 52m |
Covers concrete JavaFX deployment steps and tools: CSS compilation to binary, jar creation with fx:application and fx:deploy metadata, optional signing, and… | ||
| How To Do Kick-Ass Software Development | Sven Peters | 01h 03m |
Practical tips and outcomes: use cheap paper prototypes and “fake it till you make it” experiments; putting an in‑app feedback button yields 4x more feedback… | ||
| Java EE 7, 8 and beyond | David Delabassee | 01h 02m |
Java EE 7 ships mid‑2013 with concrete additions: JSR 356 WebSocket and JSON‑P for HTML5, JAX‑RS 2 with a standard client and async calls, Servlet 3.1… | ||
| Architecture Kata | Leonid Igolnik, Martin Burlinski, Pablo Barros | 01h 18m |
Designs take raw GPS + Wi‑Fi scans from trucks, batch ftp upload at depot or stream from phones, store raw records in a sharded NoSQL store (Mongo), run a… | ||
| Managing Modular Software for your NuGet, C++ and Java Development | Baruch Sadogurskii | 01h 23m |
JFrog explains that real modular builds need a binary repo that stores artifacts plus the exact build metadata so builds remain reproducible; the demo ties… | ||
| Scala concurrency patterns with Actors | Dmytro Aleksandrov | 54m |
Explains how Scala actor systems actually work: actors isolate mutable state and communicate via mailboxes, dispatchers and routers; an actor instance costs… | ||
| Functional refactoring | Yuriy Polyulya | 34m |
Refactors a messy MongoDB-backed update for a chess user into composable functions that push the collection dependency out and eliminate deep nesting, building… | ||
| How to be polymorphic in Scala | Yuriy Polyulya | 45m |
Explains concrete Scala features: type classes implemented via implicits with examples for Int and List, a Show instance that either prints numbers or bars… | ||
| Design Patterns in Scala | Pavel Fatin | 45m |
Compares classic patterns to concrete Scala constructs and tradeoffs: companion object apply replaces static factory methods, lazy modifier gives thread-safe… | ||
| Spring and Messaging: The next development generation | Artem Bilan | 53m |
Claims that modern Java apps should be message driven and asynchronous and shows concretely how Spring’s ecosystem implements that: Spring Integration for EIP… | ||
| WebSocket - JSR356 | David Delabassee | 54m |
Explains why WebSocket replaces polling and long polling with a TCP based full duplex channel and notes lack of delivery guarantees and that the client must… | ||
| Java ME Embedded at Your Home! | Alexander Mironenko, Vsevolod Nechaev | 50m |
Overview of Java ME Embedded and how to use it at home, covering the Java ME Embedded platform and related tools for building software on embedded devices… | ||
| Distributed systems and scalability rules | Oleg Tsal-Tsalko | 44m |
Compact overview of how real systems trade consistency, availability and partition tolerance with actionable patterns: use replication: master/slave vs… | ||
| Mutation Testing, or What Code Coverage Keeps Silent About | Gleb Smirnov | 48m |
Covers mutation testing as a way to evaluate test quality beyond code coverage by introducing small changes (mutations) into Java code and checking whether… | ||
| Patterns of SaaS: Refactoring Databases | Martin Burlinski, Leonid Igolnik | 57m |
Application runs across 6000 schemas with 76M transactions per week and performs half a million schema changes overnight by sequencing small, re-runnable… | ||
| Continuous delivery antipatterns | Andrzej Grzesik | 46m |
Describes concrete anti-patterns and fixes: live-debugging production, two-day outage during peak causing “releases = risk”, missing version metadata and ad… | ||
| The Agile Architecture Roadmap | Pablo Barros | 45m |
Describes a concrete process: create an architecture roadmap parallel to the product backlog, track epics and break them into incremental stories, and run… | ||
| I bet you have a permgen leak in your application | Nikita Salnikov-Tarnovski | 57m |
Claims class loader leaks appear in almost every app (quoted as 99.9%), and a tiny three‑page app yields five different leaks during debugging. Uses Eclipse… | ||
| Invokedynamic: Luxury or Necessity? | Vladimir Ivanov | 56m |
Overview of the Java JVM instruction invokedynamic, explaining whether it is a luxury or a necessity for language and runtime developers. Covers how… | ||
| TDD for database related code, how is it possible? | Mikalai Alimenkou | 58m |
Claims that full TDD on database code is practical and shows live-coded examples using Hibernate + Spring with DBUnit Unitils Liquibase to version schemas… | ||
| Emergency Dump — The Black Box of a Crashed JVM | Andrei Pangin | 50m |
How to collect and analyze an emergency heap and thread dump from a crashed Java Virtual Machine (a JVM “black box”), using JVM diagnostics tools such as… | ||
| Trade-offs in Java 8 with Examples and Pictures | Aleksey Fedorov | 44m |
Overview of Java 8 trade-offs illustrated with examples and diagrams, covering new language and platform features such as lambdas, streams, and the new… | ||
| The Dark Arts of Performance Tuning | Leonid Igolnik | 56m |
Shows a concrete workflow that finds and fixes real bottlenecks using only free tools: measure CPU and kernel time with OS perf monitor, inspect threads and… | ||
| Integrating Bug Tracker and CI Server with IntelliJ IDEA | Philip Torchinsky | 01h 02m |
Integration of a bug tracker and a continuous integration (CI) server with the IntelliJ IDEA IDE. Covers specific tools for bug tracking and CI and how to… | ||
| Groovy MOPping | Izzet Mustafaiev | 52m |
Groovy MOP techniques show how to synthesize methods at runtime, intercept calls with invokeMethod and methodMissing, and inject behavior into existing classes… | ||
| nothing matches | ||