Speaker

Adeniji Oluwaferanmi

Adeniji Oluwaferanmi

Software Developer

Lagos, Nigeria

Actions

Software Engineer

Area of Expertise

  • Information & Communications Technology

The Pros and Cons of being a Developer : Overcoming Limitations

During this session I'd be talking about what are the advantages of being a Developer and the limitations we face and how to over come them.

Future-proofing UIs: Leveraging Microfrontends for Agility

Attendees will discover how Microfrontends revolutionize UI development for long-term adaptability and speed. Learn practical strategies to implement this architecture, ensuring UIs remain agile in the face of evolving requirements.

Attendees will gain insights into leveraging Microfrontends to build UIs that can easily adapt to changing needs, enabling faster development cycles and future-ready applications.

Beyond Syntax: Becoming an Exceptional Developer through Hands-On Work

During this session, we will explore how hands-on projects propel developers beyond basic syntax, unlocking the ability to tackle complex challenges. Learn how practical application transforms theoretical knowledge into practical mastery, paving the way for extraordinary development skills.

Attendees will gain insights into the pivotal role of hands-on projects in elevating developer proficiency, enabling them to tackle real-world challenges with confidence and expertise.

Deep dive into the Javascript Engine (memory, heap, stack and Queues)

This session explores the internal workings of JavaScript engines like V8, covering memory management, execution contexts, and the event loop architecture.
Participants will learn how the call stack executes synchronous code, how the heap manages object allocation and garbage collection, and how task queues and microtask queues handle asynchronous operations.
Attendees will gain deep insights into performance optimization, memory leak prevention, and understanding why JavaScript behaves the way it does. The session includes visual demonstrations of stack traces, heap snapshots, and live debugging of memory issues.

Five Key Takeaways

Call stack mechanics - Understand execution contexts, stack frames, and how synchronous code execution works with stack overflow scenarios
Heap memory management - Learn object allocation, garbage collection algorithms (mark-and-sweep, generational GC), and memory leak patterns
Event loop architecture - Master the relationship between call stack, callback queue, microtask queue, and how promises get priority execution
Memory profiling techniques - Use Chrome DevTools to identify memory leaks, analyze heap snapshots, and optimize memory usage
Performance optimization strategies - Apply knowledge of engine internals to write more efficient code and avoid common performance pitfalls

Maybe You Only Need Vanilla JavaScript

This session challenges the framework-first mindset by demonstrating how modern vanilla JavaScript can handle complex web applications without heavy dependencies. Participants will learn advanced DOM manipulation, event delegation patterns, client-side routing without router libraries, Web Components for reusable UI, and reactive programming techniques using Proxies and Observables. Attendees will gain practical code patterns they can use to build lightweight, performant applications with zero framework overhead. The session includes live coding demos building a mini-app from scratch and comparing bundle sizes against framework-based solutions.

Adeniji Oluwaferanmi

Software Developer

Lagos, Nigeria

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top