~/conference

JavaDay 2013

date:2013-10-19
location:Kiev, Ukraine
series:JavaDay · one edition
tags:[java]
titleauthorlength
Extend your application with pluggable Groovy DSLBaruch Sadogursky59m
A plugin engine that lets teams extend Artifactory with executable Groovy DSLs compiles scripts, wraps closures into Java interfaces, and hot-loads without…
Talk in English on
Power of GradleEvgeny Borisov01h 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…
Talk in English on
Search for the Holy Grail (and test it once found)Baruch Sadogursky53m
A distribution web app (the download server/Bintray style) uses Grails + MongoDB + Elasticsearch: Grails for the UI and REST API, MongoDB for schema‑free…
Talk in English on
JavaFX DeploymentJan Valenta52m
Covers concrete JavaFX deployment steps and tools: CSS compilation to binary, jar creation with fx:application and fx:deploy metadata, optional signing, and…
Talk in English on
How To Do Kick-Ass Software DevelopmentSven Peters01h 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…
Talk in English on
Java EE 7, 8 and beyondDavid Delabassee01h 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…
Talk in English on
Architecture KataLeonid Igolnik, Martin Burlinski, Pablo Barros01h 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…
Talk in English on
Managing Modular Software for your NuGet, C++ and Java DevelopmentBaruch Sadogurskii01h 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…
Talk in English on
Scala concurrency patterns with ActorsDmytro Aleksandrov54m
Explains how Scala actor systems actually work: actors isolate mutable state and communicate via mailboxes, dispatchers and routers; an actor instance costs…
Talk in English on
Functional refactoringYuriy Polyulya34m
Refactors a messy MongoDB-backed update for a chess user into composable functions that push the collection dependency out and eliminate deep nesting, building…
Talk in English on
How to be polymorphic in ScalaYuriy Polyulya45m
Explains concrete Scala features: type classes implemented via implicits with examples for Int and List, a Show instance that either prints numbers or bars…
Talk in English on
Design Patterns in ScalaPavel Fatin45m
Compares classic patterns to concrete Scala constructs and tradeoffs: companion object apply replaces static factory methods, lazy modifier gives thread-safe…
Talk in English on
Spring and Messaging: The next development generationArtem Bilan53m
Claims that modern Java apps should be message driven and asynchronous and shows concretely how Spring’s ecosystem implements that: Spring Integration for EIP…
Talk in English on
WebSocket - JSR356David Delabassee54m
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…
Talk in English on
Java ME Embedded at Your Home!Alexander Mironenko, Vsevolod Nechaev50m
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…
Talk in Russian on
Distributed systems and scalability rulesOleg Tsal-Tsalko44m
Compact overview of how real systems trade consistency, availability and partition tolerance with actionable patterns: use replication: master/slave vs…
Talk in English on
Mutation Testing, or What Code Coverage Keeps Silent AboutGleb Smirnov48m
Covers mutation testing as a way to evaluate test quality beyond code coverage by introducing small changes (mutations) into Java code and checking whether…
Talk in Russian on
Patterns of SaaS: Refactoring DatabasesMartin Burlinski, Leonid Igolnik57m
Application runs across 6000 schemas with 76M transactions per week and performs half a million schema changes overnight by sequencing small, re-runnable…
Talk in English on
Continuous delivery antipatternsAndrzej Grzesik46m
Describes concrete anti-patterns and fixes: live-debugging production, two-day outage during peak causing “releases = risk”, missing version metadata and ad…
Talk in English on
The Agile Architecture RoadmapPablo Barros45m
Describes a concrete process: create an architecture roadmap parallel to the product backlog, track epics and break them into incremental stories, and run…
Talk in English on
I bet you have a permgen leak in your applicationNikita Salnikov-Tarnovski57m
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…
Talk in English on
Invokedynamic: Luxury or Necessity?Vladimir Ivanov56m
Overview of the Java JVM instruction invokedynamic, explaining whether it is a luxury or a necessity for language and runtime developers. Covers how…
Talk in Russian on
TDD for database related code, how is it possible?Mikalai Alimenkou58m
Claims that full TDD on database code is practical and shows live-coded examples using Hibernate + Spring with DBUnit Unitils Liquibase to version schemas…
Talk in English on
Emergency Dump — The Black Box of a Crashed JVMAndrei Pangin50m
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…
Talk in Russian on
Trade-offs in Java 8 with Examples and PicturesAleksey Fedorov44m
Overview of Java 8 trade-offs illustrated with examples and diagrams, covering new language and platform features such as lambdas, streams, and the new…
Talk in Russian on
The Dark Arts of Performance TuningLeonid Igolnik56m
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…
Talk in English on
Integrating Bug Tracker and CI Server with IntelliJ IDEAPhilip Torchinsky01h 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…
Talk in Russian on
Groovy MOPpingIzzet Mustafaiev52m
Groovy MOP techniques show how to synthesize methods at runtime, intercept calls with invokeMethod and methodMissing, and inject behavior into existing classes…
Talk in English on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.