Loading…
This event has ended. Visit the official site or create your own event on Sched.

Have you got a ticket for a workshop? It’s time to reserve the seat!

In addition to great guest speakers, this year we will host a ton of engaging and up-to-the-moment workshops on a whole range of topics.

There are 10 different workshop scheduled on Nov 18 & 19 - check it out and pick yours.

Architects [clear filter]
Wednesday, November 15
 

10:50am EET

[SLIDES]Aarjan Meirink @Aarjanmeirink - Process IoT information using Akka.NET
Based on a customer case where geographical information from IoT devices, salt spreaders in the case, must be processed and combined to rides and compared with predefined routes. By taking advantage of the properties of an actor framework like Akka.NET, this can be implemented in a very elegant way.

Speakers
avatar for Aarjan Meirink

Aarjan Meirink

Solution Architect, Macaw
Aarjan Meirink has been working in IT since 1996 and is currently working as an Integration Specialist and Lead Solution Architect at Macaw. Aarjan has been designing and developing enterprise applications using the .Net framework since the 1.0 alpha release. In his work he is always... Read More →



Wednesday November 15, 2017 10:50am - 11:40am EET
2. Beta

10:50am EET

[SLIDES]Ali Kheyrollahi @aliostad - What you need to know about the comeback of RPC
While REST has enjoyed a decade of popularity and proliferation, we see a recent resurgence of RPC - mainly advocated and evangelised by large software companies such as Google and Uber.

Our industry has a tendency of going full circle on pretty much anything and everything so this is not exactly a surprise. But before adopting RPC - or any other hype for that matter - it is important to understand why it is making a comeback and what problems it is trying to address. And this is the exact topic we will address in this talk: we will review the RPC and REST, look at key arguments for using them and in the end we discussion gRPC, one of the main proponents of RPC comeback.

Speakers
avatar for Ali Kheyrollahi

Ali Kheyrollahi

Solutions Architect, ASOS
A distributed systems practitioner and machine learning enthusiast, Ali currently is a solution architect building web-scale solutions. A performance and scalability junkie, he loves HTTP, API design, and business-modeling DDD-style. He is an author, blogger and OSS contributor and... Read More →



Wednesday November 15, 2017 10:50am - 11:40am EET
1. Alfa

1:55pm EET

[SLIDES]Oren Eini @RavenDB - Modeling in a Non-Relational World
NoSQL databases are becoming increasingly more important. However, the vast majority of developers have learned to model and work with data only in relational context.
Relational modeling inside NoSQL database is not only sub-optimal, it is frequently actively harmful.
In this session, Oren Eini will discuss modeling techniques in a non relational system, how to take advantage of the database's capabilities and get the most out of it for your system.

Speakers
avatar for Oren Eini

Oren Eini

CEO, Hibernating Rhinos
Oren Eini is the CEO of RavenDB, a NoSQL Distributed Database that's Fully Transactional (ACID) both across your database and throughout your database cluster. RavenDB Cloud is the Managed Cloud Service (DBaaS) for easy use. Oren Eini, aka Ayende Rahien, is a frequent blogger at ayende.com... Read More →



Wednesday November 15, 2017 1:55pm - 2:50pm EET
1. Alfa
 
Thursday, November 16
 

10:20am EET

[SLIDES]Aaron Stannard @Aaronontheweb - Creating Highly Available Distributed Systems with Akka.NET and Akka.Cluster
Developers are living in exciting, but more demanding times - we're expected to create applications and services that can deliver better value faster, at higher volumes, with less downtime. And in order to meet these demands we must learn new technologies and programming styles. Enter the actor model and Akka.NET.

In this talk you'll learn the fundamentals of Akka.NET and discover how you can use the power of the actor model, location transparency, clustering, and other Akka.NET concepts to build powerful, highly available systems without having to write awful boilerplate code. You'll never look at .NET the same way again afterwards.

Speakers
avatar for Aaron Stannard

Aaron Stannard

