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’15 Lithuania will feature 3 days (18-20 Nov’15) of conference sessions and 2 days (21-22 Nov’15) of workshops.

Java programmers [clear filter]
Wednesday, November 18
 

13:45 EET

(SLIDES) Itamar Syn-Hershko @synhershko - Logging makes perfect - real-world monitoring and visualizations
How to keep a real-time, low-latency and high-stakes system up and running and well-monitored? how to investigate failure cases as they happen? and how to even know something is wrong before it's too late? With logs of course. Lots of them. And then some cool stack to do stuff with it.

Forter is a company with a Decision-as-a-Service product that deals with many e-commerce transactions in real time and answers a simple but hard question: "is this a fraud attempt or not?". And if we were wrong, we pay.

In this talk I will show how we are using various technologies to power our service and keep it high-available and well under control. Among the technologies I will discuss are Apache Storm, Node.js, Riemann (state machines in Clojure, yay!), collectd, D3.js and of course the ELK stack (and beats!). Some integrations which will be mentioned include PagerDuty, Slack, Jenkings and GitHub.

Speakers
avatar for Itamar Syn-Hershko

Itamar Syn-Hershko

Distributed systems and architecture expert., @synhershko
Search technologies, distributed systems and architecture expert. Apache Lucene.NET committer and PMC member, Elasticsearch Consulting Partner, Microsoft MVP and the author of RavenDB in Action. Currently building innovative software for catching e-commerce fraudsters in real-time... Read More →



Wednesday November 18, 2015 13:45 - 14:40 EET
4. Zeta
 
Thursday, November 19
 

10:30 EET

(NENAUDOJA)Venkat Subramaniam @venkat_s - Transforming Your Code to Java 8
The new facilities in Java 8 is about the change the way we write code. Our code will become more expressive and concise. But, exactly how? In this presentation we will take several common Java code examples, discuss the core idea expressed in code, and transform that code to use the facilities in Java 8. Watch and interact as you see Java code go through a weight loss program right in front of your eyes.

Speakers
avatar for Venkat Subramaniam

Venkat Subramaniam

Award-winning author, founder of Agile Developer, venkat_s
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at... Read More →


Thursday November 19, 2015 10:30 - 11:25 EET
1. Alfa
 
Friday, November 20
 

11:20 EET

(SLIDES) Osvaldas Grigas @ogrigas - Life without Objects
Transitioning from OOP to functional style can be quite challenging, not least because OO programmers are used to thinking in nouns. Programming languages that use functions as primary means of abstraction force one to:

- design things in terms of verbs,
- find new ways of doing composition,
- rediscover polymorphism in a different light.

Fear not! What you have learned about good OO design can be applied to FP, in obvious and weird ways. Code examples will be presented in Clojure.

Speakers
avatar for Osvaldas Grigas

Osvaldas Grigas

Software Developer, Inventi
Facilitator of Coderetreats and Clojure meetups



Friday November 20, 2015 11:20 - 12:15 EET
5. Theta

11:20 EET

(NENAUDOJA)Venkat Subramaniam @venkat_s - Let's Get Lazy
How can big data or highly responsive applications scale to the increasing demands for speed and short response time? Adding more servers to the cluster is not the answer. The smartness comes from being lazy as laziness can translate to efficiency and scalability. In this presentation we will learn about what lazy evaluation is, explore some data structures and APIs that promote lazy execution, and tie it back into scalability and efficiency.

Speakers
avatar for Venkat Subramaniam

Venkat Subramaniam

Award-winning author, founder of Agile Developer, venkat_s
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at... Read More →


Friday November 20, 2015 11:20 - 12:15 EET
1. Alfa

13:15 EET

(SLIDES) Pawel Sawicz @sawiczpawel - Mutate your code and reveal you true test coverage
Session is about mutation testing, why and when you should mutate your code. What benefits comes by mutating your code. Simply test your own tests. It's very helpful tool with TDD where you are exposed to a lot of wrong assumptions and simple syntactic errors that can propagate other errors.

Speakers
avatar for Pawel Sawicz

Pawel Sawicz

API Developer, @sawiczpawel
Pawel work for JustGiving as a API Developer, recently graduated Wroclaw University of Technology. Everyday trying to figured out something new that would help DevCommunity. Big fan of IPA.



Friday November 20, 2015 13:15 - 14:10 EET
5. Theta
 


Twitter Feed

Filter sessions
Apply filters to sessions.
  • Tags
  • .NET
  • actor
  • Agile
  • AI
  • Analysis
  • Anti-Money Laundering
  • API
  • Apollo Project
  • Architecture
  • backend
  • Big Data
  • C#
  • Cider
  • Client-Server
  • Clojure
  • Cloud
  • Cluster Management
  • code
  • Command Pattern
  • Computing Science
  • Consensus
  • Consistency
  • CQRS
  • Craft
  • CSS
  • Data Science
  • Databases
  • Design
  • DevOps
  • Distributed Architecture
  • Distributed Systems
  • DNS-SD
  • Docker
  • Domain Driven Design
  • EC2
  • Emacs
  • Engineering
  • Entity Resolution
  • Erlang
  • Event
  • Events
  • EventStore
  • Evolutionary Algorithms
  • F#
  • fast
  • frontend
  • Fun
  • Functional patterns
  • Functional programming
  • Games
  • Generics
  • Graph coloring
  • Haskell
  • High Performance
  • HTML
  • Hypervisor
  • Infrastructure
  • Innovation
  • Interpreterts
  • Java
  • Java 8
  • JavaScript
  • Key-value
  • Keynote
  • Lambda Expressions
  • Language implementation
  • languages
  • Lazy Evaluations
  • learning
  • Legacy Code
  • LINQ
  • Linux
  • logic
  • Low latency
  • Machine Learning
  • Management
  • mechanical sympathy
  • Memory Management
  • Message Oriented Design
  • Microservices
  • Mobile
  • Monitoring
  • motivation
  • Neural Networks
  • nodejs
  • OOP
  • parsing
  • People
  • Performance
  • pony
  • Product
  • Python
  • qualifications
  • R&D
  • Raft
  • Reactive Systems
  • Refactoring
  • REST
  • Riemann
  • Ruby
  • Rx
  • safe
  • Satisfiability
  • Scala
  • Scalability
  • SOA
  • Spaceflight
  • Storage
  • Story
  • Streams
  • System admin
  • systems empathy
  • Tasty
  • TDD
  • Technology
  • Testing
  • Unit testing
  • User experience
  • UX
  • Web
  • Web Services
  • Xen
  • Level
  • Advanced
  • Beginner
  • Intermediate
  • Non-Technical
  • Audience
  • .NET programmers
  • All programmers
  • Architects
  • C# programmers
  • C++ programmers
  • Data Scientists
  • Developers
  • Erlang programmers
  • Everyone
  • F# programmers
  • Front-end developers
  • Functional programmers
  • Java programmers
  • JavaScript programmers
  • Language Implementers
  • Machine Learning enthusiasts
  • Mobile programmers
  • priests of the actor mode
  • Product Owners
  • Python programmers
  • Ruby programmers
  • System Builders
  • Team Leads
  • Web programmers