Loading…

“BUILD STUFF” is a Software Development Conference for people who actually build stuff. We bring world-class speakers, letting them share about the latest developments, trends and innovations, as well as new directions in software development. Since launching in 2012, it’s really caught on quickly.

Recognized by developers from all over Europe, international Software Development Conference Build Stuff is coming to Kyiv, Ukraine! Build Stuff’15 Ukraine will feature 2 days (23-24 Nov’15) of conference sessions .

Advanced [clear filter]
Thursday, November 23
 

15:55 EET

Sasha Goldshtein @goldshtn - The Vector in Your CPU: Exploiting SIMD for Superscalar Performance
For more than ten years modern processors have been equipped with vector registers and instructions that can make certain algorithms four to eight times faster. In the past, it took special language intrinsics or intimate knowledge of assembly language to use them. In this talk you will learn how to take advantage of vector instructions in .NET applications using the newly released Microsoft.Bcl.Simd library and the upcoming RyuJIT compiler. We will explore a variety of algorithms that can benefit from vectorization.

Speakers
avatar for Sasha Goldshtein

Sasha Goldshtein

International consultant and trainer
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 →


Thursday November 23, 2017 15:55 - 16:50 EET
2. Altius
 
Friday, November 24
 

12:45 EET

Serhiy Kalinets @skalinets - .NET TDD on Steroids
TDD hasn't been talked about on software conferences since decade ago. However it still is not widely adopted practice. Reasons? Time consuming, a lot of extra code etc. -- all those complains can be heard here and there. And they are based on "vanilla TDD" experience. But there are tools that bring the TDD to completely different level -- NCrunch, AutoFixture, ApprovalTests to name few of them. There will be more shown on the session :)
On this talk Serhiy will share his developers experience and show how effective TDD can be when is accompanied with proper tooling.
Key points:
-- Modern toolset for .NET
-- Live code
-- Effective coding

Speakers
avatar for Serhiy Kalinets

Serhiy Kalinets

Serhiy is in love with computers since the school. Being addicted to XP he always strives to convince other fellow developers to use effective engineering practices. He conducts trainings for developers, speaks on conferences and user groups. Currently Serhiy takes position of a... Read More →


Friday November 24, 2017 12:45 - 13:40 EET
4. Sprint

15:55 EET

(SLIDES) Chris Condron @CLCondron - Unsafe at any Speed - Successful high performance low latency systems in C#
A walk through of key pieces of a working production architecture that performs real-time analytics and visualization on 113 million data points per second on a single desktop class workstation. This was achieved through a combination of message oriented processing and unsafe data structures in key locations.
We will review how we mixed managed code across the majority of the application with unsafe data structures in key algorithmic location giving the best of both world.
We will review the details of simple custom memory management used in the allocation unsafe data without leaks or GC thrashing and some of the particulars of the general algorithmic approaches leveraging data locality and pointer operations.
Finally we will review the message based data processing pipeline that routes the processing through the system.

Speakers
avatar for Chris Condron

Chris Condron

Software Engineer and Architect
Software Engineer and Architect for 15 + years in Telecom, Financial Services, and Medical Devices. Currently building high performance low latency distributed systems using message oriented architectures, DDD, and CQRS.



Friday November 24, 2017 15:55 - 16:50 EET
2. Altius

15:55 EET

(SLIDES) Frank Borkin @FrankBorkin - The True Value of LoT
Frank will talk about what IoT isn't, how commercial and industrial IoT differ, how smart companies are changing their business models and how companies like GlobalLogic is helping define this emerging segment.

Speakers
avatar for Frank Borkin

Frank Borkin

Frank Borkin - Engineering Director, GlobalLogic Frank has almost 20 years of commercial experience and has spent the last 6 of those based in the GlobalLogic Kyiv delivery centre. Frank has led operations and DevOps teams for multi-billion dollar public companies, Architected and... Read More →



Friday November 24, 2017 15:55 - 16:50 EET
4. Sprint
  Advanced

17:10 EET

Randy Shoup @randyshoup -Scalability Lessons from eBay, Google, and Real-Time Games
Google and eBay operate some of the largest Internet sites on the planet, and each maintains its leadership through continuous innovation in infrastructure and products. While substantially different in their detailed approaches, both organizations have lessons to teach about building and maintaining large-scale systems. This session tells several war stories from Google and eBay focusing on how to scale code, infrastructure, performance, and operations. It details hard-won lessons learned in scaling those companies' computing systems, organizations, and technology stacks. It finally describes how we put some of those lessons into practice in the context of real-time games at KIXEYE, and offers concrete suggestions you can apply to your own organization.

Speakers
avatar for Randy Shoup

Randy Shoup

Consulting CTO (former eBay, Google, KIXEYE)
Randy Shoup is the Chief Technology Officer at KIXEYE, making awesome games scalabler and reliabler. Previously, he was Director of Engineering at Google, leading several teams building Google App Engine, the world’s largest Platform as a Service. Prior to Google, he spent 6 1/2... Read More →


Friday November 24, 2017 17:10 - 18:05 EET
1. Champions Hall
 


Twitter Feed

Filter sessions
Apply filters to sessions.