Break the monolith with (B)VIPER Modules - N. Zaghini @juglodz
Break the monolith with (B)VIPER Modules - N. Zaghini  @juglodz
Uploaded January 2017 | Updated September 2026, 1 hour ago
... or how do I start modularising my code for a better (engineering) life.
In the software engineering business there is no one fits all solution but when design patterns arise in the community it is important to understand the reasons why they were originated and how to tweak them for our purposes. This talk will explore the VIPER design with top-down approach, deriving the design decisions from quality attributes of a software system including modularity, reusability, testability, single responsibility and more. You will learn the reasons why the design was initially conceived (Clean Architecture by Uncle Bob) then formalised for mobile (by Mutual Mobile) and how to revise it to fit your purposes. Eventually a modified version of the design, friendly called (B)VIPER, will be discussed as improvement for better reuse of modules among different teams.

http://mobilization.pl
Break the monolith with (B)VIPER Modules - N. ZaghiniBrace Yourself Apache Storm is coming [LIVE]Functional approach to Android architecture using Kotlin - Jorge CastilloJAVAFAKTURA - S02E06 - Kontrakty i testy - Marcin GrzejszczakLosowanie wejściówki na 4developersLosowanie darmowej wejściówki na Wprowadzenie do Big Data i Apache SparkAndroid Things 101 - Raul PortalesDon’t fear SQL: A better way to store and handle data with SQLBrite && SQLDelight - Leandro FavarinDont loose your users because of endless quality issues - Olivier DestrebecqJAVAFAKTURA - S01E03 - Przetwarzanie współbieżne w Javie - Tomek AdamczewskiSwift rEvolution - Kostiantyn KovalBuilding a CI/CD pipeline for your mobile app - Peter-John Welcome
Jug Łódź |

Break the monolith with (B)VIPER Modules - N. Zaghini

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER