~/conference

4Developers 2015

titleauthorlength
making of01m
Jak przygotowywaliśmy się na przywitanie 950 uczestników 4Developers?
Promo in English
Interview with Mariusz GilMariusz Gil04m
An interview with Mariusz Gil about practical monitoring for production systems, focusing on Time Series databases like InfluxDB and dashboards such as Grafana…
Talk in Polish
Interview with Sławek SobótkaSławek Sobótka07m
An interview with Sławek Sobótka discusses a new conference track called “drabina ekspertów” that organizes presentations into a single architectural stack to…
Talk in Polish on
Interview with Wojtek DworakowskiWojtek Dworakowski09m
Wojtek Dworakowski describes work at SecuRing and leadership in OWASP Poland, highlighting concrete outcomes: OWASP publishes free guides and libraries, local…
Talk in Polish on
Interview with Dariusz TarczyńskiDariusz Tarczyński05m
Interview covers practical use of Microsoft Azure platform and Microsoft Visual Studio Online, including many technical audience questions (all answered except…
Talk in Polish on
Interview with Jarek PałkaJarosław Pałka10m
Jarosław Pałka describes his 10+ years in IT working as a DBA, developer, architect and manager across waterfall and Agile projects, arguing that simplicity…
Talk in Polish on
Interview with Jakub ŚmietanaJakub Śmietana06m
An interview with Jakub Śmietana about his over eight years in the events industry and his role as Sales Director at Eventory Inc. It describes his work…
Talk in Polish on
From Local to Global Service Based on Symfony2R. Baczyński, M. Kutra36m
Shows how DocPlanner/ ZnanyLekarz built one engine to run websites in 25 countries using Symfony2. Describes architectural solutions and tools for…
Talk in Polish on
Before Party!01m
Dzień przed 4Developers 2015 spotkaliśmy się z uczestnikami na 4Dev Be4 Party w Bowl-Pubie Warszawianka. Zobaczcie jak było! http://4developers.org.pl/
Promo in English
Distributed Profiling in Microservice-Based ApplicationsK. Sadowski50m
Covers distributed profiling and monitoring for microservices-based business applications, describing problems of observing autonomous, communicating…
Talk in Polish on
Why Do Clients Nitpick?T. Kowalczewski44m
The talk examines measuring and acting on application performance metrics (max latency and response-time consistency) and demonstrates inaccuracies in a common…
Talk in Polish on
Database in a SaaS applicationJ. Jagieła43m
Postgres then Oracle were used for a SaaS training platform, but scaling issues came from a flawed design: a naive per-client schema for translations caused…
Talk in Polish on
Scaling LAMP doesn't have to suckS. Grodzicki37m
Concrete steps to scale a LAMP stack by separating services into VMs or Docker containers, tuning Linux (open files, network ports, deadline I/O scheduler) and…
Talk in Polish on
Be pragmatic, be SOLIDK. Menżyk46m
Explains how to apply the five SOLID principles through concrete refactorings: split an overloaded Employee Active Record into a business model plus a…
Talk in Polish on
How to Start Working with DDD Using BDDK. Gunia44m
Introduces “Modelling by Example,” a way to apply Behaviour-Driven Development techniques to Domain-Driven Design modeling. Shows how to use Gherkin and Behat…
Talk in Polish on
PHPNG versus HHVML. Krupiński50m
Compares PHPNG (a deep refactor of the Zend Engine — not a JIT) with HHVM. PHPNG reduces argument-copying, trims ZVAL and array metadata to cut memory (example…
Talk in Polish on
Using web technologies in desktop applicationsP. Marzec29m
GOG rebuilt its desktop client as a Chromium-embedded HTML/CSS/JS UI with a thin native host, using the Chromium Embedded Framework plus REST APIs and…
Talk in Polish on
Overly Attached ORMW. Chojnacki28m
Explains reducing coupling to Doctrine in a Symfony2 app by making repositories and entity interfaces and turning concrete repository classes into separate…
Talk in Polish on
Offline Dispersion of a Centralized Online ApplicationŁ. Łuczak29m
A PHP project built with Zend Framework 2 and Doctrine 2 was redesigned from a centrally online app into a system supporting offline use, data synchronization…
Talk in Polish on
Varnish tips & tricksP. Pasich37m
Practical Varnish configuration and troubleshooting: setting backends and ports, important daemon flags, and VCL snippets to control TTLs, cookie handling, and…
Talk in Polish on
Microservices - Opportunities, Dilemmas and ProblemsŁ. Sowa48m
Mikroserwisy are presented as an architectural style contrasted with traditional monoliths, explaining what microservices are and what advantages they offer…
Talk in Polish on
Refactoring for Big Money: First StepsM. Gruca37m
The talk explains what refactoring is, how to plan and approach large refactorings, and practical tactics to convince business stakeholders to fund them. It…
Talk in Polish on
What a Beautiful Disaster in a Perfect WorldJ.Pałka42m
The talk examines why software systems fail in production despite good intentions, blaming human factors and organizational issues as well as technical gaps…
Talk in Polish on
DevOps in mBank - Lessons LearnedP. Stapp42m
A team rebuilding mBank’s customer channels (Internet, mobile, call center) in .NET across 10+ teams discusses DevOps practices used to manage this large…
Talk in Polish on
Designing for failure - architecting fault-tolerant systemJ. Derda36m
Explains concrete fault-tolerance tactics: hardware and geo redundancy, caching, idempotent requests, sending commands instead of full objects, audit logs and…
Talk in English on
A Service with Cameras - a Performance MinefieldŁ. Łuczak35m
A Polish webcam service project modeled on a large existing portal encountered multiple performance and scaling failures: underestimated chat traffic, faulty…
Talk in Polish on
Simple Architecture for a Not-So-Simple SystemM. Stasch30m
The talk explains how to apply CQRS (Command Query Responsibility Segregation) in a pragmatic, non-mystical way to simplify complex systems. It argues CQRS…
Talk in Polish on
Why 99% of Companies Building REST APIs Lie?B. Andrzejczak41m
Presentation explains HATEOAS (Hypermedia as the Engine of Application State) as the least-implemented part of REST, showing how hypermedia links connect API…
Talk in Polish on
Legacy Code - The Survival SchoolK. Żmuda39m
Practical guidance for working with legacy code in C#, addressing common dilemmas like adding another if-statement versus rewriting from scratch. Covers…
Talk in Polish on
From Zero to Hero: Business Increment in 25 MinutesM. Drobik, K. Szabelski29m
A live 25-minute coding session that builds a working web service from scratch using .NET and C# with a pragmatic test-first (TDD) approach. The presenters use…
Talk in Polish on
.NET Poza VSJ. Gutkowski44m
JAKUB GUTKOWSKI Nie ulega wątpliwości, że Visual Studio jest jednym z najlepszych jak nie najlepszych IDE dostępnych na rynku. Jednak płaci on za to wielką…
Talk in English on
Functional Toys in an Object-Oriented SandboxM. Malinowski58m
The talk explains how functional programming ideas have been intentionally integrated into C#, influenced by the creators’ work on F#. It describes recent…
Talk in Polish on
mac.NET aka ASP.NET vNext by ExampleJ. Gutkowski56m
Overview of running ASP.NET vNext on macOS and Linux after Microsoft open-sourced .NET; it explains the new dependency and project management approach…
Talk in Polish on
Orleans - Apps That Scale and Distribute ThemselvesK. Suszka40m
Orleans is presented as an experimental platform that hides physical distribution from developers to build highly available, scalable cloud applications. The…
Talk in Polish on
.NET 2015 - What's New?M. Dudak43m
Overview of what's new in the .NET ecosystem in 2015, covering ASP.NET (the redesigned ASP.NET), .NET Core, C# 6.0, and Entity Framework 7. The talk explains…
Talk in Polish on
Your Own Professional WPF ControlM. Kawalerowicz, M. Słowik37m
Shows how to build a professional WPF control from scratch using XAML templates and C#. Covers the design and implementation techniques used in commercial…
Talk in Polish on
Bypassing Same-Origin PolicyJ. Żoczek28m
JAKUB ŻOCZEK Podczas prelekcji będzie można poznać tajniki jednego z kluczowych mechanizmów, zapewniających bezpieczeństwo w przeglądarkach - czyli…
Talk in English on
Selected Vulnerabilities in Web ApplicationsM. Sajdak44m
Examines selected web application vulnerabilities, including XXE and several non-obvious techniques for obtaining an OS shell. Each issue is introduced briefly…
Talk in Polish on
JEE Frameworks vs Cross-Site Scripting (XSS)P. Bucki33m
Explains what cross-site scripting (XSS) attacks are, their types, and how they execute attacker-supplied code (usually JavaScript, sometimes…
Talk in Polish on
Business Processes from an Attacker’s PerspectiveM. Olejarka42m
The talk examines web application business processes as targets for attackers, using concrete examples to show where an attacker might profit and which test…
Talk in Polish on
Salt Your Password Well: Password Hashes on the WebL. Krupiński49m
Covers secure password storage for web applications, comparing defensive techniques (hashing algorithms, salting, and related best practices) with methods…
Talk in Polish on
Super fast open source integration courseS. Sztank39m
Shows three concrete Apache Camel integration routes deployed on Apache ServiceMix: one route saves incoming HTTP requests to files, and two timer-driven…
Talk in Polish on
Stick to the rules - Consumer Driven ContractsM. Grzejszczak, J. Kubryński48m
MARCIN GRZEJSZCZAK, JAKUB KUBRYŃSKI Stick to the rules! Consumer Driven Contracts as a TDD on architectural level TDD introduced many improvements into…
Talk in English on
The Four Horsemen of the Apocalypse When Armageddon Comes to the JVMJ.Pałka44m
A 15-year JVM veteran examines four major causes of severe production slowdowns—garbage collection, I/O operations, threads, and interpreted bytecode—and…
Talk in Polish on
Java Memory Consistency ModelT. Borek, J. Jagieła45m
Defines JMM as visibility rules not GC and shows concrete consequences: reads can legally see surprising values unless ordering or barriers force visibility…
Talk in English on
Synchronous and Asynchronous Programming - Two Worlds You Can CombineŁukasz Nawojczyk52m
The talk compares synchronous and asynchronous approaches to concurrent programming in Java, examining whether asynchronous code must be hard to write, debug…
Talk in Polish on
Microservices and Modularity or the difference between treatment and cure!Milen Dyankov42m
Argues that microservices often shift complexity to infrastructure rather than remove it and shows a concrete refactor of the Dukes store: extract a domain…
Talk in English on
Smarter Java Testing with the Spock FrameworkMarcin Zajączkowski46m
Spock Framework for testing Java code using a Groovy-based DSL is presented, focusing on advanced and lesser-known features (including new capabilities…
Talk in Polish on
Good Practices and Coding Conventions in C# from a Woman’s PerspectiveBeata Zalewa47m
Survey of C# coding conventions and best practices, comparing older recommendations with current methodologies; covers file organization, comments…
Talk in Polish on
Nashorn - what's all the fuss aboutMichał Gruca50m
Nashorn, the Java 8 JavaScript engine, is presented as a practical JVM tool rather than an academic toy. The talk covers running JavaScript on the JVM with…
Talk in Polish on
“The only constant is change” — auditing an application's data in 30 minutesPaweł Szymczyk43m
Shows how to implement a data-audit module in under 30 minutes using JaVers. Covers tracking and analyzing changes to application data so teams can monitor…
Talk in Polish on
How to use Hadoop for security monitoringMichał Olczak21m
Presentation explains how to use Hadoop for security monitoring by collecting and analyzing large volumes of logs and events. It covers technologies from the…
Talk in Polish on
Applying Domain-Driven Design in legacy systemsPiotr Wyczesany32m
Practical introduction to applying Domain-Driven Design (DDD) to existing legacy systems: the talk explains strategic approaches for reducing legacy code…
Talk in Polish on
RelacjaSławomir Sobótka02m
4Developers 2015 reports record attendance — nearly 1,000 developers — and closes with a final press conference that lists fifteen Belgian teams, a program mix…
Talk in English
10 commandments of secure codingW. Dworakowski54m
Overview of OWASP and its developer-focused Top 10 Proactive Controls: practical recommendations to prevent common web-application security mistakes. Presents…
Talk in Polish on
Lessons from Erlang VMM. Śląski44m
Goal Share experiences from using Erlang/OTP in real projects and discuss Erlang VM features, which help maintain and troubleshoot ever running systems…
Talk in English
~/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.