We're excited to host a weekend of meetups in collaboration with the Tech a Hike community!
The meetups will take place on Thursday evening in Bnei Yehuda and Friday morning in Wasset.
In addition, the Tech a Hike community welcomes you all to join their full weekend of camping and trips in our beautiful area.

Thursday 07.09.2023 | 19:00

Hubazelet, Bnei Yehuda

19:00 – Gathering and welcome!
19:30 – Accessible Component System Through Customization (by Maya Shavin)
20:00 – How container queries changed… everything (by Amit Sheen)
20:30 – Profiling JavaScript Apps (by Gil Fink)

19:30 | Maya Shavin

Accessible Component System Through Customization

Most current UI libraries provide a great user experience with a vast of components. But when it comes to heavy customization and non-standard scenarios, especially for E-Commerce, they become hard to manage, scale or even slow down performance.

How to create a UI library that provides users the most possible freedom in customizing components while keeping our performance and scalability to the fullest?

How much accessibility can we provide out of the box to our users?

How much customization freedom is enough?

That's what I talk about.

20:00 | Amit Sheen

How container queries changed… everything.

In today's component-based development, we first build the parts, often on the server side, and then put everything together on the client side. This is great, but it sometimes creates problematic cases and runtime dependencies. Well, no more. Using Container Queries allows us to develop and ship components that look great, without depending on information received at render time.

In this talk we'll see what Container Queries are all about, what problems they solve, and write some code to learn how to work with them.

20:30 | Gil Fink

Profiling JavaScript Apps

As front-end developers, we strive to build fast and fluid web apps.
But how can you find performance problems or bottlenecks? How do you profile a web app?
In this session, you will get to know how the browser works. Then, you will learn how to use that information to profile web apps.

Friday 08.09.2023 | 09:00

Hubazelet, Bnei Yehuda

9:00 – Gathering and good morning!
9:30 – Scientific Programming – How to Prove Your Code is Right? (by Yonatan Kra)
10:00 – Master the CRUDiverse (by Noam Honnig)
10:30 – Micro-frontends, why not? (by David Meir-Levy)

9:30 | Yonatan Kra

Scientific Programming – How to Prove Your Code is Right?

What can software developers learn from doctors, scientists, and martial artists? Professionalism is something one achieves through dedicated training in a discipline. In this talk, we will discuss how developers can be more professional and how software can be looked at scientifically.

10:00 | Noam Honnig

Master the CRUDiverse

The state of the CRUD web apps is, well, still cruddy. In the words of Joel Spolsky, "Why does it still take the same amount of work to make a CRUD web app as it always has?!" But it does not have to be that way.

In this talk, I will show you how you can easily master creating a full-stack CRUD application using open-source tools and code that is easy to write, follow, and, most importantly – maintain.

10:30 | David Meir-Levy

Micro-frontends, why not?

Micro frontends were considered to be the equivalent of microservices in the frontend, but as many of us know, the architectures and paradigms that made this concept as successful as it is on the server-side development don’t really exist on the frontend.

In this talk, David will demonstrate concepts and paradigms of successful implementations of micro-frontends and the concerns you should have along the way when choosing to use this paradigm in your projects.