I'm Silas Candiolli…

I'm Silas Candiolli…

Java, Software Development, tools and career

  • Home
  • Talks
  • Java Maple Leafs
  • Contact
  • About
  • The Evolution of a Software Engineer: Key Insights From Gerald

    The Evolution of a Software Engineer: Key Insights From Gerald

    In this episode of Java Maple Leafs, I had the privilege of speaking with Gerald — a senior software engineer with more than two decades of experience and a unique perspective shaped by multiple languages, architectures, and industries.Here are the key highlights from our conversation. 1. A Career Rooted in Fundamentals and Curiosity Gerald began…

    Silas Candiolli

    November 20, 2025
    AI, career, java, Java Maple Leafs
    agiledevelopment, Canada, career, Java Maple Leafs, life
  • From Brazil to Canadian Tech: A Journey of Code and Sports

    From Brazil to Canadian Tech: A Journey of Code and Sports

    At Java Maple Leafs, I recently had the pleasure of speaking with my friend Jean, a brilliant software engineer, on the latest episode of the Java Maple Leafs podcast. His story is a fantastic blend of early passion, hard choices, and the surprising ways seemingly unrelated parts of our lives—like competitive sports—shape our professional success.…

    Silas Candiolli

    November 5, 2025
    AI, Java Maple Leafs
    Canada, career, Java Maple Leafs
  • Modern Concurrency in Java: Learnings and Experiences from Bazlur

    Modern Concurrency in Java: Learnings and Experiences from Bazlur

    In this episode of Java Maple Leafs, I had the pleasure of talking with Bazlur Rahman – Java Champion, software engineer, technical author, community leader, and conference speaker. Currently based in Toronto, Bazlur has spent much of his career advancing the Java ecosystem and recently published a book on one of the hardest but most…

    Silas Candiolli

    September 15, 2025
    Book, java, Java Maple Leafs, Uncategorized
    concurrency, java, Java Maple Leafs, Programming, technology
  • Sharing Knowledge Through a Book: A Conversation with Roan Brasil

    In the third episode of Java Maple Leafs, I had the privilege of talking with Roan, a Java engineer whose career spans over 15 years. From his early days at IBM in Brazil to his work in Canada, Roan has specialized in Java and Microservices. But what stands out in his story is how he…

    Silas Candiolli

    September 8, 2025
    Book, Community, Java Maple Leafs
    Book, java, Java Maple Leafs, MicroServices
  • Building Careers and Communities: A Conversation with Luiz Real

    In this second episode of Java Maple Leafs, I had the honor of speaking with Luiz Real – a lead software engineer, professor, mentor, and speaker. Luiz has built a career that bridges industry, academia, and community. Our conversation explored his journey, his passion for Java and teaching, and his vision for how Brazilian developers…

    Silas Candiolli

    September 1, 2025
    Community, Java Maple Leafs
    Community, Java Maple Leafs
  • AI, Context Engineering and Canada with Pedro Cavalero

    The first episode of Java Maple Leafs was special. I had the chance to talk with Pedro Cavalero, a seasoned Software Engineer, international career mentor, and community leader. Our conversation spanned Java, career growth, working in Canada, and—most importantly—how AI is transforming the role of developers. You can watch the full episode here: Episode 1…

    Silas Candiolli

    August 21, 2025
    AI, java, Java Maple Leafs, Uncategorized
    AI, Canada, career, java, Java Maple Leafs
  • 3 Good Practices for Engineering Team’s

    This week, I wanted to summarize the good practices I’ve observed on the teams I’ve worked with. Or better, on the teams I was proud to be. So, after 15 years working on software development teams at consulting companies, handling different kinds of business markets, it’s tough to do it. However, I certainly remember the…

    Silas Candiolli

    June 24, 2025
    Uncategorized
    agile, agiledevelopment, leadership
  • How to run a Quarkus Application on Kubernetes without pain

    KUBERNETES NATIVE APPLICATION WITH QUARKUS Java turned 28 in 2023, it is a big milestone for a platform that has already had its death prophesied so many times. The fact is that people trust Java and what it delivers, trust the evolution it has been undergoing and the way it solves problems. Java has a…

    Silas Candiolli

    November 14, 2023
    java, Quarkus
    Container, java, Quarkus
  • An Introduction to Project Reactor

    Project Reactor is a powerful open-source library for building reactive applications in Java. It provides an extensive set of tools and abstractions that enable developers to write asynchronous, event-driven, and non-blocking code. Reactor is based on the Reactive Streams specification, which defines a standard for building reactive systems. It embraces the reactive programming paradigm, where…

    Silas Candiolli

    July 7, 2023
    Article
    java, Programming, ProjectReactor, Reactive
  • Creating my first App with Quarkus

    A guide to getting started with Quarkus, using que CLI If you read my last article about Quarkus, you know the characteristics and features of Quarkus, which means that we are ready to create our first cloud native app. In this post, I will present to you the creation of my first app in Quarkus,…

    Silas Candiolli

    June 20, 2023
    Article, Exploring Quarkus
    agiledevelopment, cloudnative, Container, java, Programming, Quarkus
1 2
Next Page→

A WordPress.com Website.

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy