Confitura 2015
2015-07-04
Warsaw, Poland
[Confitura 2013, Confitura 2015, Confitura 2019, Confitura 2022, Confitura 2023, Confitura 2025]
| title | author | length |
|---|---|---|
| Report | 04m | |
Confitura 2015 ran five parallel tracks with 35 presentations for about 1,300 attendees, supported by volunteers and over 100 proposal submissions… | ||
| Presentation on Security Standards and Protocols | Bolesław Dawidowicz | 44m |
Overview of practical security standards and protocols: explains why SAML2 remains dominant for corporate federation but has problems on mobile, clarifies that… | ||
| Code Review - How to Do It Better? | Sebastian Malaca | 40m |
Recommendations for improving code review by focusing on concrete outcomes: use automated linters and formatters to eliminate style nitpicks, run design… | ||
| Reactive applications with WebSockets | Przemek Piotrowski | 42m |
A demonstration of building a responsive, failure-tolerant auction service using WebSockets to implement Reactive Manifesto principles. It covers a frontend… | ||
| Microservices Don't Like Being Alone | Adam Dubiel | 41m |
Presentation describes problems of building and maintaining microservice ecosystems at Allegro and tools developed there to simplify microservice creation. It… | ||
| Polymer - You Hated Frontend Until Now and You'll Love It | Michał Suchecki | 49m |
Introduces Polymer as a way to change how web UIs are built: it addresses lack of design patterns in HTML and messy nested div structures by using the Polymer… | ||
| Vert.x - wydajna i skalowalna platforma | Bartek Zdanowski | 55m |
Vert.x is very efficient high performance scalable platform. Based on event driven paradigm with eventbus allows you to build non blocking thread safe… | ||
| How to Live... with Tests? | Daniel Wojda | 43m |
An interactive decision-game-driven session that walks through implementing a web service for a conference called “Dżemor” while writing automated tests. It… | ||
| Dockerized app in production? YES WE CAN!! | Przemek Hejman | 31m |
Argues for splitting services into separate containers so upgrades happen by replacing one container at a time for no downtime; warns that packing init… | ||
| UX for developers... Say what?! | Aga Naplocha | 42m |
User Experience is becoming more and more crucial aspect while creating new applications. It aims to make life easier for the users, but at the same time is a… | ||
| Extreme Remoting | Adam Michalik | 47m |
A team developed a nine-month remote workflow with a 6–7 hour time difference (two-hour daily overlap) between Taiwan and Warsaw. They solved coordination… | ||
| Lambdas && Monads | Grzegorz Piwowarek | 53m |
Presentation introduces Java 8 functional features: lambda expressions and monads. It explains that lambdas are mainly syntactic sugar over anonymous classes… | ||
| Why Do We Even Need Tests? | Jacek Kiljański | 46m |
Why write tests for code that already works: this talk examines the practical purposes of automated tests, questions rigid testing dogma, and argues for… | ||
| RxJava & Hystrix - perfect match for distributed applications | Maeusz Gajewski | 41m |
Introduces RxJava and Hystrix (both Netflix libraries) as essential tools for microservices. Explains how combining reactive programming with circuit… | ||
| Stick to the Rules - Consumer-Driven Contracts | Marcin Grzejszczak | 50m |
Consumer-Driven Contracts applies TDD principles to APIs: it treats consumers as the creators of API requirements to drive API design. The talk covers using… | ||
| Myths of NoSQL | Tomasz Fijałkowski | 42m |
Examines common arguments for using NoSQL databases, discusses consequences of lacking ACID transactions, and analyzes the impact of the CAP theorem. Covers… | ||
| Need for ASYNC: in pursuit of scalable internet-scale applications | Konrad 'ktoso' Malawski | 49m |
It's the year 2015, so unless you've been living under a rock for the last decade, you probably have heard about servers and platforms needing to go… | ||
| What a Java Developer Can Learn from Haskell? | Tomasz Nurkiewicz | 45m |
Compares specific Haskell ideas to Java practices: argues that static strong typing improves readability and early error detection, shows IntelliJ structural… | ||
| -XX:+UseG1GC | Jakub Kubryński | 48m |
G1 garbage collector (becoming the default in JDK 9) and how it changes JVM heap structure and handling of large and small collections. The talk explains G1’s… | ||
| What Comes After Going to Production? | Łukasz Łyciuk, Jakub Król, Jan Bielawski | 46m |
Covers next steps after deploying a basic application to production: which priorities to set for future releases and how to avoid costly mistakes. Describes… | ||
| Effective SCRUM in Distributed Teams | Rafał Udziela | 54m |
A case study of using Scrum across a 9-hour time-zone gap inside a 90,000-person biotech with a 1,500-person IT group. It describes concrete engineering… | ||
| Are you aware of /bin of your JDK? | Andrzej Grzesik | 48m |
There is a number of tools that are as part of a JDK installation. Often, you can rely only on these successfully analyse issues, without the need to resort to… | ||
| What will Java 9 bring us? | Dominik Przybysz | 55m |
Overview of planned features for Java 9, including the Project Jigsaw module system and other upcoming language and API changes beyond Java 8’s lambdas and new… | ||
| On-heap cache vs Off-heap cache w Javie | Radek Grębski | 46m |
W prezentacji przybliżę temat pamięci off-heap, czyli obszaru pamięci nie zarządzanej przez JVM. Przedstawię wady i zalety korzystania z tego rozwiązania… | ||
| A Brief History of DevOps | Tomek Pająk | 50m |
Overview of DevOps practices for speeding and stabilizing software delivery, citing metrics like Amazon’s 7,200 releases/day and Puppet Labs’ finding that… | ||
| Open Your Project or Let It Die | Krzysztof Debski | 20m |
Allegro Group uses open source for most projects and actively contributes to some, but when no good open solution exists they build internal enterprise-style… | ||
| From Specialist to Expert - Managing an IT Career | Agnieszka Łukasiewicz | 34m |
A talk about managing an IT career in today’s fast-changing job market, outlining why career planning matters and how to navigate different career paths in IT… | ||
| Code Quality Keepers - Tales from the Battlefield | Bartosz Walacik, Rafał Głowiński | 43m |
How to ensure objective code quality across many teams and stacks: defining measurable quality criteria and methods to evaluate code from different SCRUM teams… | ||
| The Ugly HR Lady Advises, or 1011 Mistakes Developers Make | Tomasz Dziurko | 51m |
The talk links common recruitment mistakes to programming “code smells”: recruiters see lies about English or certificates, overly long CVs that leak employer… | ||
| Elasticsearch at Scale of Billions of Documents | Igor Kupczyński | 44m |
Egnyte runs three independent Elasticsearch clusters on Google Compute Engine serving billions of documents and dozens of terabytes with 21 data nodes, three… | ||
| Performance testing with Gatling | Andrzej Michałowski | 50m |
Overview of performance testing using Gatling: explains what performance tests are and their main types, and demonstrates testing an akka-http example… | ||
| Pair Programming Pragmatically | Krzysztof Szabelski | 43m |
Overview of Pair Programming as a pragmatic XP technique for building high-quality, change-tolerant software. Covers when and how to use pair programming in… | ||
| The Road to a Distributed Application, or the Pitfalls of CQRS/DDD | Zbyszko Papierski | 34m |
The talk examines using Domain-Driven Design (DDD) and CQRS to build distributed (micro)service architectures, describing how duplicating data and splitting… | ||
| From Untested Spaghetti to Well-Rested Developers | Michał Matłoka, Jacek Kunicki | 46m |
A legacy Spring MVC application with heavy code duplication and no tests is transformed into a well-tested REST API using Spring, AspectJ, and custom… | ||
| Akka - Multithreaded Programming Without the Pain | Paweł Stawicki | 47m |
An introduction to the actor model as implemented by Akka for safer multithreaded programming. Covers building a simple application with local and remote… | ||
| How to Present Your Ideas to Technical and Business People | Sławomir Sobótka | 42m |
Praktyczne techniki prezentowania pomysłów zarówno przed publicznością techniczną, jak i biznesową, obejmujące przygotowanie mentalne (wejście w rolę… | ||
| nothing matches | ||