Speaker

Ariel Shulman

Ariel Shulman

Senior Full Stack Engineer, Factify

Tel Aviv, Israel

Actions

Senior Full Stack Engineer @Factify
With a great passion for designing for scale, understanding how things work and public speaking. I enjoy building systems that are both elegant and performant. When I'm not behind a keyboard, I'm probably surfing or playing guitar.

Area of Expertise

  • Information & Communications Technology

Topics

  • React
  • TypeScript
  • Databases
  • Neo4j
  • Postgres

TypeScript GOing x10 Faster!

You might have heard the news- by the beginning of 2026 we can expect a x10 faster TypeScript.
In this talk we’re going to deep dive into the porting of the TypeScript compiler to Go.
Why GO? Why now? and how did did the TypeScript team leverage the combination of a native language, concurrency, and the existing compiler architecture to improve performance so greatly.
By the end of this talk you can expect to understand how does TypeScript works, and will it work x10 faster

Postgres Beyond the Rows

You’re likely underutilizing the most powerful piece of your infrastructure.
While most devs treat Postgres as a reliable container for rows and columns, it’s actually a sophisticated engine capable of handling complex data challenges.
From mastering deep, nested hierarchies with lightning-fast traversal to image deduplication and similarity search at scale (no vectors!).
In this session we will move beyond standard queries to show how built-in indexing and specialized data types can replace external microservices, and simplify your stack. Come see why the most powerful tool in your stack is likely the one you’re already running.

Typescript. Runtime. And in Between.

It’s been over a decade since TypeScript was released and by this point it is has become industry standard.
In this session we will deep dive into TypeScript from a few aspects.
We will start by drawing the line between dev time and runtime, and understand transpilation and how does it work.
Next we will review Zod in a live coding session and see different strategies for building “bridges” between runtime and dev time, we will go into some common (and exotic) TypeScript patterns that can improve any codebase.
Last but not least we will look forward on the future of TypeScript- the current porting to Go and the new compiler to be released in just a few months- what special strategy was chosen, why was it needed and how it is going to improve our DX.
This talk is for all levels of TS lovers- beginner to master, all can find valuable insights in this session.

Conquering Concurrent React

“The most important addition in React 18 is something we hope you never have to think about: concurrency”- React@18 documentation
Well, not only that we're going to think about it, we will even understand it.
React’s new mental model is not easy to wrap our heads around, and that’s where this talk comes in.
By the end of this talk you can expect to demystify the "magic" (and confusion) around React Server Components, Suspense, useTransition, useDeferredValue.

The (Graph) Theory of Everything

Graph databases offer a very unique approach to storing data in a way that tells a story. This approach enables us to get insights about our data that would be almost impossible to get with any other database.
For example if we take a relational database, it would be pretty easy to find a person’s friends. But to divide a whole city into friend groups- that would be somewhere between challenging, slow and impossible.
In this talk we will cover graph basics, explore the main use cases, the caveats, hear some battle field stories and even witness the power of graphs live, with an exciting demo using Neo4j and Nodejs.

Ariel Shulman

Senior Full Stack Engineer, Factify

Tel Aviv, Israel

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