Meet Joe Yoder, Keynote @ I T.A.K.E. Unconference

Mar 19, 2020 by Alexandru Bolboaca in  Blog

Joe Yoder, the internationally recognized leader in many facets of software development, will join the I T.A.K.E. Unconference 7th edition from Urbana, Illinois.

His specializations are Architecture, Analysis and Design, C#, Java, Smalltalk, Patterns, Agile Methods, Adaptable Systems, Refactoring, Reuse, and Frameworks.

Joe evolved from the Software Architecture and Patterns group at the University of Illinois. He has worked on various projects during his career that has incorporated many technologies. These range from stand-alone to client-server applications, web applications, web services, cloud computingmicroservicesservice-oriented architecture, multi-tiered, various databases, object-oriented, frameworks, human-computer interaction, collaborative environments, and domain-specific visual-languages.

In addition, these projects have spanned many domains, including Medical Information Systems, Financial Systems, Ordering, Import, Invoicing, Print, Shipping, Warehouse Management, Manufacturing, Medical Examination, Statistical Analysis, Scenario Planning, Client-Server Relational Database System for keeping track of shared specifications in a multi-user environment, Telecommunications Billing System, and Business & Medical Decision Making.

Besides his specializations, Joe has many years of practical hands-on experience where he has conducted architecture and design reviews of enterprise applications and systems, reviewed the design and implementation of various systems and frameworks, provided assessments and detailed analysis of existing systems, assisted with frameworks and object-oriented development, designing and performing custom training and leading various successful Agile teams.

Joe believes software is still too hard to change and wants to do something about this. He also believes that with good practices, putting the ability to change software into the hands of the people with the knowledge to change it, and bringing the business side closer to the development process is a promising avenue to solve this problem. He teaches and mentors developers on Agile and lean practices, architecture, building flexible systems, clean design, patterns, refactoring, and testing.

Recently Joe has been working with organizations and thought leaders on the best practices for including quality aspects throughout the complete software life cycle.

Curious to hear one of Joe’s latest talks? Join us on the 7th of April at the 7th edition of I T.A.K.E. Unconference.

The post Meet Joe Yoder, Keynote @ I T.A.K.E. Unconference appeared first on (Un) conference about software crafting, technical leadership, code design and architecture | I T.A.K.E. (Un) conferenc.

I T.A.K.E. Unconference, 8th edition: Slides & Photos

May 13, 2020

Thank you to everyone who made the 8th edition of I T.A.K.E. Unconference amazing: Keynotes, Speakers, Partners, Participants, Team! Let’s keep on Raising the Bar by Challenging Ourselves.

Here’s a short recap of this edition, with the corresponding slides (to be updated)

Lemi Orhan Ergin10 Faulty Behaviours of Code Review
Alex Bolboaca – Deliberate Practice Formats and Patterns
Carlos Blé – Refactoring to Value Objects to get rid of the Primitive Obsession
Michael Feathers – Unit Testing and Modularity
Emily BacheApproval testing
Xavier DetantNot-so-serious games for serious work
Rebecca Wirfs-BrockGrow Your Personal Design Heuristics

Get a feeling of the 8th edition from our photos on Facebook.

Interested in what’s next at #itakeunconf? Drop us a line and you’ll be the first to know when registrations for the 9th edition will be opened.

The post I T.A.K.E. Unconference, 8th edition: Slides & Photos appeared first on (Un) conference about software crafting, technical leadership, code design, and architecture | I T.A.K.E. (Un) conference.

I T.A.K.E. Unconference 2020 Slides & Photos

Apr 08, 2020

Thank you all for being part of the 7th edition of I T.A.K.E. Unconference.

 

Want to see more photos? Check our Facebook page here.

 

We are now planning the 8th edition!

 

Also, the slides from the presentations are below:
Andrey AdamovichServerless Architectures
Alexandru Bolboaca – Applying Design Principles to Microservices
Armagan AmcalarFive rules of Microservices
Coralia PopaArchitecture evolution from amorphous monolith application to a modular, cloud ready platform
Khaled SoufNobody told me about that: Chronicles about implementing Microservice Architecture
Joe Yoder – Fundamental IDEALS and Domain Driven Design (DDD) for Modelling Modern Service-Based systems (Microservices)

The post I T.A.K.E. Unconference 2020 Slides & Photos appeared first on (Un) conference about software crafting, technical leadership, code design and architecture | I T.A.K.E. (Un) conferenc.

Meet Michael Feathers, Keynote @ I T.A.K.E. Unconference

May 06, 2020

 “For as long as I can remember, I’ve been interested in why things are the way that they are. Over time, that intense curiosity has driven me to learn as much as I can about object orientation and software development in general. I like to find out what works, and what doesn’t and tell people about the boundary conditions.

Michael Feathers is the Founder and Director of R7K Research & Conveyance, a company specializing in software and organization design.
Over the past 20 years, he has consulted with hundreds of organizations, supporting them with general software design issues, process change, and code revitalization.

Prior to that, he was the Chief Scientist of Obtiva and a Senior Consultant with Object Mentor International. Later on, he became a Member of the Technical Staff at Groupon.

Michael introduced a definition of legacy code as code without tests, which reflects the perspective of legacy code being difficult to work with in part due to a lack of automated regression tests. He also defined characterization tests to start putting legacy code under test. 

Over the years, Michael has spent a great deal of time helping teams after design over time in code bases.

A frequent presenter at national and international conferences, Michael is the author of the book Working Effectively with Legacy Code (Prentice Hall, 2004) and also has written a tool that creates FeatureDiagrams for Java classes.

Curious to hear one of Michael’s latest talks? Join us on the 12th of May at the 8th edition of I T.A.K.E. Unconference.

The post Meet Michael Feathers, Keynote @ I T.A.K.E. Unconference appeared first on (Un) conference about software crafting, technical leadership, code design and architecture | I T.A.K.E. (Un) conferenc.