Profile cover photo
Profile photo
Marcus Biel
Software Craftsman
Software Craftsman

Communities and Collections

Finally, here is the recording of my talk at JPoint 2018

Which #Java #CleanCode duke sticker should I produce first? Pick it up at my next talk!

Post has attachment
Yesterday I gave my talk “A​ ​craftsman’s​ ​guide​ ​to​ ​designing​ ​a​ ​clean architecture” at the VJUG. In addition to almost 1000 registered participants, we were also joined live by JUG Dublin. Thanks! That was lots of fun! Here you can see the replay of the webinar:

Post has attachment

Post has attachment
I am back from Moscow, where I spoke in front of about 400 developers at the JPoint Java conference about how to achieve a clean modular monolithic architecture! I will post the recording on m blog, as soon as it is available!
4 Photos - View album

Post has attachment
As a result of the webinar polls I was running, here is the first free #java webinar. Join us next Tuesday, 6pm CEST: "A craftsman’s guide to designing a clean architecture"

Post has attachment
Hooooray! #Java #JDK10 has arrived! Download it now:

On that occasion, also released an interview about Java 10, that 11 experts took part in, with me apparently being one of them ;-)

Here are the results of my #Java #JDK10 "favorite feature" poll:
52.7% 286 Local-Variable Type Inference
14.5% 307 Parallel Full GC for G1
7.3% 317 Experimental Java-Based JIT Compiler
5.5% 310 Application Class-Data Sharing
4.8% 312 Thread-Local Handshakes
4.2% 304 Garbage-Collector Interface
3.6% 316 Heap Allocation on Alternative Memory Devices
3% 322 Time-Based Release Versioning
2.4% 319: Root Certificates
1.8% 296: Consolidate the JDK Forest into a Single Repository
0% 313 Remove the Native-Header Generation Tool (javah)
0% 314 Additional Unicode Language-Tag Extensions
(165 votes)

Post has attachment
Hooraay! The next Java release is just around the corner! Quick poll: Which #Java #JDK10 feature are you most looking forward to?

We manage complexity of a system by applying "divide and conquer": Recursively splitting it into cohesive functional units such as methods, classes, packages, modules and webservices. The biggest challenge is defining clear boundaries with the right level of abstraction. #cleancode #softwarecraftsmanship
Wait while more posts are being loaded