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 .

Beginner [clear filter]
Thursday, November 23
 

10:15 EET

(SLIDES) Mel Conway - KEYNOTE:Coding vs. the Brain: Can't We All Just Get Along?
In an extremely short time interactive information appliances such as mobile devices, computers, and interactive kiosks such as ATMs have exploded into common use all over the globe. An understanding of how these appliances work must now join arithmetic and the calendar in the migration toward universally accessible simplicity. This migration will require a radical simplification of the conceptual model for the internal workings of interactive appliances that is more intuitive than algorithms for the mass of people. 

The talk presents a hybrid unidirectional-flow/message model of the internal operation of interactive information appliances that is intuitive, generally applicable, and largely algorithm-free. It also presents design principles that formalize what-you-see-is-what-you-get construction-tool behavior. Finally, the talk demonstrates a proof-of-concept application builder that conforms to these design principles and that builds small applications that work according to the new conceptual model.

Speakers
avatar for Melvin Conway

Melvin Conway

Conway's law author, USA
Melvin Edward Conway is an early computer scientist, computer programmer, and hackerwho coined what’s now known as Conway’s Law: “Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organization... Read More →


Thursday November 23, 2017 10:15 - 11:10 EET
1. Champions Hall

11:30 EET

(NO SLIDES) Pieter Hintjens @hintjens - Ten Rules for API Design
Every software developer uses APIs and most of us make them. The design of a "good" API is a black art. You know one when you see one. And yet how many of us could explain why some APIs are complex and hard to learn, while others are clean, simple, and a joy to use. It's a question I'll answer in this talk, and provide ten rules for good API design.

Speakers
avatar for Pieter Hintjens

Pieter Hintjens

Expert in distributed computing
Pieter Hintjens is a writer, programmer and thinker who has spent decades building large software systems and on-line communities, which he describes as "Living Systems". He is an expert in distributed computing, having written over 30 protocols and distributed software systems. He... Read More →


Thursday November 23, 2017 11:30 - 12:25 EET
1. Champions Hall

12:45 EET

Greg Young @gregyoung - Privateeye
In this talk we will sleuth into what is privateeye. We will turn our
detective skills on how your application actually work and we will do
it using nothing but a REPL. You know how to code, let's code through
a murder mystery together.

Speakers
avatar for Greg Young

Greg Young

CQRS author
Gregory Young coined the term “CQRS” (Command Query Responsibility Segregation) and it was instantly picked up by the community who have elaborated upon it ever since. Greg is an independent consultant and serial entrepreneur. He has 15+ years of varied experience in computer... Read More →


Thursday November 23, 2017 12:45 - 13:40 EET
1. Champions Hall

14:40 EET

Karl Nilsson @KHNilsson Hacking your home – reverse engineering wireless transmission
The internet of things is built around sensors, without sensors we don’t know what goes on and we can’t tell our software to make rational choices based on the analytics of this data, but building our own sensors are not always practical or cost efficient when there are numerous of the shelf solution that could do the same thing if we could only access their data! This talk demonstrates how to reverse engineer standard sensor wireless protocols​ from weather stations, movement sensors and more to use for your own designs!” 
Title:Twinkle Twinkle little LED.Abstract:When you bought your first hardware platform you read about the General purpose input output or GPIO for short and maybe you even played around with it, made a LED blink and then things got complicated and you moved on to ready made spi/i2c or bluetooth modules. Well I don't blame you. Building stuff with the GPIO requires some knowledge of electronics such as LEDs, Resistors, Transistors and basic electronics. So let's get that sorted! Join Karl-Henrik Nilsson into the wonderful worlds of electronic geekyness and learn to use the GPIO for more than just leds! 

Speakers
avatar for Karl-Henrik Nilsson

Karl-Henrik Nilsson

Karl-Henrik is an experienced developer that have written code for anything from cellular network base stations to websites. He runs the local Microsoft competence network at Sogeti and spend a somewhat obsessive amount of his free time building smarter devices."If you ever need to... Read More →