Co-founder of the Akka.NET open-source project., Petabridge
Aaron is the founder and CEO of Petabridge and the co-founder of the Akka.NET open-source project. Prior to Petabridge, Aaron founded MarkedUp Analytics, a real-time in-app marketing and analytics service used by 1000+ developers. Prior to that, he worked at Microsoft as a Startup... Read More →



Thursday November 16, 2017 10:20am - 11:15am EET
2. Beta

2:45pm EET

[SLIDES]Sean Farmar @farmar - SOA lessons learnt (OR Microservices done better)
Service Oriented Architecture has been around for a while, now Microservices is the new black, that’s cool, but can we learn from when we failed and succeeded implementing SOA? There are some really useful lessons we can take and avoid the pitfalls.

Speakers
avatar for Sean Farmar

Sean Farmar

Solution Architect, Particular Software
Sean Farmar holds the world record for answering the most NServiceBus questions - even more than Udi :-).With over 20 years of experience, he specializes in providing simple solutions for complex business requirements using NServiceBus and applying SOA principles inspired by Udi Dahan.As... Read More →



Thursday November 16, 2017 2:45pm - 3:40pm EET
2. Beta
 
Friday, November 17
 

11:20am EET

[SLIDES]Oren Eini @RavenDB - Extreme Performance Architecture
High performance can be achieved by micro optimizations and a lot of minutia, but to get to the extreme you need to architect your solution properly. In this talk we'll discuss how the architecture of the solution impacts its performance, how to architect for extreme performance and the impact it has on day to day coding.


We are going to execute complex distributed map-reduce queries on a sharded cluster, giving you lightning-fast responses over very large data volumes.

Speakers
avatar for Oren Eini

Oren Eini

CEO, Hibernating Rhinos
Oren Eini is the CEO of RavenDB, a NoSQL Distributed Database that's Fully Transactional (ACID) both across your database and throughout your database cluster. RavenDB Cloud is the Managed Cloud Service (DBaaS) for easy use. Oren Eini, aka Ayende Rahien, is a frequent blogger at ayende.com... Read More →



Friday November 17, 2017 11:20am - 12:15pm EET
1. Alfa

11:20am EET

[SLIDES]Vaidas Jusevičius & Donatas Kimutis - Solving technical debt of a microservices architecture in an innovative multinational environment
This is a story of two developers coming from two different backgrounds with a single goal to improve both technical and managerial quality of a maturing start-up like project. We will share struggles we had to overcome being first developers on different physical site than rest of a team. We’ll tell what does it feel like to be a part of innovation hub inside a large corporate organization. And most importantly we will try to explain how in such an environment we solved technical debt caused by the mentality of a startup applied to the practices of software architecture.

Speakers
avatar for Vaidas Jusevičius

Vaidas Jusevičius

Corporate Entrepreneur, Danske Bank
Software architect with a 10+ years of experience mostly in the financial services domain. Technologies used over years include Java, Groovy, C#, Go, Spring, Hibernate, .NET, OWL-DL, SPARQL. Currently working for Danske Bank's innovation hub called MobileLife. For last 5 years a lecturer... Read More →
avatar for Donatas Kimutis

Donatas Kimutis

Corporate Entrepreneur, Danske Bank
Studying computational modeling master in Vilnius University. Working as a lecturer in Vilnius University and teaching Object Oriented Programming. Working as coorporate entrepreneur in DanskeBank/MobileLife. Most of my professional career I have worked as a .NET developer. In my... Read More →



Friday November 17, 2017 11:20am - 12:15pm EET
3. Lambda

1:15pm EET

Jimmy Bogard @jbogard - The DDD Do-Over
It was our first multi-year project as a young consulting company, and while we all had experience building projects using DDD, it was our first major effort as a team. It was also our client's first DDD project, as well as their first Agile project. With all of these firsts, we were determined to do things by the book. We debated endlessly the different ways of implementing the DDD patterns, consulted the experts, and even became experts in our own right.

