Build Stuff'14 has ended

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

Beginner [clear filter]
Wednesday, November 19


Hadi Hariri - WCF. Because. (Slides)
What this talk is not about is WCF.

avatar for Hadi Hariri

Hadi Hariri

Developer, Community Guy and considered one of the last remaining grumpy old men, with a low tolerance for BS. Working at JetBrains, his passions include Web Development and Software Architecture. Written a few books and has been speaking at conferences for over a decade, on things... Read More →

wcf pdf

Wednesday November 19, 2014 10:30 - 11:25
3. Lambda


Itamar Syn-Hershko - From Data to Knowledge with Elasticsearch (slides)
The amounts of data we have to deal with grow every year. In fact, many of us don't even realize the amount of useful information they have at the tip of their fingers. All they need is the right tools - and now is the time to make this change.

Elasticsearch is an open-source distributed search engine and analytics server. It is the hot new kid in town, mostly used to perform real-time analytics on large streams of data. In this meetup we will get to know the ELK stack (Elasticsearch-logstash-kibana), and the variety of things it allows us to do.

We will see how to aggregate logs from various sources into one visual interface, for finding patterns and debugging errors in distributed environments. How to build an efficient alerts system, to automatically tag data, build user-friendly UIs for search, perform effective full-text searches, geo-spatial search, image search and much more.

avatar for Itamar Syn-Hershko

Itamar Syn-Hershko

Itamar is a search technologies, distributed systems and architecture expert. Apache Lucene.NET committer, Elasticsearch savant, the author of RavenDB in Action, and a blogger at http://code972.com. Currently self employed and provides on-site training and consultancy services around... Read More →

Wednesday November 19, 2014 11:45 - 12:40
3. Lambda


Audrius Kovalenko - Cryptography (under)engineering (Slides)
A fictional tale about home-brewed cryptography. Casual developers' efforts to build a secure system for Alice and Bob company. The goal of the talk is not only to present "dos and don'ts" but also "whys" of applied cryptography.

avatar for Audrius Kovalenko

Audrius Kovalenko

I am a software developer who likes to build and break stuff. Passionate on information systems security and solid object oriented design. Early adopter of various tools, methodologies and best practices. Strong believer in importance of communication, professionalism and... Read More →


Wednesday November 19, 2014 14:55 - 15:50
4. Zeta


Gregory Young - Log Captains (distributed systems beginner)

Stardate 44429.6. Today we will be heading into the deep realms of logging... Wait not this is Log Captains not Captains Log. We will in instead a fun and interactive way look through a deceptively difficult problem in computer science, how to keep a log consistent across more than one machine. We will get in depth and look at the subtle problems that can occur in such systems and actually see the varying failure modes. We will even cover the algorithm of algorithms Paxos and how it works.Be not afraid of the algorithms for they will shed their secrets when tennis balls are applied! Yellow tennis balls!

avatar for Gregory Young

Gregory Young

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 →

Wednesday November 19, 2014 16:10 - 17:05
2. Beta
Thursday, November 20


Shay Friedman - The Wonderful World That Is Bootstrap
So you’re building the web, right? And you’re having fun, right? Inventing the wheel each and every time when you create this “float-right” class, right? Feeling the warmth of a thousand suns when you design yet another form, right? That’s not so fun anymore, eh? Feel sad no more! Twitter Bootstrap is a comprehensive CSS framework that makes all of the usual web design stuff much easier. It’s so good you might enjoy CSS once again! Come to the session to see what Bootstrap is, why it is so awesome, and how you create smooth looking web sites in a matter of minutes!

avatar for Shay Friedman

Shay Friedman

Shay Friedman is a Visual C#/IronRuby MVP and the author of IronRuby Unleashed. With more than 10 years of experience in the software industry, Friedman now works in CodeValue, a company he has co-founded, where he creates products for developers, consults and conducts courses around... Read More →

Thursday November 20, 2014 11:45 - 12:40
5. Theta


Barbara Fusinska - When the connection fails - Developing offline mobile applications (Slides)
When building mobile systems there are several challenges to
consider.One of the most complicated challenges is allowing users to
use applications without 3G and Wifi. In this talk, Barbara will
introduce the concept of occasionally connected applications, how they
differ from offline and online ones, the challenges involved when
building them and why would you need them in a first place.
Offline usage brings up a number of complicated issues to resolve, the
actual work complexities start when application is connected back to
the Internet. This is when patterns for data caching and
synchronization become extremely important to ensure eventual
consistency between mobile clients and the server.Data synchronization
is not only mobile related with browsers and web applications also
encountering the same issues.
This talk will present ideas and approaches for maintaining and
developing your system as a whole, including planning new
functionalities while watching out for application growth.At the end,
attendees will understand the latest patterns, practices and
architectures used in modern day mobile and web applications to
support users who become offline in a connected world.

