Most Active Speaker

Allan Kiche

Allan Kiche

Intern @Populations Service International (PSI)

Nairobi, Kenya

Actions

Intern @Populations Service International (PSI)
3+ Years of experience with MERN Stack.5th Year Electrical Engineering Student. Former Intern @Infogain Consulting and Oracom Web Solutions. Github Campus Expert. Passionate Community builder

Awards

  • Most Active Speaker 2023

Designing the Web for Performance: Weighing Aesthetics and Speed

Designing the Web for Performance: Weighing Aesthetics and Speed
Duration: 45 minutes
Format : Workshop
Abstract:
As web designers, we are constantly faced with the challenge of balancing aesthetics and performance. We want our websites to look beautiful and engaging, but we also want them to load quickly and provide a good user experience.
In this talk, we will explore the different factors that affect web performance, and learn how to make design choices that optimize both speed and aesthetics. We will cover topics such as:
Section 1: The Need for Speed
We will discuss:
The significance of web performance in user experience and SEO
The impact of performance on user engagement and conversion rates
Section 2: Aesthetics in Web Design
We will discuss
Importance of aesthetics in attracting and retaining users.
Exploring the psychology of design and how aesthetics can create an emotional connection with users.
Section 3 : How to measure and optimize web performance
We discuss:
The concept of Core Web Vitals in measuring web performance – Largest Contentful Paint(LCP), First Input Delay – FID and Cumulative Layout Shift – CLS
Section 4:- Hands On
Optimizing Images, Fonts, CSS and JavaScript for performance, without sacrificing design
Content Delivery Network – CDNS
Minification
Section 5 : Case Studies: The business impact
Vodafone
Redbus
Section 6: Q&A
Finally, Closing Remarks
Reiterate the importance of considering both aesthetics and speed in web design.

The State of Redux: Evolution, Best Practices, and Future Horizons

Abstract:
Join us for a comprehensive exploration of "The State of Redux" in the ever-evolving landscape of frontend development. In this insightful 45-minute workshop, we will dive deep into the current state of Redux, exploring its evolution, best practices, real-world use cases, and a glimpse into its promising future. Whether you're an experienced Redux user or just starting your journey, this talk will provide a holistic view of Redux's present and its role in shaping the future of state management.
Talk Description:
Redux, the cornerstone of state management in React applications, has seen numerous transformations since its inception. In this talk, we will examine the present state of Redux—its strengths, challenges, and innovative approaches that have emerged. We'll discuss best practices, patterns, and real-world experiences that showcase Redux's adaptability to modern development demands. Moreover, we'll peer into the future, exploring how Redux is poised to stay relevant in the face of new React features and paradigms.

Talk Outline:
Redux: A Retrospective and Evolution
• Brief history of Redux: its origins, influences, and evolution over time.
• An overview of Redux's role in simplifying state management in React applications.
• The Redux Principles: Unidirectional Data Flow and Immutability
Current and Advanced Best Practices
• Exploring the recommended patterns and best practices in Redux development.
• Using Redux Thunk for Asynchronous Actions
• Structuring Redux Directory and Files:

Integrating React Redux with Middleware
• Logging and Debugging with Redux Logger
• Enhancing State Management with Redux Saga

Real-world Use Cases and Success Stories
• Showcasing real applications that effectively leverage Redux for diverse use cases.
• Discussing challenges faced, solutions implemented, and lessons learned.
• Exploring how Redux contributes to consistent and reliable user experiences.
Performance: Optimizing React Redux Applications
• Selective Re-renders with Reselect
• Batching Actions for Efficiency
• Efficient Data Fetching with Redux-Saga
The Future of Redux: Beyond the Horizon
• Integration with Concurrent Mode:
• Improved DevTools and Debugging
Engaging Q&A session to address participants' questions and insights.

Join us to gain a comprehensive understanding of "The State of Redux" and learn how to navigate the complexities of modern state management. Whether you're an established Redux enthusiast or a curious developer seeking insights into Redux's relevance, this talk will provide you with the knowledge to navigate the dynamic Redux ecosystem with confidence.

Python Custom Visuals in Power BI: Unleashing the Power of Data Visualization

Talk Format : Talk(30 Minutes)

In this presentation, I will dive into the exciting realm of Python custom visuals in Power BI, showcasing how Python can enhance the data visualization capabilities of Power BI. I will demonstrate how to leverage Python libraries, such as Matplotlib, Plotly, and Seaborn, to create stunning, interactive, and dynamic visuals that go beyond the out-of-the-box options in Power BI. Attendees will gain hands-on experience in developing custom visuals, integrating them seamlessly with Power BI, and unlocking new insights from their data.

We will focus on the following key areas.

1. Creating Interactive and Dynamic Visuals:

Leveraging Python libraries, such as Matplotlib, Plotly, and Seaborn, to create captivating visuals.
Enhancing interactivity with tooltips, drill-through, and filtering.
Incorporating animations and dynamic updates to engage viewers.

2. Advanced Techniques in Python Custom Visuals:

Customizing visuals with themes, color palettes, and annotations.
Incorporating interactive elements like sliders, dropdowns, and buttons.
Integrating external data sources and APIs to enhance visualizations.

3. Best Practices for Python Custom Visuals:

Optimizing performance and responsiveness of custom visuals.
Implementing accessibility features for inclusive visualization experiences.
Testing, debugging, and troubleshooting Python custom visuals.

Performance Optimization for React Web Apps

