4Developers 2017
2017-04-03
Warsaw, Poland
[4Developers 2015, 4Developers 2017, 4Developers 2019, 4Developers 2019 Warszawa, 4Developers 2020, 4Developers 2021, 4Developers 2022 Online]
| title | author | length |
|---|---|---|
| Maciej Aniserowicz Invites You to the .NET Track! | Maciej Aniserowicz | 01m |
An invitation to the .NET track at the 4Developers 2017 conference, promising substantive technical content rather than superficial talk. It highlights that… | ||
| Festiwal 4Developers 2017 - relacja! | 02m | |
14 ścieżek, 110 prelegentów, 1800 uczestników - oj działo się, zobaczcie sami!
4Developers: http://2017.4developers.org.pl
Facebook… | ||
| Wywiad z Maciejem Aniserowiczem | 05m | |
4Developers: http://2017.4developers.org.pl
Facebook: https://www.facebook.com/4Developers/
Twitter: https://twitter.com/4developers | ||
| Wywiad z Jarosławem Pałką | 10m | |
4Developers: http://2017.4developers.org.pl
Facebook: https://www.facebook.com/4Developers/
Twitter: https://twitter.com/4developers | ||
| Wywiad z Dominiką Łuszczuk | Dominika Łuszczuk | 05m |
4Developers: http://2017.4developers.org.pl
Facebook: https://www.facebook.com/4Developers/
Twitter: https://twitter.com/4developers | ||
| Wywiad z Kamilem Newczyńskim | Kamil Newczyński | 07m |
4Developers: http://2017.4developers.org.pl
Facebook: https://www.facebook.com/4Developers/
Twitter: https://twitter.com/4developers | ||
| Wywiad z Maciejem Mensfeldem | Maciej Mensfeld | 05m |
4Developers: http://2017.4developers.org.pl
Facebook: https://www.facebook.com/4Developers/
Twitter: https://twitter.com/4developers | ||
| Wywiad z Natalią Haś | Natalia Haś | 05m |
4Developers: http://2017.4developers.org.pl
Facebook: https://www.facebook.com/4Developers/
Twitter: https://twitter.com/4developers | ||
| Building PHP Applications Without Frameworks | Michał Łukaszewski | 43m |
Covers building PHP web applications without using frameworks, focusing on creating maintainable, business-focused solutions rather than following trends… | ||
| Jak zrobić bota w 45 minut | Adam Marczak | 43m |
Ścieżka: .NET I
Boty to nie tylko buzzword. Zobacz sam jak z wykorzystaniem Bot Framework oraz usług Cognitive Services, Bot Service dostępnych w chmurze… | ||
| Reaktywny PHP | Arkadiusz Kondas | 46m |
Ścieżka: PHP
Programowanie sterowane zdarzeniami (event-driven) jest znane i używane w aplikacjach klient / serwer oraz bibliotek asynchronicznych. RactPHP… | ||
| Statusonomy: Monkey Politics in the Team | Artur Król | 48m |
Explains social status games in teams by describing dominance and submissive signals people unconsciously emit and respond to in workplace settings. Covers how… | ||
| Functional JavaScript for everyone | Bartłomiej Witczak | 34m |
Shows concrete JavaScript patterns and libraries that reduce bugs and make code testable: uses Immutable.js to avoid hidden mutation, demonstrates currying to… | ||
| Functional developer in object oriented world | Bartosz Sokół | 46m |
Ścieżka: .NET I
Functional developer in object oriented world - how F# helped me to write better C#
Object-oriented programming languages have been here for… | ||
| Building Reactive Systems | Bartosz Sypytkowski | 47m |
Explains why reactive systems and the Reactive Streams standard are useful for building large-scale systems, then introduces the Akka.NET platform (a .NET port… | ||
| Implementing Domain Models with Broadway | Ciprian Alexandru Pitis | 48m |
The talk explains how to encapsulate business logic in rich domain models instead of spreading CRUD logic across the codebase, and demonstrates implementing… | ||
| Road trip with Redux | Damian Kmiecik | 26m |
Ścieżka: JavaScript
Wprowadzenie do architektury Flux i konceptu Redux’a. Ukazane w praktyce plusy i minusy użycia z ReactJS, AngularJS i Angular 2 z… | ||
| Functionality and Asynchronicity in PHP7 | Witold Adamus | 51m |
The talk examines functional programming and asynchrony in PHP 7, arguing that PHP 7 introduces functional features but in an imperfect way that makes adopting… | ||
| Pros and cons using Vue JS Framework | Viacheslav Shevchenko | 33m |
Claims that Vue is a lightweight hybrid of React and Angular and that it beats current React/Angular in benchmarks drive the talk, backed by a note that Vue… | ||
| 5 architectures of asynchronous JavaScript | Tomasz Ducin | 01h 04m |
Covers the actual mechanics behind asynchronous JavaScript and compares 5 approaches: callbacks, events, promises, coroutines, reactive streams with concrete… | ||
| How I Stopped Being Afraid and Fell in Love with Parallel Processing | Szymon Warda | 43m |
Covers parallel processing in .NET, explaining why simple TPL/.AsParallel() can fail for large workloads and introducing Task Parallel Library Dataflow as a… | ||
| The Only Thing That Matters | Szymon Kulec | 42m |
Explains fundamental patterns of data storage that underlie relational databases, Event Sourcing, messaging and systems like SQL Server, Kafka and Event Store… | ||
| Messaging Queues | Piotr Pasich | 44m |
Ścieżka: PHP
Spadek wydajności aplikacji nie zawsze wymaga otworzenia nowych serwerów i skalowania. W większości przypadków wystarczy oddelegować czasochłonne… | ||
| Browsers behind your back | Phil Nash | 35m |
Service Workers plus a small queued outbox in IndexedDB with idb let browsers capture POSTs while offline and automatically replay them via the Background Sync… | ||
| Before You Start a Startup | Paweł Wrzeszcz | 50m |
A presentation examines why startups fail by focusing on founders’ individual motivations rather than only business or team/communication failures. Using case… | ||
| It's All About the State, or What async/await Hides in C#? | Dariusz Pawlukiewicz | 44m |
Explains how C# async/await actually works under the hood: it covers the async/await syntax, the compiler transformations and the generated Intermediate… | ||
| Organizational Coaching - Where Is the Key to Effectiveness? | Eliza Stasińska | 50m |
Examines why agile transformations are hard and argues that change cannot be reliably driven by working only with individual teams. Recommends system-level… | ||
| badass.js - On the Road to Proficiency | Mateusz Kwaśniewski | 38m |
A talk about how to become highly proficient with JavaScript by focusing on how experts think and learn, and what to prioritize when frameworks change… | ||
| Game of (Developer) Life... Deconstructed | Mariusz Gil | 37m |
Ścieżka: Bottega IT Minds
W 1970 roku John Conway publikował koncept prostego automatu komórkowego, Game of Life. Dziś, po 37 latach, tych kilka regułek… | ||
| NETowiec w Kosmosie | Maciej Nowak | 41m |
Ścieżka: .NET I
W październiku 2015 roku dostałem maila "Komputer pokładowy" z propozycją uczestnictwa projekcie PW-Sat2. Od tego czasu łączę świat "nudnych… | ||
| What's Going On in the Minds of Bottega IT Minds Experts? | Maciej Aniserowicz | 01h 34m |
Panel discussion examining current trends and the state of the IT industry in Poland, hosted by Bottega IT Minds. Participants discuss technology trends and… | ||
| Utrzymywalne mikroserwisy - naga prawda | Jakub Kubryński | 45m |
Ścieżka: Bottega IT Minds
Prawdziwego programistę poznaje się nie po tym jak zaczyna, ale po tym jak utrzymuje. To drugie jest trudne w przypadku systemów… | ||
| GraphQL without Hype | Łukasz Szymański | 46m |
An examination of GraphQL (the query language released by Facebook) from a practical PHP perspective, assessing its real benefits and drawbacks for production… | ||
| Architecture antipatterns and how to beat them 2/2 | Łukasz Szydło | 54m |
Discusses problems caused by trying to keep global ACID transactions across distributed services (the “chronic transaction” antipattern) and gives concrete… | ||
| Architecture antipatterns and how to beat them 1/2 | Łukasz Szydło | 43m |
Describes common architecture antipatterns in domain-rich business systems—especially a single bloated domain model and an anemic domain—and concrete fixes… | ||
| How to Write. A Craftsman's Guide | Krzysztof Rakowski | 40m |
A practical guide showing developers how to write effective technical prose for human readers, arguing that programming skill doesn’t prevent good human… | ||
| The Seven Deadly Sins of an Agile Coach | Krystian Kaczor | 44m |
The talk analyzes common mistakes made by Agile Coaches in Poland during the current wider adoption of Agile, warning that inexperienced or misguided coaches… | ||
| ETW in the Service of the .NET Developer | Konrad Kokosa | 46m |
Introduces Event Tracing for Windows (ETW) as a powerful, underused diagnostic mechanism for gathering runtime information about the machine, OS, and… | ||
| Memento Memori | Konrad Kokosa | 43m |
A reflection on memory management in modern IT, questioning whether large disks and gigabytes of RAM have made memory concerns irrelevant. It examines how… | ||
| Unleashing Your Super-dev-powers | Karol Sójko | 47m |
Tests dozens of productivity methods on self and teams, distilling seven usable tips: start with GTD then timebox the week but abandon an overfilled calendar… | ||
| Imagine the Entire Audience Is Sitting Naked | Jakub Marchwicki | 01h 18m |
A panel brings together a programmer/architect (Jakub Nabrdalik), a stand-up comedian (Karol Modzelewski) and a performer/choreographer (Mirosław Woźniak) to… | ||
| Mid-sized building blocks and hexagonal architecture | Jakub Nabrdalik | 49m |
Ścieżka: Architektury Aplikacji
Public enemy No.1, mid sized building blocks and hexagonal architecture in real life
Do you know why the default scope in… | ||
| Consumer Driven Contracts | Jędrzej Andrykowski | 42m |
Explains the Consumer-Driven Contracts (CDC) pattern for client-server architectures to address testing and deployment issues between services, including… | ||
| Jednorożce to kobiety, a nie firmy | Katarzyna Leszczyńska-Bohdan | 32m |
Ścieżka: Business Relations & Soft Skills
Jednorożce to kobiety, a nie firmy. O kobiecym pierwiastku w STEM
Dlaczego tak mało kobiet działa w STEM (Science… | ||
| Introduction to RxJS | Krzysztof Furmann | 36m |
A practical walkthrough of RxJS that compares promises and callbacks, demonstrates cold vs hot observables and shows how higher‑order streams are flattened… | ||
| Nowoczesne uczenie sieci neurownowych w TensorFlow | Krzysztof Sopyła | 53m |
Ścieżka: Python
Sztuczna inteligencja w końcu wyszła z pokoi naukowców i wkracza w każdy aspekt naszego życia. Wiąże się to z tym, że coraz więcej firm chce… | ||
| Mock, patch - when and how to use | Maciej Polańczyk | 20m |
Ścieżka: Python
This presentation shows best practices in unit testing in Python. It explains how to use Python libraries to easy development of unit tests… | ||
| Practical Introduction to Machine Learning | Mateusz Rogowski | 50m |
An introduction to practical Machine Learning using Python and the scikit-learn library, focused on classification tasks. It shows how to automatically test… | ||
| Znajdź swoje korzenie - dziedziczenie w JavaScript | Agata Malec-Sromek | 28m |
Ścieżka: JavaScript
Dziedziczenie w JavaScript zdecydowanie różni się od klasycznego podejścia, które znamy z innych języków programowania. Na wykładzie… | ||
| The forgotten art of Mentoring | Timothee Bourguignon | 40m |
Claims mentoring is a forgotten silver bullet and must be intentional and long term not just one-off content; defines a mentor as someone who guides a mentee’s… | ||
| The base problem | Szymon Warda | 39m |
Ścieżka: Architektury Aplikacji
Relational, graph, document, in memory, key-value, search, stream, embedded - those are the most common database types. This… | ||
| MySQL Indexing - Do It Right or Die | Piotr Suszalski | 48m |
Covers MySQL indexing and schema design to improve web-app performance, focusing on how to build effective indexes and how to use InnoDB for faster queries… | ||
| Kolekcje, czyli jak silnik chrome V8 radzi sobie z danymi | Piotr Leszczyński | 42m |
Ścieżka: JavaScript
Wykład dotyczący tzw. "Magii JavaScript'u" w dziedzinie operacji na kolekcjach danych oraz zarządzania pamięcią, przedstawiony na… | ||
| Czy to JavaScript? Czy to C#? To TypeScript! | Patryk Nowacki, Michał Żmijewski | 41m |
Ścieżka: JavaScript
Czy to JavaScript? Czy to C#? Nie... To TypeScript!
Czy TypeScript to lepszy JavaScript? A może TypeScript to alternatywa dla języków… | ||
| The Babel Fish Data: A Case Study | Norbert Wojtowicz | 50m |
Argues that the real fix for flaky systems is data-first design — treat data as immutable, semantic, recursive facts and model systems as streams trees meshes… | ||
| Serverless w C# | Jakub Gutkowski | 47m |
Ścieżka: .NET I
Mikroserwisy są już pase… odeszły do lamusa, teraz popularnym słowem jest serverless. Na sesji dowiesz się co to jest serverless, kiedy może… | ||
| Hype Driven Development | Dawid Gaweł | 47m |
Ścieżka: Architektury Aplikacji
Kto z nas nie zaczynał nowego projektu od przeglądnięcia jakie nowe super frameworki i biblioteki wyszły w minionym tygodniu?… | ||
| Ports and Adapters | Dominik Przybysz | 40m |
Introduces the ports-and-adapters (hexagonal) architecture as a way to keep the domain model independent of changing UIs, databases and infrastructure. Covers… | ||
| Satisfying Collaboration with a Non-Technical Client | Dominika Łuszczuk | 35m |
Practical techniques for working with non-technical clients: how to collect clear project requirements, keep clients from taking advantage, get timely… | ||
| Python Packaging - one tool to pack them all | Jakub Wasielak | 38m |
Ścieżka: Python
Historically, Python packaging has been a source of significant pain for even the most devoted Python enthusiasts. The good news, though, is… | ||
| GIL - What it is and how to fight it | Marek Piechula | 32m |
Explains what Python's Global Interpreter Lock (GIL) is and why it allows concurrent but not parallel execution, preventing true multi-threaded or multi-core… | ||
| TDD (Pythonowych) Mikroserwisów | Michał Bultrowicz | 44m |
Ścieżka: Python
Propozycja tego, jak można tworzyć mikroserwisy w Pythonie zakładając pisanie testów najpierw, a dopiero potem właściwego kodu. Na każdym… | ||
| Virtual Environments and Dependency Management in Python | Piotr Grzesik | 33m |
An overview of Python virtual environments and dependency management: explains why and how to use isolation (pyenv, virtualenv, virtualenvwrapper, venv, conda)… | ||
| nothing matches | ||