We shipped, and our clients were happy, but we were not entirely pleased with the results. It wasn't until years later we understood what we had created - a Monolith!

A few years later, we got the opportunity to embark on a new multi-year effort in a nearly identical domain with nearly identical constraints. In this talk, we'll explore where we went wrong in the first project and how we righted our wrongs in the second, using concepts and techniques from both DDD and microservices, to a solution that we could finally say we were completely happy with.

Speakers
avatar for JIMMY BOGARD

JIMMY BOGARD

Creator of OSS library AutoMapper, Headspring
Jimmy is a member of the ASPInsiders group, the C# Insiders group, and received the "Microsoft Most Valuable Professional" (MVP) award for ASP.NET in 2009-2018. Jimmy is also the creator and maintainer of the popular OSS library AutoMapper.


Friday November 17, 2017 1:15pm - 2:10pm EET
1. Alfa

1:15pm EET

[SLIDES]Elton Stoneman @EltonStoneman - Run Linux and Windows Containers on a Hybrid Docker Swarm
"Linux containers run on Linux. Windows containers run on Windows. You can't mix them on a
single host, but you can build a cluster of hosts into a single Docker swarm, using a mixture of Windows and Linux servers. That swarm can run both Windows and Linux containers, you deploy and manage them in the same way, and the containers can talk to each other with overlay networking.

This session will show you how to make that happen, but more importantly you'll see why it's a such an important capability - one that will change the way you design, build and deliver software. With a hybrid Docker Swarm you can build a distributed solution where you pick the right technology stack for each component, and leverage high-quality open-source applications to minimize the amount of custom software you need to write and maintain.

I'l take an existing ASP.NET application, built to run on Windows and IIS, and split out a couple of components into separate services. Then I'll containerize the whole solution into a suite of Docker images that each use the right OS for the job - Windows Server Core, Windows Nano Server or Linux. I'll deploy the whole stack in a hybrid Docker Swarm in Azure, and explore the benefits of running a distributed cross-platform application within a single cluster boundary."

Speakers
avatar for Elton Stoneman

Elton Stoneman

Developer Advocate, Docker
Microsoft MVP \| Pluralsight Author \| Developer Advocate @DockerI'm a Pluralsight Author, Microsoft MVP and Developer Advocate at Docker, Inc. I've been architecting and delivering successful solutions with Microsoft technologies since 2000, most recently Big Data and API implementations... Read More →



Friday November 17, 2017 1:15pm - 2:10pm EET
3. Lambda

1:15pm EET

[SLIDES]Peter Milne @helipilot50 - Achieving High Load in Advertising Technology
High Load consists of three factors: * Latency - The Speed of an individual request, business transaction or event * Throughput - The Scale required to process a number business transactions per time period a.k.a TPS * Availability - The system 99.XXX% availability 24/7/365 AdTech is the technology that supports Digital Marketing. The “free” internet services such as, Email, Facebook, Skype, etc. are funded by Digital marketing. In this talk you will learn the technologies used and how they are implemented to see the High Load demanded by Digital marketing. You will also hear some of the War stories and how problems were solved.



Speakers
avatar for Peter Milne

Peter Milne

Technology Architect, Adform
Peter has 37 years experience and is a currently Technology Architect at Adform based in Copenhagen where actively is involved architecting and migrating technologies and work practices to a scalable enterprise platform. Before Adform he was a Field Engineer at Objectivity launching... Read More →



Friday November 17, 2017 1:15pm - 2:10pm EET
2. Beta

2:30pm EET

[SLIDES]Roy Osherove @RoyOsherove - Patterns & Anti Patterns for Scaling & Enabling DevOps Adoption
DevOps is the implementation of continuous delivery and agile concepts across the organization, focusing on pipelines as the main building blocks for delivery value internally and to the customer. But getting to that state is complicated because it requires several facets of work: People, process and tools. In large organizations, we have the added complexity of: • Multiple dependencies and sub systems • Multiple teams, groups, business units with competing interests • Varying degrees of agility, culture, tools, technologies and processes • Security, compliance and policy gates In this talk, we will discuss main patterns and anti-patterns for adopting and implementing DevOps pipelines throughout the organization, that scale.

