Nishal Gurung

Nishal Gurung


Nishal is a software engineer who enjoys both developing and teaching. He is from Pokhara, Nepal, where he not only refined his skills but also actively supported the tech community. As a passionate WordCamp and Meetup organizer, he is dedicated to creating a collaborative environment for fellow developers and enthusiasts.

With a solid foundation in Full Stack Web Development, Nishal brings a wealth of experience to the table. His expertise spans across a diverse set of technologies, from developing WordPress websites to building robust applications using Laravel, Vue, React and Spring frameworks. His strategic integration of these frameworks empowers his clients to improve their online visibility and create amazing digital experiences.

He is a believer in knowledge through experience and seeks out every new thing in his reach that has the power to make him think and wonder.

Speaker Type: National

WordPress.org Profile: @nishalgurung

Session Title: Understanding Dependency Injection and Inversion of Control: A Practical Guide

Session Description:

The topic is related to a practical session to grasp the Dependency Inversion Principle (DIP), Inversion of Control paradigm (IoC), and the Dependency Injection (DI) design pattern. The session tries to demystify these important subjects while also giving the audience practical insights. We’ll also build an IoC container and learn more about its importance in modern software development.

In addition, the session will go through some fundamental OOP concepts, design principles, and design patterns.

Session Type: Long Talk

Presentation Language: English