The Visitor Design Pattern
![The Visitor Design Pattern](https://lifemichael.com/en/wp-content/uploads/2023/09/visitor_1200-1024x536.jpg)
The visitor design pattern allows us to add operations to objects that already exist without modifying their classes and without extending them.
FED Academic Course in HIT Summer 2023
![Front End Development](https://lifemichael.com/en/wp-content/uploads/2023/08/code_html_1200-1024x536.jpg)
FED stands for Front End Development. It is one of the hottest topics these days. The academic FED course I deliver focuses mostly on the more complex topics.
Anti Patterns
![What are Anti Patterns?](https://lifemichael.com/en/wp-content/uploads/2023/08/developers_team_1200-1024x536.jpg)
Unlike design patterns, anti patterns just seem to be a solution. However, they are not a solution and they cause additional costs.
Virtual Threads in Java
![Virtual Threads in Java Professional Seminar](https://lifemichael.com/en/wp-content/uploads/2022/09/node_1200_628-1024x536.jpg)
The use of virtual threads can assist us with improving the performance of our code. Learn how to use virtual threads effectively.
The Power of Functional Programming
![What is Functional Programming Banner?](https://lifemichael.com/en/wp-content/uploads/2023/07/functional_programmer_eyes_laptop_mac_1200-1024x536.jpg)
The Functional programming paradigm treats computation as the evaluation of mathematical functions and avoids changing state and mutable data.
What is Computer Programming Paradigm?
![What is Computer Programming Paradigm?](https://lifemichael.com/en/wp-content/uploads/2023/06/woman_programmer_back_paradigm_1200-1024x536.jpg)
The programming paradigm defines the way in which programs are written, organized, and executed.
MongoDB Design Patterns Meetup
![NoSQL Databases Courses, Seminars, Consulting, and Development](https://lifemichael.com/en/wp-content/uploads/2023/06/database_1200-1024x536.jpg)
The use of MongoDB involves with various cases in which we can overcome performance issues by implementing specific design patterns.
Record Classes in Java
![image of woman and database](https://lifemichael.com/en/wp-content/uploads/2023/03/woman_db_record_classes_20230307_1200_628-1024x536.jpg)
Learn how to define record classes in Java, and when to use record classes in your code. Stay up to date with the new Java features.
The Fetch API Meetup
![laptop javascript hands banner](https://lifemichael.com/en/wp-content/uploads/2023/02/javascript_laptop_hands_1200_628-1024x536.jpg)
Learn how to use the Fetch API when coding in JavaScript. Don’t settle with using the XmlHttpRequest object.
Which Computer is Faster?
![cpu banner](https://lifemichael.com/en/wp-content/uploads/2023/02/cpu_1200_628-1024x536.jpg)
Comparing two computers cannot be done solely by comparing their CPUs. There are many other factors that influence the performance .