avatar for Barbara Fusinska

Barbara Fusinska

Barbara is a software developer, architect and team leader with over 10 years experience having worked with companies ranging from fast-paced startups to international corporations. Barbara enjoys building beautiful system architectures using best practices, modern patterns with a... Read More →

Thursday November 20, 2014 13:40 - 14:35
4. Zeta
Friday, November 21


Evelina Gabasova - Detangling software dependency networks (Slides)
Fans of different programming languages always argue about benefits of their language of choice. It is difficult to use objective criteria in a debate like this. Terms like 'clarity' or 'maintainability' are too vague and subjective. What if we used some tools from machine learning and network science to compare projects written in different languages?

In the talk, I’ll examine how the choice of programming language affects dependency structure of code. I will interactively compare different projects written in C# and F# languages. The two languages use the same execution runtime, both are statically typed, but they represent different programming paradigms - object-oriented C# and functional F#.

I’ll show that F# and C# implicitly lead to different graph structures and local network patterns. Specifically, I'll describe specific types of cyclic dependencies that frequently appear only in C# projects. Seeing the local network patterns can give more insights than calculating measures like cyclometric complexity of code. I’ll also show how anyone can run the analysis on a their own software project.

avatar for Evelina Gabasova

Evelina Gabasova

Evelina is a machine learning and data science enthusiast. She studied computational statistics and machine learning at University College London and currently she is finishing her PhD at Cambridge University in bioinformatics and statistical genomics. Evelina has used many different... Read More →

Friday November 21, 2014 11:20 - 12:15
3. Lambda


Gill Cleeren - Building a community (Slides)
You want to be a user group lead? Thinking of starting your own user group? Awesome! But there are a number of things to think about before starting. Is your whole idea viable? Where do I get speakers and attendees? Should I create a legal entity? How do I finance the whole thing?
In this session, Gill Cleeren will tell you how he has had a successful user group in Belgium for almost 10 years now.

avatar for Gill Cleeren

Gill Cleeren

Gill Cleeren is Microsoft Regional Director, Client Dev MVP, Pluralsight trainer and Telerik MVP. He lives in Belgium where he works as .NET architect at Ordina. Gill has given numerous sessions, webcasts and trainings on new as well as existing technologies, such as Windows 8, Windows... Read More →

Friday November 21, 2014 13:15 - 14:10
5. Theta


Paul Stack - What is DevOps and How It Can Help My Business Succeed? (Slides)
DevOps is not just a buzzword. DevOps is all about culture. By achieving the right culture, then your engineers can really start to move fast. Moving fast is key when we want to be able to fulfil customer requirements and deliver great products

DevOps is not about tooling or giving developers root access to production systems.DevOps is about breaking down the communication barriers to allow our entire IT team to work as 1. When the team has a culture of open communication and business understanding, then they can achieve anything!

During this talk, Paul will describe what DevOps is and how it is a great way for the entire business to achieve their goals. DevOps is not the new Agile! DevOps is about people :)

avatar for Paul Stack

Paul Stack

Paul Stack is a London based developer working for OpenTable. Paul has spoken at various events throughout the world about his passion for continuous integration and continuous delivery and why they should be part of what developers do on a day to day basis. He believes that reliably... Read More →

Friday November 21, 2014 14:30 - 15:25
2. Beta


Yan Cui - Modelling game economy with Neo4j (Slides)
The challenge of modelling and balancing the economy of a large scale game is one of the biggest problems game developers face.

Learn how Gamesys did it by leveraging the graph database Neo4j to model the in-game economy of our MMORPG “Here Be Monsters” and automate the balancing process.

We'll discuss lessons learned, successes and challenges, and how a graph database enables our small team of game designers to stay agile and focused on delivering new content to players.

avatar for Yan Cui

Yan Cui

Principal Engineer, DAZN
Yan is an experienced engineer who has run production workload at scale in AWS for nearly 10 years. He has been an architect and principal engineer with a variety of industries ranging from banking, e-commerce, sports streaming to mobile gaming. He has worked extensively with AWS... Read More →

Friday November 21, 2014 15:45 - 16:40
5. Theta