The session will be about Optimizing web apps using React. Ill focus on data immutability, caching policies, and practices in react, using CDN in React, Image optimization, Using React.Fragments to Avoid Additional HTML Element Wrappers, Memoizing React Components and many more

Faster Load Times: Understanding and Optimizing Core Web Vitals and INP

Abstract:
In this live session, we will look at the most important aspects of web performance and place emphasis on how to achieve faster load times through optimizing Core Web Vitals and Interaction to Next Paint (INP). By understanding these key metrics and implementing effective strategies, you will be able to significantly enhance your website's performance and provide seamless user experiences.

Outline:
Introduction to Core Web Vitals:
Understanding the importance of Core Web Vitals in measuring and improving website performance.
Exploring the three vital metrics: Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS).
Analyzing Core Web Vitals:
Utilizing tools like Lighthouse and Chrome DevTools to analyze and diagnose performance issues.
Identifying common causes for poor LCP, high FID, and excessive CLS.
Prioritizing improvements based on the impact of each metric on user experience.
Optimizing Core Web Vitals:
Implementing techniques to improve LCP, such as optimizing image loading, Javascript, CSS, resource delivery, reducing server response times, and leveraging browser caching.

Understanding Interaction to Next Paint (INP):
Exploring the concept of INP and its significance in delivering a smooth user experience.
Measuring and interpreting INP values to identify performance bottlenecks.
Implementing strategies to optimize JavaScript execution and reduce main thread work.
Real-world Case Studies:
Economics Times – How they optimized INP to achieve performance
- Rakuten 24- How Rakuten 24's investment in Core Web Vitals increased revenue per visitor by 53.37% and conversion rate by 33.13%
Q&A Session:
Addressing questions from attendees and providing tailored recommendations for their performance optimization challenges.

Key Takeaway
By the end of this talk, you will have a comprehensive understanding of Core Web Vitals and INP and how they contribute to achieving faster load times. Armed with practical strategies and insights, you will be able to optimize your website's performance, providing users with a blazing-fast and seamless browsing experience. Join us to unlock the full potential of Core Web Vitals and INP and propel your website to new heights of performance.

Designing the Web for Performance: Weighing Aesthetics and Speed

Designing the Web for Performance: Weighing Aesthetics and Speed
Duration: 45 minutes
Format : Workshop
Abstract:
As web designers, we are constantly faced with the challenge of balancing aesthetics and performance. We want our websites to look beautiful and engaging, but we also want them to load quickly and provide a good user experience.
In this talk, we will explore the different factors that affect web performance, and learn how to make design choices that optimize both speed and aesthetics. We will cover topics such as:
Section 1: The Need for Speed
We will discuss:
The significance of web performance in user experience and SEO
The impact of performance on user engagement and conversion rates
Section 2: Aesthetics in Web Design
We will discuss
Importance of aesthetics in attracting and retaining users.
Exploring the psychology of design and how aesthetics can create an emotional connection with users.
Section 3 : How to measure and optimize web performance
We discuss:
The concept of Core Web Vitals in measuring web performance – Largest Contentful Paint(LCP), First Input Delay – FID and Cumulative Layout Shift – CLS
Section 4:- Hands On
Optimizing Images, Fonts, CSS and JavaScript for performance, without sacrificing design
Content Delivery Network – CDNS
Minification
Section 5 : Case Studies: The business impact
Vodafone
Redbus
Section 6: Q&A
Finally, Closing Remarks
Reiterate the importance of considering both aesthetics and speed in web design.

CSS and Critical Rendering Path: Rendering Efficiency and Paint Timing for Faster Websites



Abstract
Optimizing the Critical Rendering Path (CRP) and understanding the role of CSS in rendering efficiency and paint timing are essential for creating faster and more responsive websites. This presentation will delve deep into the concept of CRP, explore how CSS influences paint timing, and provide practical and insightful strategies to enhance rendering efficiency. By mastering CSS optimization techniques, attendees will learn to build blazing-fast websites that captivate users and drive success.

Introduction:
The Critical Rendering Path is the cornestone of web page rendering which involves the process of converting HTML, CSS, and JavaScript into a visual display for users getting engaged on the webpage. CSS plays a crucial role in this path, heavily influencing paint timing and overall web performance. By gaining insights into CSS optimization and its influence on rendering efficiency, developers can significantly enhance user experiences.

Understanding the Critical Rendering Path:
Overview of CRP stages: DOM, CSSOM, Render Tree, Layout, Paint, and Composite.
The significance of optimizing each step to improve overall rendering efficiency.
Paint Timing and CSS:
Exploring the impact of CSS on paint timing and rendering performance.
Identifying CSS properties that affect paint time and leveraging best practices for faster paints.
Reducing Render-Blocking CSS:
Recognizing the impact of render-blocking CSS on page load times.
Implementing techniques such as critical CSS, asynchronous loading, and lazy loading for improved performance.
Responsive CSS Performance:
Ensuring efficient CSS usage for responsive web design.
Utilizing media queries, fluid typography, and responsive images to optimize rendering across devices.

Conclusion:
Optimizing CSS for the Critical Rendering Path is a fundamental aspect of web performance. By understanding the impact of CSS on paint timing and rendering efficiency, developers can build faster, more efficient websites that engage users from the first interaction. The strategies shared in this presentation empower attendees to master CSS optimization, elevate their web development skills, and create websites that excel in both performance and user satisfaction.

Allan Kiche

Intern @Populations Service International (PSI)

Nairobi, Kenya

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