- Sagi Liba on Feb 27, 2022
- 22 min 🕐
Dec 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 Locally
Aug 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 UI
Aug 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 UI
Jun 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 Testing
May 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.React
Feb 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.Java
Nov 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 Testing
Nov 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 Hooks
Sep 27, 2020 by Sagi Liba, 12 min read.
Code Smells Every Developer Should KNOW And Their Refactoring
Sep 19, 2020 by Sagi Liba, 6 min read.
Improve Your Recursions Performance With Tail Call Optimization
Sep 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.React
Sep 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.React
Aug 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.React
Aug 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.NodeJS
Aug 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.React
Aug 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.React
Jul 28, 2020 by Sagi Liba, 4 min read.
Learn how correctly importing you methods will affects your final bundle size and increase your build time speed. will explore three different importing ways.React
Jul 22, 2020 by Sagi Liba, 5 min read.
Jul 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.NextJS
Jul 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