Rishi Abeeluck
ELCA | Project Manager
Ebene, Mauritius
Actions
Rishi is an experienced Software Engineer with a demonstrated history of working in the broadcast media industry, finance industry & retail sector. Skilled in Full Stack Web Development, Software Development and Agile Project Management. Recently delivered a challenging project for the transportation industry, education sector and currently working on a project for taxation.
Area of Expertise
Topics
WebAssembly, THE game-changer!
HTML, CSS, JS and finally after TWO decades WebAssembly. This marks a radical shift in the fundamental programming model of the Web.
It does not stop here!
Today, WebAssembly is poised to reshape everything from Node.js modules to containers, and even edge computing.
How is a technology meant from the client-side relevant to those domains?
In this session, I will do live demos and demonstrate real-world examples of how WebAssembly is becoming THE game-changer.
This session will start from WebAssembly's past and dip into WebAssembly in 2020 and beyond.
Using RxJS in Angular: Subscribe to an Observable or use AsyncPipe ?
RxJS is one of those technologies we use every day in our Angular projects, but there is always a bit more to learn:
In the first half of the session we'll see how:
- RxJS subject objects can be used to create Observable Services and even simplify state management by using an Observable Store.
In the other half of the session, we see how we can get around without "subscribing" to an Observable to:
- Collect data from a backend server using a declarative approach.
- Compose data streams to handle foreign key and aggregate relationships.
- Cache these streams in a service so they can be readily reused.
Stacks for Web Applications
A "tech stack" includes all the technologies used to build a complete web or mobile application (frameworks, cloud services, libraries, languages, and APIs ... )
In this session, we'll
- Choose a Tech Stack for Web Development
- Compare JS frameworks
- Highlight React State Management with Redux
- Ship Containers with Docker and Kubernetes
- Add mobile dev with React Native, Flutter, & Ionic
- Glue everything with APIs [GraphQL and Apollo]
- And won't forget about Cloud Computing
Prompt Engineering with Google Gemini
In this session, we will explore how to effectively utilize Google Gemini for various tasks. We’ll focus on its application in creative work, optimizing results, and enhancing collaboration within Google Workspaces. We’ll also cover integrating Google Gemini with popular extensions like Google Maps, Google Drive and YouTube to streamline trip planning, document management, deal finding, and accessing educational content. The session will include short practical exercises and real-world examples to provide hands-on experience with automating tasks, using Google Gemini with VSCode, and mastering prompt engineering. Additionally, we will look at creating ad copies and images with AI to develop valuable, actionable skills.
Blockchain in a Nutshell
The future will be increasingly distributed. As the publicity surrounding Bitcoin and blockchain has shown, distributed technology and business models are gaining popularity. Yet the disruptive potential of this technology is often obscured by hype and misconception.
This session will be exciting as it will cover the buzz around blockchain.
We will:
- Understand why Bitcoin was fundamentally important in blockchain's birth.
- See how Ethereum has created a prolific ground for innovations like Decentralized Finance (DeFi), Non-Fungible Tokens (NFTs) and Flash Loans.
- Uncover the secrets behind cryptocurrency prices and different forces that affect the highly volatile cryptocurrency markets.
- Peek into how cryptocurrencies are used by criminals to carry out nefarious activities.
- Then we'll come across how enterprise and governments are leveraging the blockchain including social media.
- Understand the challenges of scaling and forking a blockchain
- Briefly learn how different blockchains work
- Discover the language of blockchain as industry terms are explained.
Angular Microfrontends with NX and Module Federation
As products scale we find ourselves needing to provide more autonomy to feature teams to allow them to continue to ship fast. Micro Frontends allow this autonomy.
Using Module Federation with Nx we can improve developer productivity further by providing the best local developer experience for Micro Frontends.
This session will see:
- why Nx and Module Federation provide the best Micro Frontend experience
- how to set up a Micro Frontend architecture with Nx
Angular's Future without NgModules , with Standalone Components
Thanks to standalone components, Angular applications will no longer need NgModules in future. That makes them more straightforward and lightweight.
While the principles behind this new feature are quickly understood, the really interesting question is:
How can applications be structured without NgModules? This question will be answered here.
We'll go over the basics and mental model of standalone components (pipes and directives), you will see several approaches for structuring your application and for grouping related building blocks.
We also go into edge cases for lazy loading and the use of existing libraries based on NgModules. We discuss the interaction with tree-shakeable providers and how you can convert existing solutions step-by-step into standalone components. By the end you should know, how to improve your project with standalone components.
Google DevFest 2023 - Mauritius Sessionize Event
Developers Conference 2023 Sessionize Event
Developers Conference 2022 - Mauritius Sessionize Event
Google DevFest 2020 - Mauritius Sessionize Event
Virtual Developers Conference 2020 - Mauritius Sessionize Event
Rishi Abeeluck
ELCA | Project Manager
Ebene, Mauritius
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