Talks

Handling Server & Client State in your React App

Handling Server & Client State in your React App

At an offline event in Berlin, I gave this tech talk about handling client and server state in your React apps, in which I started with an introduction of state management, how important is it to manage state properly, different types of state, different ways to manage both types of states and ended up with a little introduction to Tanstack-query with some examples of fetching and mutating data.

Learn to implement authentication cheaply and securely

Learn to implement authentication cheaply and securely

An online workshop on which I shared my knowledge about the different approaches to implement authentication, the pros and cons of each with a demo at the end implementing session http only cookie authentication using the hype beast.

WTH is static site regeneration

WTH is static site regeneration

Quick explanation of Icremental Static Regeneration using Next js, I explained the difference between SSG vs SSR vs CSR vs ISR, gave an introduction about Next js, I went through Next's 3 API functions one by one and showed a demo of Ontwik.dev and how are we using ISR for listing approved developers and their profiles.

Gatsby js talk and workshop

Gatsby js talk and workshop

In this talk, I re-introduced Gatsby as a modern web framework for building blazing fast websites and apps, answered the "what? why and how?" questions with a demo at the end, built a blog and deployed to ZEIT now.

Build a blog with Contentful and Gatsby

Build a blog with Contentful and Gatsby

talked about headless CMS, why it's better than traditional CMS, micro introduction to Gatsby, what's the JAMStack...

The evolution of grid systems on the web

The evolution of grid systems on the web

talked about CSS Grid systems, the reason we need them, life before/after CSS and the clearfix hack, flexBox and CSS Grid

Introducing Gatsby, — The modern web framework for building blazing fast websites and apps.

Introducing Gatsby, — The modern web framework for building blazing fast websites and apps.

In this talk, I re-introduced Gatsby as a modern web framework for building blazing fast websites and apps, answered the "what? why and how?" questions with a demo at the end of a static website consuming data from a single YAML file and deployed to ZEIT now in less than 10s.

Building static & dynamic apps with Gatsby

Building static & dynamic apps with Gatsby

In this talk, I covered the same points I mentioned in my previous Gatsby talk as most of the attendees haven't any idea what Gatsby was, then I jumped into the dynamic Not Todo app I built during that morning which is connected to a REST API built quickly with express & mongoDB, I went through how to setup the routes using reach-router & how to use the "createPages" Gatsby API to create that page (since it's a SPA, there is only one page generated).

Introducing Gatsby, the best SSG for React developers.

Introducing Gatsby, the best SSG for React developers.

In this talk, I introduced Gatsby to developers, which is one of the three choices you'd consider when building a React app, it offers pre-rendering, has a huge community who have shipped many Gatsby plugins that help make the process easy, I discussed about what's so awesome about it, how it renders content & built a blog with markdown files in 5 minutes live coding with the attendees.

The Perceptron - Understanding the maths under the hood

The Perceptron - Understanding the maths under the hood

During this talk, I covered a brief history about Ai, defined ML/DL & explained the difference between the two, started by recognizing an unknown type of flower from basic data we collected and how intuition managed to draw a line between the two types of flowers from our dataset, then I moved on to automate what we manually did and ended up making a Perceptron from scratch.


© Copyright 2016-2024 , All Rights Reserved by Smakosh LLC