Loading…
Build Stuff'16 Ukraine has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Advanced [clear filter]
Monday, November 21
 

12:30pm EET

Valentyn Shybanov @olostan - Breaking Monolith into pieces: Cloud Essences
Cloud Technologies brings a huge challenge to Enterprises that have successful products. You can’t just stop developing new features and develop “cloud-ready” application from scratch. During this talk we’ll try to go through most important steps of migrating from monolith-style applications into micro-service based that utilize best cloud features: PubSub, gRPC etc.

Speakers
avatar for Valentyn Shybanov

Valentyn Shybanov

SOFTWARE ARCHITECT, Twinfield
Started software engineering career with low level system programming mostly on start of the era of modern computers, my interest involved from programming calculators and simple games to developing complex enterprise-level cloud-based solutions. Now, with help of modern technologies... Read More →


Monday November 21, 2016 12:30pm - 1:20pm EET
3. Citius

12:30pm EET

Denis Yaremov @yaremov - Offline-first application with Reflex
A client-server applications are locked inside request - response cycle and due to that when connection drops there's no way that application can work. On the other hand if user is allowed changing data while offline, this creates a wide variety of corner cases related to concurrent and conflicting changes. Reflex is a software methodology that provides a simple to understand concept makes offline-first application development simple. Reflex is not only about offline first. This is the architecture that makes web applications more robust, resource friendly and fault-tolerant. Most of the web applications we develop today can be made offline-first.

Speakers

Monday November 21, 2016 12:30pm - 1:20pm EET
4. Sprint

3:25pm EET

[SLIDES]Dan Shappir @DanShappir - Make it faster!
The Wix platform hosts over 80 million websites, with billions of visitors per day, all built using the Wix Editor. In this talk I will cover how we measure performance, and the techniques and methodologies we use to improve it. I'll examine the tools and frameworks that we use, and discuss what worked for us and what didn't.

Speakers
avatar for Dan Shappir

Dan Shappir

PERFORMANCE SPECIALIST at WIX.COM, Wix.com
Dan Shappir is a Performance Specialist at Wix.com, focusing on making +80 million sites hosted on the Wix platform load and execute faster. Dan is a twenty year software development veteran, having worked on systems ranging from missile trajectory simulations to networked multi-user... Read More →



Monday November 21, 2016 3:25pm - 4:15pm EET
3. Citius

4:30pm EET

[SLIDES]Sasha Goldshtein @goldshtn - Modern Linux Tracing Landscape
The Linux kernel has multiple "tracers" built-in, with various degrees of support for aggregation, dynamic probes, parameter processing, filtering, histograms, and other features. Starting from the venerable ftrace, introduced in kernel 2.6, all the way through eBPF, which is still under development, there are many options to choose from when you need to statically instrument your software with probes, or diagnose issues in the field using the system's dynamic probes. Modern tools include SystemTap, SysDig, ktap, perf, bcc, and others. In this talk, we will begin by reviewing the modern tracing landscape -- ftrace, perf_events, kprobes, uprobes, eBPF -- and what insight into system activity these tools can offer. Then, we will look at specific examples of using tracing tools for diagnostics: tracing a memory leak using low-overhead kmalloc/kfree instrumentation, diagnosing a CPU caching issue using perf stat, probing network and block I/O latency distributions under load, or merely snooping user activities by capturing terminal input and output.

Speakers
avatar for Sasha Goldshtein

Sasha Goldshtein

MICROSOFT C# MVP & AZURE MRS, Sela Group
Sasha Goldshtein is the CTO of Sela Group, a Microsoft C# MVP and Azure MRS, a Pluralsight author, and an international consultant and trainer. Sasha is the author of "Introducing Windows 7 for Developers" (Microsoft Press, 2009) and "Pro .NET Performance" (Apress, 2012), a prolific... Read More →



Monday November 21, 2016 4:30pm - 5:20pm EET
1. Champions Hall