Speakers
avatar for Roy Osherove

Roy Osherove

The author of "Art of Unit Testing", Team Agile
Roy Osherove is the author of "Art of Unit Testing" "Elastic Leadership" and the upcoming "Enterprise DevOps" books. He has worked with some of the world's largest companies to help implement continuous delivery at scale.



Friday November 17, 2017 2:30pm - 3:25pm EET
1. Alfa

3:45pm EET

[SLIDES]David Ostrovsky @DavidOstrovsky - Who’s Afraid of Graphs?
Graphs are everywhere. Friended someone on Facebook? Graphs. Checked the best route to avoid traffic on Google Maps? Graphs. Those recruiters that keep spamming you with job offers on LinkedIn? They find you through graphs. We’re surrounded by problems that can be best represented and solved through graphs, and yet graph databases and processing frameworks remain an obscure niche accessible mainly to data scientists and academics. It’s time to right the injustice and bring graphs to the masses!

In this session you will learn about the various graph databases and data processing tools. You will hear about the types of problems that can be solved through graphs, what works best with graph databases, and what should be done with big data processing offline. You will see different ways of representing common use-cases in graph databases, various graph query languages, and learn about the advantages of migrating from relational databases with complex joins to graph databases. The talk includes demos of the various technologies, such as Neo4j, OrientDB, GraphX, Giraph, and others.

Speakers
avatar for DAVID OSTROVSKY

DAVID OSTROVSKY

Chief Architect & Author, ProofPoint
When he was 9 years old, little David Ostrovsky found a book in Russian called "Electronic Computational Machines" at the local library and, after reading it cover-to-cover in a single weekend, decided that this was what he was going to do with his life. Three years later he finally... Read More →



Friday November 17, 2017 3:45pm - 4:40pm EET
2. Beta
 
Saturday, November 18
 

9:00am EET

Oren Eini @RavenDB - RavenDB Workshop
Limited Capacity seats available

Workshop covers RavenDB's core concepts, getting comfortable with its API, learning how to build and customize indexes and how to correctly model data for use in a document database. After familiarity with basics we will expand and tackle grok Map⁄Reduce, Multi–maps and other advanced usages of indexes, learn how to extend RavenDB and the various options of scaling out.
RavenDB in production and what options there are for monitoring what it's doing.

Speakers
avatar for Oren Eini

Oren Eini

CEO, Hibernating Rhinos
Oren Eini is the CEO of RavenDB, a NoSQL Distributed Database that's Fully Transactional (ACID) both across your database and throughout your database cluster. RavenDB Cloud is the Managed Cloud Service (DBaaS) for easy use. Oren Eini, aka Ayende Rahien, is a frequent blogger at ayende.com... Read More →


Saturday November 18, 2017 9:00am - 5:00pm EET
5. Theta
 
Sunday, November 19
 

9:00am EET

Roy Osherove @RoyOsherove - Enterprise DevOps - Patterns and Techniques for accelerating DevOps at the Enterprise Level
Limited Capacity seats available

DevOps is the implementation of continuous delivery and agile concepts across the organization, focusing on pipelines as the main building blocks for delivery value internally and to the customer. But getting to that state is complicated because it requires several facets of work: People, process and tools. In large organizations, we have the added complexity of: • Multiple dependencies and sub systems • Multiple teams, groups, business units with competing interests • Varying degrees of agility, culture, tools, technologies and processes • Security, compliance and policy gates In this workshop, we will discuss main patterns and anti-patterns for adopting and implementing DevOps pipelines throughout the organization, that scale.

Speakers
avatar for Roy Osherove

Roy Osherove

