JavaDay Kiev 2014
| title | author | length |
|---|---|---|
| Keynote | Evgeniy Borisov, Barukh Sadogurskiy, Aleksey Tokar, Ruslan Sinitskiy, Pavel Grushetskiy, Aleksey Demin, Nykolai Alymenkov, Anatoliy Sokolenko, Nikita Lipskiy | 02h 15m |
Conference keynote and panel report on concrete Java adoption and tooling: teams report migrating six projects to Java 8 stream API in two months, praising… | ||
| Java 8 Date&Time benefits | Oleg Tsal-Tsalko | 15m |
Demos show concrete Java 8 classes and fixes: use LocalDate.of, LocalTime and LocalDateTime for clear construction and default ISO toString output; use… | ||
| How to measure your architecture | Tomasz Borek | 01h 15m |
Claim: most architectures aren’t measured so defects and costly redesigns hide until users leave; one out of ten architectures is verified. Practical tools and… | ||
| All inclusive Jeastic PaaS | Alexey Alexandrov | 59m |
Jelastic is a turnkey PaaS built on OpenVZ containers that claims live kernel module loading, memory deduplication and per-container namespace isolation to… | ||
| How do you store your data? | Artem Orobets | 01h 04m |
Describes a production path: started with MySQL proxying translated pages (works for 2–3 small sites, collapses around 10 req/s), moves to in-memory caches and… | ||
| Java Memory Model | Tomasz Borek | 22m |
Describes why the original Java memory model is broken and how JSR-133 replaces it with concrete guarantees: strengthened final semantics, well-defined… | ||
| Continuous Delivery using Java EE 7 | Arun Gupta | 01h 01m |
Shows a reproducible Java EE 7 continuous delivery pipeline using WildFly 8.1, Maven and JBoss Forge to generate projects, Arquillian to run integration tests… | ||
| Nashorn ... In Enterprise Applications | Adam Bien | 01h 01m |
Shows concrete use of Nashorn on Java 8 to script and embed logic: implements Runnable and Predicate interfaces from JavaScript, passes Java objects back and… | ||
| Java 8 Lambdas Hands-On-Labs | Oleg Tsal-Tsalko | 02h 09m |
Oleg Tsal-Tsalko
Lead software engineer at EPAM
Slides: http://www.slideshare.net/olegtsaltsalko9/lambdas-hol
JavaDay Kiev (http://javaday.org.ua) - ежегодная… | ||
| Object-Functional Patterns in Scala | Vitaliy Savkin | 01h 50m |
Vitaliy Savkin
Software Engineer at EPAM Systems
1) Object-Fucntional Patterns in Scala
2) Highly available and scalable application for dummies with Storm | ||
| On the Endlessly Running Child Processes of a Java Application | Kirill Golodnov | 57m |
Discusses problems with long-running child processes started from Java applications, focusing on Java's process-management APIs and issues such as resource… | ||
| How I lost my QA job | Katya Kameneva | 51m |
Team shifts QA into development ownership, adopts Continuous Delivery and TDD, and builds devops pipelines, code-review checklists and pair-programming… | ||
| Java SE: Lambdas, Streams & Future Directions | Simon Ritter | 01h 07m |
Covers concrete changes in Java SE 8: lambda expressions as anonymous functions tied to functional interfaces, implemented via invoke dynamic, and… | ||
| Java for hipsters and rocks stars | Pavel Grushetzky | 01h 05m |
Pavel Grushetzky
Chief Software Engineer at EPAM Systems
Slides: http://www.slideshare.net/PavelGrushetzky/slide-40477845
JavaDay Kiev (http://javaday.org.ua)… | ||
| Testing Web Apps with Spring Framework | Dmytro Chyzhykov | 44m |
Shows how to test Spring MVC controllers with concrete code: pure unit tests using mocks that run in milliseconds, controller-scoped integration tests with… | ||
| Key Problems of Microservice Architecture | Anatoliy Sokolenko | 01h 09m |
A small demo system implements three services (challenge, indexer, user) on Hazelcast and uses Netflix OSS: Eureka discovery + Ribbon client-side load… | ||
| MongoDB in Production — Myth or Reality? | Alexey Tokar | 01h 08m |
Talk examines using MongoDB in production, presenting practical experience and lessons from deployments at Yandex. Covers MongoDB technology, operational… | ||
| The art and methodology of troubleshooting | Alexey Diomin | 01h 05m |
Starts with concrete triage: monitor first, profile later using Zabbix/NewRelic/Kibana to spot memory leaks and latency spikes before touching code. Shows real… | ||
| Distributed applications using Hazelcast | Taras Matyashovskyy | 59m |
Explains how Hazelcast turns a JVM heap into an in‑memory datagrid, demonstrates a tiny web app that starts multiple Hazelcast instances with one line, writes… | ||
| Apache HBase: crazy dances on the elephant back | Roman Nikitchenko | 55m |
HBase runs as a real‑time, column‑family store on top of Hadoop HDFS/YARN with ZooKeeper coordinating masters and region servers; writes go to WAL + memstore… | ||
| Practical Experience Building APIs for High-Load Services | Alexander Oleynikov | 37m |
Practical experience building APIs for high-load services, describing how to design and implement scalable, high-throughput service APIs using Java… | ||
| Java Gets Slimmer: Reducing the Distribution Size of a Java Application Without Dependencies | Nikita Lipsky | 55m |
Shows techniques to reduce the size of a Java application's distribution when there are no external dependencies, using tools and approaches from the Java… | ||
| AOT Compilation | Nikita Lipsky | 01h 06m |
Overview of Ahead-Of-Time (AOT) compilation for Java, presented by a senior engineer from Excelsior. Covers Excelsior’s AOT technology for compiling Java… | ||
| Spring 4, Java EE 7 or Both? | Ivar Grimstad | 44m |
Compares Spring 4.1 and Java EE 7 by building demos on WildFly: a Spring component packaged into a Java EE WAR and a Java EE EJB/Cdi bean injected into a… | ||
| Marching Happily Together with HATEOAS! | Vladimir Tsukur | 01h 03m |
An introduction to using HATEOAS (Hypermedia as the Engine of Application State) in REST APIs: why hypermedia-driven responses improve client-server… | ||
| Integration Testing from the Trenches | Nicolas Fränkel | 01h 20m |
Integration testing focuses on real collaborations: use Maven failsafe (remember failsafe requires IT suffix) to keep CI unit builds under five minutes, fake… | ||
| Groovy Puzzlers — Strange, Unclear, and "Mom, What Is That?!" | Baruch Sadogursky, Evgeny Borisov | 01h 00m |
A deep-dive into surprising and confusing behaviors in the Groovy language, showing concrete 'puzzlers' that trip up developers. Uses code examples to… | ||
| Transforming an Abstract Syntax Tree into Groovy. WHAT?! | Baruch Sadogursky | 01h 02m |
Shows how to transform Java abstract syntax trees into Groovy code using tooling for AST manipulation. Covers practical techniques and technologies for mapping… | ||
| Spring the Ripper | Evgeny Borisov | 01h 05m |
Evgeny Borisov
Software Developer/Instructor
Slides: http://goo.gl/Bk62qf
JavaDay Kiev (http://javaday.org.ua) - ежегодная конференция для Java-разработчиков… | ||
| Applied Multithreading | Mikalai Alimenkou | 01h 02m |
Practical multithreading for Java developers: covers applied concurrency techniques and common multithreading problems in Java, referencing patterns and tools… | ||
| Spring Data? Yes, That One! | Evgeny Borisov | 01h 09m |
Covers using Spring Data for Java applications, showing which Spring Data modules and technologies to use for common data-access tasks. Explains how Spring… | ||
| Spring — The Configuration Battle | Baruch Sadogursky, Evgeny Borisov, Mikalai Alimenkou | 01h 05m |
Explains why the Spring framework has so many configuration options and how they compare, including discussion of Spring Boot as one of those approaches… | ||
| nothing matches | ||