Igal S.

Igal S.

United States
13K followers 500+ connections

About

I design and build software systems that scale, with emphasis on performance and…

Articles by Igal

See all articles

Activity

Join now to see all activity

Experience

  • 21 Solutions

  • -

  • -

  • -

  • -

  • -

    Greater Los Angeles Area

  • -

  • -

  • -

  • -

  • -

    Los Angeles, California

Education

  • Holtz Aviation College

Volunteer Experience

  • Stack Overflow Graphic

    Contributor

    Stack Overflow

    Science and Technology

    https://stackoverflow.com/users/968244/isapir

  • GitHub Graphic

    Contributor

    GitHub

    Science and Technology

    https://github.com/isapir

Publications

  • HTTP/2 vs. HTTP/1.1

    In this video I show the difference in performance between HTTP/2 and HTTP/1.1, and why you should always configure your web servers to use HTTP2.

    See publication
  • How to Easily Set Up Lucee in Tomcat

    In this video tutorial I show how to easily set up #Lucee in #Tomcat. While there are a few #CFML / Lucee-specific elements to the tutorial, most of it is applicable to any Tomcat setup, covering CATALINA_HOME, CATALINA_BASE, and the makebase utility.

    See publication
  • Your CFML Engine is a Java Servlet

    You may have heard in the past that Lucee, like the other popular CFML engines, is a Java servlet — or more precisely, a JSP servlet. But what does that mean exactly? And more importantly, why should you care?

    See publication
  • Harnessing the power of Java in CFML

    The Java world is full of free and open source (FOSS) libraries. Using code from those libraries in Lucee Server is easy. Here we show you how to use the Apache Commons IO Java library to parse log files super fast.

    See publication
  • Safe Concurrency with Lucee

    In a previous post we saw how easy it is to do multi-threading in Lucee. But as Uncle Ben said, with great power comes great responsibility. When multiple threads access shared mutable objects at the same time, it is important to synchronize the access or else you will run into problems commonly known as race conditions. This post shows you how to avoid these problems while tapping safely into the power of multi-threading.

    See publication
  • Easy Parallelism in Lucee

    One approach for increasing your application performance in Lucee is to take advantage of multi-threading - this allows you to improve throughput and take full advantage of multi-core processors. In this part 1 we will take a look at the concept of "parallelism" and how it can work in Lucee. In part 2 we will cover a couple of potential pitfalls, and how correct concurrent code can solve them.

    See publication

Patents

  • Programmer's Chair

    US 9144316

    A chair that allows a programmer, or any computer power-user, to sit with zero gravity in order to minimize the strain on the body while working and improve productivity.

    See patent

Projects

Recommendations received

More activity by Igal

View Igal’s full profile

  • See who you know in common
  • Get introduced
  • Contact Igal directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Igal S.

Add new skills with these courses