The author of "Art of Unit Testing", Team Agile
Roy Osherove is the author of "Art of Unit Testing" "Elastic Leadership" and the upcoming "Enterprise DevOps" books. He has worked with some of the world's largest companies to help implement continuous delivery at scale.


Sunday November 19, 2017 9:00am - 5:00pm EET
4. Zeta
 

Twitter Feed

Filter sessions
Apply filters to sessions.
  • Level
  • Advanced
  • Beginner
  • Intermediate
  • Tags
  • .NET
  • 12-factor apps
  • Abstractions
  • Adventures!
  • Agile
  • Akka.Cluster
  • Akka.Net
  • Android
  • Angular
  • AngularJS
  • Apache Spark
  • API
  • AppleWatch
  • Architecture
  • ASP MVC
  • ASP.NET
  • Automation
  • Azure
  • Big Data
  • BigQuery
  • Bugs
  • C#
  • C++
  • Cloud
  • Cloud Native
  • Clusters
  • Code
  • Code Analysis
  • Compliance
  • Computer Science
  • Continuous Delivery
  • Contribution
  • Coping
  • Corporate Contribution
  • CQRS
  • Craftsmanship
  • Crash Handling
  • Creativity
  • CSS
  • Data
  • Data modeling
  • Databases
  • DDD
  • Debug
  • Demo
  • Dependency Injection
  • Deployment
  • Design
  • Dev Tools
  • Development Process
  • DevOps
  • Distributed Systems
  • Docker
  • Drive
  • Education
  • Enterprise
  • Event Sourcing
  • F#
  • Fear
  • Framework
  • Frontend
  • Functional programming
  • Git
  • Graphs
  • Green Field vs Legacy
  • Hacking
  • Hardware
  • Healthy workplace
  • Heterogeneous apps
  • High Load
  • Holographic programming
  • Hololens
  • HTML
  • Indexing
  • Influence
  • Infrastructure
  • Innovation
  • Interpersonal Skills
  • IOS
  • IoT
  • Java
  • JavaScript
  • JVM
  • Kanban
  • Leadership
  • Legacy Code
  • Library
  • Linux
  • Log
  • Manufacturing
  • Map-reduce
  • Methodology
  • Metric
  • Microservices
  • Mixed reality
  • Mobile
  • Monads
  • MongoDB
  • Moral Foundations
  • Motivation
  • MVC
  • Network
  • Network Operations
  • NodeJS
  • NoSQL
  • NoSQL database
  • NServiceBus
  • Open Source
  • Openshift
  • Operations
  • Patterns
  • Performance
  • Product
  • Production Support
  • Productivity
  • Programming language
  • Prototyping
  • Python
  • Ratpack
  • Reactive
  • Reactor
  • Refactoring
  • Regrets
  • Relational modeling
  • REST
  • Risk Management
  • Robotics
  • RPC
  • RTL
  • Rust
  • RxJava
  • Scalability
  • Scrum
  • Security
  • Server
  • Serverless
  • Service Delivery
  • SOA
  • Soft Skills
  • Software Design
  • Software Engineering
  • Spring
  • Spring WebFlux
  • Strategy
  • Streaming
  • Swarm
  • Team
  • Team Dynamics
  • Technical debt
  • Telework
  • Toolkit
  • Turing Machine
  • UX
  • UX Design
  • Vitality
  • Web
  • Web API
  • Windows
  • Work Habits
  • Xamarin
  • xDD
  • Audience
  • .NET developers
  • All developer
  • Architects
  • Development Leads
  • DevOps
  • Everyone
  • F# developers
  • Frontend developers
  • Java developers
  • Lead developer
  • Mobile developers
  • PMO
  • Product owners
  • QA leads
  • Release Managers
  • Scrum Masters
  • Security developers
  • Server developers
  • Software developers
  • System admins
  • Team Leads
  • Testers
  • UX Designers
  • WEB developers
  • Type
  • Free time
  • Party
  • Session
  • Workshop