Thursday November 23, 2017 14:40 - 15:35 EET
3. Citius

14:40 EET

Mark Rendle @markrendle - ASP.NET 5 on Docker
Now that ASP.NET is fully supported on Linux, you can package and deploy your MVC 6 applications using Docker. In this talk, I'll show you: how to use Docker with ASP.NET 5; how to deploy Docker-packaged solutions to cloud or private platforms; and a variety of Docker-related tools that help in development, testing and production.

Speakers
avatar for Mark Rendle

Mark Rendle

Pathological programmer, creator of CloudLens and Simple. Data, technical raconteur, and, you know, stuff.Pathological programmer, creator of CloudLens and Simple. Data, technical raconteur, and, you know, stuff.


Thursday November 23, 2017 14:40 - 15:35 EET
2. Altius
 
Friday, November 24
 

12:45 EET

(SLIDES) Jeroen Soeters @JeroenSoeters - The Hitchhiker's Guide To Neuroevolution in Erlang
Neuroevolution is a technique where we use algorithms inspired by nature to evolve neural networks. We will go on a journey on which we first explore the basics of a neural network, followed by looking at the beauty of evolutionary computation and ultimately go down the rabbit hole and combine the two to create a platform for evolving neural networks that can be used to tackle a wide variety of problems from cleaning robots to financial oracles.

Speakers
avatar for Jeroen Soeters

Jeroen Soeters

DDD practitioner
Experienced software developer with a huge passion for the job. At the moment my main focus is implementing domain driven design and micro services in big event-driven enterprise-y systems. I have mainly been working with C#, a bit of F# and these days I'm working on the JVM stack... Read More →



Friday November 24, 2017 12:45 - 13:40 EET
2. Altius

14:40 EET

(SLIDES) Pavlo Baron @pavlobaron - Why We Do Tech the Way We Do Tech Now?
The pace with which we introduce, replace, remove, reinvent, copy, modify and fork technologies has become insane. Even 10 years ago, a developer was focusing on one language, one framework, one database, one area. Today, we eventually have to write code in multiple languages on one single project, mixing multiple databases and going through the whole technology stack of the modern IT. There isn't even time to hold on and ask yourself: why are we doing tech the way we're doing tech today? I'll explain why, and eventually help turning from passive passenger into a co-driver.

Speakers
avatar for Pavlo Baron

Pavlo Baron

Big Data expert
Pavlo Baron is lead data technologist with codecentric AG. His passion are high-performance, distributed systems and large data sets – the infrastructure behind what they call Big Data. Pavlo is frequent conference speaker and has written four German books: "Big Data for IT decision... Read More →



Friday November 24, 2017 14:40 - 15:35 EET
3. Citius

15:55 EET

Greg Young @gregyoung - Lessons from production
In production things are different. In this talk we will look through
lots of ideas and differences between what developers tend to see and
what happens in production. We will also cover things like improving
quality in our software.

Speakers
avatar for Greg Young

Greg Young

CQRS author
Gregory Young coined the term “CQRS” (Command Query Responsibility Segregation) and it was instantly picked up by the community who have elaborated upon it ever since. Greg is an independent consultant and serial entrepreneur. He has 15+ years of varied experience in computer... Read More →


Friday November 24, 2017 15:55 - 16:50 EET
1. Champions Hall

18:25 EET

KEYNOTE: Mark Rendle @markrendle - Programming For The Criminally Insane
Many programming languages strive to be expressive, succinct, elegant and performant.

Many others don't.

Guess which ones this talk is about.

Speakers
avatar for Mark Rendle

Mark Rendle

Pathological programmer, creator of CloudLens and Simple. Data, technical raconteur, and, you know, stuff.Pathological programmer, creator of CloudLens and Simple. Data, technical raconteur, and, you know, stuff.


Friday November 24, 2017 18:25 - 19:25 EET
1. Champions Hall
  Beginner
 


Twitter Feed

Filter sessions
Apply filters to sessions.