Cameron McKenzie's profile photo

Cameron McKenzie

Toronto

Editor-in-Chief at TheServerSide

I'm a software developer and Mojo enthusiast, helping others to learn programming and hone their AI and ML skills.

Articles

  • 1 day ago | theserverside.com | Cameron McKenzie

    Spring Boot's ability to auto-configure the development environment so that developers can quickly integrate databases, Kafka queues, cloud services and AI models into their apps is one of the popular Java framework's biggest selling features. Few developers know how Spring Boot auto-configuration works, though. Spring's @AutoConfiguration annotation Spring Boot attempts to auto-configure any Java application that includes the @AutoConfiguration annotation.

  • 5 days ago | theserverside.com | Cameron McKenzie

    Logging in Java is a challenging task at the best of times. Whether it's the vast array of logging frameworks to choose from or the difficulty of configuring logging to balance reporting and performance, setting up logging in your Java applications and microservices can be complex. Spring logging tutorial Fortunately, Spring Boot, through its Spring logging dependency, greatly simplifies the process to efficiently and effectively generate runtime reports.

  • 1 week ago | theserverside.com | Cameron McKenzie

    The introduction of Spring annotations such as @Bean and @Component, which greatly simplify how to provision and autowire Spring managed beans, triggered a mass exodus from XML-based Spring configuration. However, annotation-based Spring configuration has its drawbacks, especially as applications scale. A codebase with Java annotations scattered across hundreds of classes can quickly become difficult to manage.

  • 1 week ago | theserverside.com | Cameron McKenzie

    Model Context Protocol, or MCP, is arguably the most powerful innovation in AI integration to date, but sadly, its purpose and potential are largely misunderstood. So what's the best way to really understand what MCP is and what problem it solves? As always, the best way to learn a new API is to build something useful with it, which is exactly what we do in this Spring Boot and Model Context Protocol tutorial.

  • 2 weeks ago | theserverside.com | Cameron McKenzie

    Community driven content discussing all aspects of software development from DevOps to design patterns.

Contact details

Socials & Sites

Try JournoFinder For Free

Search and contact over 1M+ journalist profiles, browse 100M+ articles, and unlock powerful PR tools.

Start Your 7-Day Free Trial →

X (formerly Twitter)

Followers
1K
Tweets
3K
DMs Open
No
Cameron McKenzie | Docker | GitHub | AWS | Java
Cameron McKenzie | Docker | GitHub | AWS | Java @cameronmcnz
22 May 25

RT @SpringAICentral: We’re excited to announce the general availability of Spring AI 1.0 GA! 🎉 A big thank you to everyone who contribute…

Cameron McKenzie | Docker | GitHub | AWS | Java
Cameron McKenzie | Docker | GitHub | AWS | Java @cameronmcnz
22 May 25

RT @xennialinc: Another successful big deployment in the books! 👏 Huge congratulations to our #team for their outstanding execution and com…

Cameron McKenzie | Docker | GitHub | AWS | Java
Cameron McKenzie | Docker | GitHub | AWS | Java @cameronmcnz
20 May 25

7!!!

Gavin King ⍼⍼⍼
Gavin King ⍼⍼⍼ @1ovthafew

Good morning. https://t.co/rsgYa0j5on