Tech session #26
26 September 2023, Netaville
starting at
18:00
Visualizing Software Architecture
Nikola Zhivkov
When it comes to visualizing our system's architecture, there are choices to be made. Do we use UML or another notation? Should we stick to Visio, maybe use Draw.io, or perhaps something else? Where do we store the diagrams, and more importantly, how do we maintain them and keep them up to date? We will look at the C4 Model and explore how it helps us describe our system's architecture to different stakeholders using a minimal set of abstractions and a lightweight notation model. In a live demo, we will “write” an architecture model using the Structurizr DSL and generate multiple diagrams automatically.
About the speaker
Nikola Zivkov is a Java Technology Line Manager at Qinshift (formerly Seavus). With nearly two decades of experience in building Java enterprise solutions, he’s passionate about building resilient architectures that withstand the test of time. He’s been a member of the Macedonian JUG since 2008.
MOB - Pair programming on steroids
Aleksandar Gjorgjevski
Mob Programming is a software development approach where the whole team works on the same thing, at the same time, in the same space, and at the same computer. This extends the concept of pair programming from two people working together to the entire team continuously collaborating at a single computer to deliver a single work item at a time.
About the speaker
Aleksandar Gjorgjevski is a Senior Java Developer at PolarCape. With more than 10 years of experience in building Java enterprise solutions, he’s passionate about building resilient architectures that can withstand the test of time (and crazy client demands). He’s been a member of the Macedonian JUG since the beginning.
How to post on jug.mk
Organized events
2023
Tech session #27
24 October 2023, Netaville
Tech session #26
26 September 2023, Netaville
Tech session #25
10 February 2023, Netaville
Tech session #24
30 January 2023, Netaville
2019
JavaSkop 2019
30 March 2019, Cineplexx, Skopje City Mall, Halls 5 & 6
2018
Tech session #23
11 May 2018, FINKI Amphitheatre
JavaSkop 2018
31 March 2018, Cineplexx, Skopje City Mall, Halls 5 & 6
Tech session #22
30 January 2018, FINKI Small Amphitheatre
2017
Tech session #21
09 November 2017, FINKI Small Amphitheatre
JavaSkop 2017
11 March 2017, Cineplexx, Skopje City Mall, Halls 5 & 6
Tech session #20
25 January 2017, FINKI Small Amphitheatre
2016
Tech session #19
20 October 2016, FINKI Small Amphitheatre
2015
JavaSkop 2015
13 December 2015, Cineplexx, Skopje City Mall, Halls 5 & 6
Tech session #18
04 November 2015, FINKI Small Amphitheatre
Tech talk by Endava #2
24 September 2015, Endava Offices, top floor
Tech talk by Endava
21 July 2015, Endava Offices, top floor
Tech session #17
25 March 2015, Broz Cafe (1-st) floor
2014
Java Day #4
22 November 2014, Cineplexx, Skopje city mall
Tech Session #16
30 September 2014, Club of Journalists (Клуб на новинари)
Tech Session #15
19 June 2014, PMF Building
Tech Session #14
26 February 2014, Club of Journalists (Клуб на новинари)
2013
Java Day #3
22 December 2013, Cineplexx, Skopje city mall
Tech Session #13
02 October 2013, FINKI
Java Day #2
23 February 2013, Skopje Fair
2012
Tech Session #12
06 June 2012, PMF Building
Tech Session #11
08 February 2012, FINKI
2011
10 years Eclipse Birthday Party
23 November 2011, Cafe Opera
Tech Session #10
05 October 2011, Club of Journalists (Клуб на новинари)
Java 7 Macedonia
20 July 2011, Skopje Fair Business Hall
Tech Session #9
20 April 2011, FEIT (Conference hall)
2010
Java Day #1
18 December 2010, EU Info Center
Tech Session #8
03 March 2010, FEIT (Conference hall)
2009
Tech Session #7
15 July 2009, FEIT (Conference hall)
Tech Session #6
17 June 2009, FEIT (211)
Tech Session #5
13 May 2009, ETF (Amphitheater)
Tech Session #4
08 April 2009, ETF (Amphitheater)
Tech Session #3
04 March 2009, ETF (Amphitheater)
Tech Session #2
26 January 2009, ETF (Conference hall)
2008
Tech Session #1
24 December 2008, ETF (Conference hall)
Tweets by @JavaUserGroupMK