![Serve index.html For Your Static Website Subdirectories Using S3 And CloudFront](/static/4f6d5db243377d44ca161b547f4f26a8/e3115/thumbnail.jpg)
- Sagi Liba on Nov 23, 2022
- 8 min 🕐
Go through an online playground with practical lectures, guided quizzes, hand-picked exercises, and up-to-date interview questions, accompanied by advice from a Senior Frontend Developer.
Created by Sagi Liba, the author of this blog "I Read. You Learn."
Jan 16, 2022 by Sagi Liba, 12 min read.
Set Cookies On Localhost
Learn how to set your cookies on localhost, bypassing any restrictions and edge cases you might encounter.
Debugging Remote APIs LocallyJan 9, 2022 by Sagi Liba, 4 min read.
Using HTTPS In Development By Creating Validated SSL Certificates
Learn how to use mkcert to create validated SSL Certificates, and use them to run your React application using HTTPS.
Debugging Remote APIs LocallyDec 16, 2021 by Sagi Liba, 9 min read.
Bypass The Browser CORS Mechanism By Using A Proxy
Learn how to bypass the browser CORS mechanism using a proxy, and send your asynchronous requests from your localhost to a remote environment.
Debugging Remote APIs LocallyAug 19, 2021 by Sagi Liba, 12 min read.
Styling with React’s Material-UI v4 – Part 2
Learn how to professionally handle Themes and apply them to Material-UI components, this is Part two of Styling with React's Material-UI.
Material UIAug 5, 2021 by Sagi Liba, 16 min read.
Styling with React’s Material-UI v4 – Part 1
Learn how to style Material-UI's components from scratch by using makeStyles. I will go over how it actually works and the quirks you need to look out for.
Material UIJun 19, 2021 by Sagi Liba, 6 min read.
Server-Side Template Injection + Hack the Box Walkthrough
Learn about Server Side Template Injection (SSTI), and how to discover and exploit it by using the "Templated" machine from "Hack the Box".
Penteration TestingMay 8, 2021 by Sagi Liba, 7 min read.
React Hooks – useState lazy loading, synced updates and Refs Overview
Learn how to improve your useState hook's performance with Initial State Lazy Loading, and how to CORRECTLY update your state to avoid unexpected behavior.
ReactFeb 6, 2021 by Rotem Benishti, 8 min read.
Improve Memory Consumption Using Java’s String Pool
Learn how to tackle memory performance issues using Java's String Pool to improve memory consumption and overall performance.
JavaNov 27, 2020 by Omri Inbar, 4 min read.
Exploiting Samsung Router WLAN AP WEA453e
Learn how a real hacker finds exploits in Samsung WLAN AP WEA453e Router using XSS, Local File Inclusion and Remote Code Execution!
Penteration TestingNov 4, 2020 by Sagi Liba, 2 min read.
Automatically Add JIRA Tickets To Your Commits
Learn how to use Git hooks, and how to use them to automatically add JIRA tickets to your commit messages.
Git HooksSep 27, 2020 by Sagi Liba, 12 min read.
Code Smells Every Developer Should KNOW And Their Refactoring
Learn about common Code Smells you will surely find in your code, and how to refactor them to improve your code. Will discuss global data, naming and more.
JavascriptSep 19, 2020 by Sagi Liba, 6 min read.
Improve Your Recursions Performance With Tail Call Optimization
Learn how to improve your recursions performance to almost match manual loops performance by using tail call optimization.
JavascriptSep 13, 2020 by Sagi Liba, 9 min read.
Learn About React Pure Components, Shallow Comparison And Common Pitfalls
Learn the inner workings of React Pure Components, Understand how Shallow Comparison works and avoid common pitfalls when working with Pure Components.
ReactSep 6, 2020 by Sagi Liba, 6 min read.
Optimize Your Images To Improve Performance And Decrease Loading Times
Learn how to improve your website's performance and loading time speed by using the following methods of optimizing your images.
ReactAug 21, 2020 by Sagi Liba, 12 min read.
Improve Overall User Experience and Performance With React Code Splitting
Learn what are the best practices when it comes to code splitting. Improve your application perfomance speed and initial load time with code splitting.
ReactAug 8, 2020 by Sagi Liba, 4 min read.
Learn How To Compress Your Responses With Express and Node.js
Improve your overall sites performance by compressing your server side responses. Use gzip compression to help achieve up to 70% loading time improvement.
NodeJSAug 7, 2020 by Sagi Liba, 6 min read.
Display Large Amounts Of Data With A Virtual List
Learn how to handle performance issues when it comes to displaying large amounts of data, handle these situations with virtual lists.
ReactAug 1, 2020 by Sagi Liba, 5 min read.
Integrate GZip compression with your Webpack build pipeline to gain free performance benefits
Learn how to integrate gzip compression inside your webpack build pipeline. This will DRASTICALLY decrease your bundle size and improve user experience.
ReactJul 28, 2020 by Sagi Liba, 4 min read.
Correctly Use Javascript’s Imports To Improve Bundle Size
Learn how correctly importing you methods will affects your final bundle size and increase your build time speed. will explore three different importing ways.
ReactJul 22, 2020 by Sagi Liba, 5 min read.
Javascript’s Lazy vs Eager Function Execution
Learn the difference between lazy and eager function execution inorder to improve your code and benfits from both type of function execution.
JavascriptJul 18, 2020 by Sagi Liba, 4 min read.
Control CSS imports order for Next.js & webpack based production applications
Solving mini-css-extract-plugin conflicting order warning. Learn to create a fixed order when you load your css imports.
NextJSJul 4, 2020 by Sagi Liba, 4 min read.
The Recursion That Cost Me a Full Stack Position
Truly understand how to create an ascending and descending recursion, so you won't get stuck like I did in the techincal interview and succeed.
Interviews