November 13-14, 2017 Sofia, Bulgaria

DevReach 2017

Central and Eastern Europe's premier developer conference is back!

Stay ahead of technology

DevReach is focused on professional software development, so come learn from leading practitioners and speakers.



About DevReach

DevReach strives to be the premier developer conference in Central and Eastern Europe. It was founded back in 2006. The conference is intended for IT professionals engaged or interested in application development. Topics include:

  • .NET Development
  • Front-end development and JavaScript
  • Mobile application development
  • Tools and best practices for developers

DevReach provides a perfect environment to:

  • Learn from leading practitioners
  • Get practical tips and tricks
  • Establish valuable contacts and advance career opportunities

This event features world-recognized industry experts who share their knowledge in a stimulating, enjoyable and friendly atmosphere. DevReach offers the ideal opportunity to enhance your proficiency in software application development and boost your confidence.

Who Should Attend

DevReach is focused on professional software development, so if you are involved in any aspect of application development, you should come to meet in person with our world recognized speakers and benefit from:

  • A variety of practical tips and tricks
  • A lot of valuable insights on a various range of technologies
  • The networking opportunities you will have with fellow developers from all over Europe

DevReach will help you:

  • Boost your technical knowledge
  • Stay ahead of technology
  • Advance your career opportunities
Sponsor DevReach

DevReach is a great opportunity to reach developers and potential customers in Europe. If you are interested in sponsoring DevReach, contact brian.rinaldi@progress.com.

 

0

days

 

0

speakers

Over

0

sessions

More than

0+

attendees

Speakers



Scott Addie

Scott Addie

Scott Addie is a Telerik Developer Expert and a 2-time Microsoft MVP. As a Senior Content Developer for Microsoft, he focuses on producing ASP.NET Core content for docs.microsoft.com.

Todd Anglin

Todd Anglin

Todd Anglin is Chief Evangelist and Vice President of Developer Relations at Progress (PRGS), a global provider of tools and platforms for web, desktop and mobile application development.

Sam Basu

Sam Basu

Sam Basu am a technologist, author, speaker, Microsoft MVP, believer in software craftsmanship, gadget-lover and Developer Advocate for Telerik products at Progress.

Jimmy Bogard

Jimmy Bogard

Jimmy is a member of the ASPInsiders group, the C# Insiders group, and received the MVP award for ASP.NET in 2009-2018. Jimmy is the creator and maintainer of the popular OSS library AutoMapper.

Raymond Camden

Raymond Camden

Raymond Camden is a developer advocate for IBM. His work focuses on LoopBack, API Connect, serverless, hybrid mobile development, Node.js, HTML5, and web standards in general.

Ed Charbeneau

Ed Charbeneau

Ed is a Microsoft MVP, Developer Advocate for Progress, and expert on all things web development. Ed enjoys geeking out to new tech, brainstorming about future technology and admiring great design.

Christian Heilmann

Christian Heilmann

Chris dedicated the last 20 years of his life to make the web work and thrive. He’s a Senior Program manager at Microsoft and spends time pondering how machine learning and AI can aid humans.

Burke Holland

Burke Holland

Burke Holland is a front-end developer in Nashville, TN, working on the Azure team at Microsoft. Burke blogs only slightly better than he codes but not as good as he talks about himself in the 3rd person.

Tomomi Imura

Tomomi Imura

Tomomi Imura is an avid open web & open technology advocate and creative technologist working at Slack. When she’s not at work, she geeks around trying to combine technology with cats.

Peter Paul Koch

Peter Paul Koch

Peter-Paul Koch is a web developer, browser researcher, and conference organiser in Amsterdam, the Netherlands. He specialises in the mobile web, and especially mobile browser research.

Eric Lawrence

Eric Lawrence

Eric Lawrence is best known as the original developer of the Fiddler web debugging platform. Eric is now a Software Engineer on the Google Chrome Security team.

Jen Looper

Jen Looper

Jen Looper is a Boston-based web and mobile developer and developer advocate at Progress specializing in cross-platform educational and fitness apps for iOS, Android, Kindle and more.

Tara Manicsic

Tara Manicsic

Tara focuses on using Javascript on the back and front-end to create applications. In her free time she works in her community to educate and learn from other developers.

Magi Naumova

Magi Naumova

Magi Naumova is SQL Server Architect & Consultant, speaker & trainer, Microsoft Certified Master, MVP Data Platform, MCT, Founder of SQL Master Academy, founder of the Bulgarian SQL User group.

Chris Noring

Chris Noring

Chris is a Google Developer Expert and Telerik Developer Expert. He runs the London JavaScript meetup, is a public speaker and author of the book Rxjs Ultimate found under Angular.io/resources

TJ VanToll

TJ VanToll

TJ VanToll is a front-end developer, author, and a senior developer advocate for Progress who spends his time helping web developers build mobile apps through projects like Cordova and NativeScript.

Eddy Verbruggen

Eddy Verbruggen

Eddy has worked with Progress for many years. First raising the bar for Cordova plugin quality through the Verified Plugins Marketplace, and now focusing on creating and maintaining NativeScript plugins.

Sebastian Witalec

Sebastian Witalec

Sebastian Witalec is a Solution Engineer and a Technical Evangelist for Progress with over 6 years of experience in software engineering and architecture.

Schedule

DevReach includes 2 days and 3 tracks of amazing content. We’re working on the schedule, so check back for more details.



9:45
Keynote: Progressing Apps the PWA Way

Progressive Web Apps are a wonderful way to make the web and the app space work in harmony. There is a lot of confusion though about what they are and what we should do to make them a true success. In this keynote, Chris Heilmann will share the why and how of PWA beyond "make it work offline on the newest mobile devices".

Christian Heilmann
11:15
Debugging with Fiddler

Fourteen years ago, the Fiddler Web Debugger came to life. Today it continues to evolve as a powerful and popular web debugging tool used by developers, testers, and other web technologists worldwide. In this talk, the creator of Fiddler will demonstrate the latest features of Fiddler and explain why it remains a key component in every developer’s toolbox. We’ll look at Fiddler’s new C#-based scripting system, support for modern web features like Brotli compression and WebSockets, and customization via extensibility. We’ll explore how to use Fiddler to optimize sites and services for both performance and security. We’ll cover running Fiddler on Linux via Mono, and how you can bring the power of Fiddler to your own .NET applications using the FiddlerCore class library.

Eric Lawrence
13:45
Building Reusable UI Components in ASP.NET Core MVC

ASP.NET proper MVC developers have long relied upon partial views and HTML helpers to construct reusable UI components. ASP.NET Core MVC expands upon the arsenal of options for creating such UI components by introducing view components and tag helpers. Do these new offerings render partial views and HTML helpers obsolete? Absolutely not! Using the right tool for the job is important, which means understanding the differences between these options is paramount. In this session, you’ll gain an understanding of when it’s most appropriate to use each of them in the real world. You’ll also see how to create basic view components and tag helpers.

Scott Addie
15:00
Angular, the ASP.NET Pitch

In this session we’ll cover the decisions you’ll face when using Angular with ASP.NET Core. We’ll review project template options, Visual Studio integration points, and the role it serves in Angular architecture. After this session you’ll be ready to choose the right path for your next Angular app.

Ed Charbeneau
16:15
From Start to Finish of a SQL Server Performance Battle (a story from real life)

Performance problems happen more often than not in SQL Server. In this session, you’ll hear real stories from the field, see where to start when a performance problem occurs and learn how to achieve a great win in your SQL Server performance battle. We’ll discuss common scenarios of non-effective code usage, improper configurations and bad query patterns and show how and why they affect overall SQL Server performance. You’ll learn tips and tricks coming from real-world scenarios that you can use in your environment to perform a baseline and isolate performance issues as they occur.

Magi Naumova
9:45
Keynote: Progressing Apps the PWA Way

Progressive Web Apps are a wonderful way to make the web and the app space work in harmony. There is a lot of confusion though about what they are and what we should do to make them a true success. In this keynote, Chris Heilmann will share the why and how of PWA beyond "make it work offline on the newest mobile devices".

Christian Heilmann
11:15
Bots and AI - Future of the Web with Conversational Interface

Using voice commands has been pretty ubiquitous nowadays, as more mobile phone users use voice assistants like Siri and Cortana, as well as devices like Amazon Echo and Google Home have been invading our living rooms. You can interact with the intelligent assistant without leaving your couch. At the same time, chatbots have been insanely popular, and services like Slack and Facebook Messenger let you achieve multiple tasks without leaving the client- you can schedule a meeting, order some pizza, call a taxi, etc. Historically in web development, we have been relying on various UI elements to interact with your users. Now with the new technologies, you can develop rich applications with the natural user interactions with a minimal visual interface. This enables countless use cases for richer and more accessible web applications. In this talk, Tomomi Imura will talk about the trend of the conversational interface, and what and how you can build with JavaScript.

Tomomi Imura
13:45
Plugging in to NativeScript plugins

As rich as the standard feature set of NativeScript is, it can’t do everything on its own. Luckily it’s stupidly easy to add a plugin to your project, and it’s not as hard as you might think to create one yourself. Allow me to show you a few fun and popular ones, give a quick overview of how they work, and how they are built.

Eddy Verbruggen
15:00
Session 3 (track 2)

TBD

Peter Paul Koch
16:15
Building a roboarmy with Angular and NativeScript

Taking over the world is not an easy challenge. It requires good strategy and a powerful army. What better soldiers than a mass of obedient robots? You just need a way to issue them instruction via their BLE interface. But should you choose to build a web app or a native mobile app? With Angular you can do both; just add Web Bluetooth API to build a web app and NativeScript to build a native mobile app. Join this session to learn how it all works, to see how to get started, and to swear fealty to your new robot overlords.

Sebastian Witalec
9:45
Keynote: Progressing Apps the PWA Way

Progressive Web Apps are a wonderful way to make the web and the app space work in harmony. There is a lot of confusion though about what they are and what we should do to make them a true success. In this keynote, Chris Heilmann will share the why and how of PWA beyond "make it work offline on the newest mobile devices".

Christian Heilmann
11:15
Vue.js - The Next Big Thing In JavaScript

If you feel like modern web development with Angular and React has gotten way too complicated, Vue.js might be the JavaScript framework for you. With over 10K stars on Github, Vue.js has vaulted out of relative obscurity to find companies such as GitLab choosing to use it over React. In this session, we’ll take a look at why Vue.js is so popular, what makes it different from Angular and React and how easy it is to stand up and deploy a simple Vue.js application. Vue.js is a brilliant piece of JavaScript engineering, and it just might make you rethink your next app.

Burke Holland
13:45
Understanding RxJS

Angular was a large rewrite of the whole AngularJS framework. Not only was everything changed but Promises where switched out for this new and shiny library, RxJS. Wasn’t Promises good enough? What can RxJS possible offer over Promises? This talk will showcase that RxJS is not only mirroring the functionality of Promises but it is adding a lot more to the async paradigm and it is everywhere in the new Angular framework. Expect to have questions like Why, What and how hard is it to learn, answered at the end of the session.

Chris Noring
15:00
ES6, ES2017, ESWTF

JavaScript is evolving rapidly, and that’s a wonderful thing. At the same time, developers may be falling behind. It can be difficult when you barely have time to keep up with demands at work to also monitor the 200 or so JavaScript pundits or attend the 400 or so JavaScript conferences that have popped up in the past few years. In this talk, I’m going to give an introduction to how the JavaScript standard works, what the heck ES is, how to understand the various versions, and more importantly, how to start using newer standards in your code right now.

Raymond Camden
16:15
Web Bluetooth is ready! And it’s awesome!

With the advent of the finalized Web Bluetooth spec, shipping in Chrome 56, we are now able to leverage a technology formerly only available from within native apps: using Bluetooth to scan for beacons and create web content in response to a beacon’s signal. If you’re not scared to live on the cutting edge, it’s well worth your time to learn about web bluetooth and start connecting your spare beacon fleet to your web sites. In this talk you’ll learn about to use web bluetooth in real-world scenarios, such as connecting to web beacons to enhance educational experiences. With web bluetooth, the path to “walking up and using anything” as promised by the Physical Web just got easier, more streamlined, and a lot more fun to use quickly. Come learn about how to make your web pages react to the real world by leveraging Web Bluetooth.

Jen Looper
17:30
Why I Was Wrong About TypeScript

In 2014, I made a strong argument that TypeScript was destined to be irrelevant and that my company should not use it in any of our projects. I was wrong. In 2017, TypeScript is taking over the JavaScript world, and we now use TypeScript for pretty much everything we build. In this talk we’ll talk a look at why TypeScript succeeded where other compile-to-JavaScript languages like CoffeeScript and Dart have languished. Come to learn the basics of TypeScript, and whether TypeScript is a good fit for your next project.

TJ VanToll
9:30
Flying High with Xamarin!

Cross-platform mobile development has been democratized for .NET developers – thanks to Xamarin & Microsoft. Let’s build a cool aviation app together – targeting all platforms from the comforts of Visual Studio on Windows or Mac. Real world apps need cloud data connectivity, navigation, storage, lifecycle management, plugins and polished UI – let’s do all that. Let’s take a look at some must-have tooling for professional Xamarin developers. Let’s dip into device capabilities, reuse libraries and elevate the user experience. Oh, and we’ll throw in some passion for aviation in the app, like private jets and supersonic possibilities.

Sam Basu
17:00
What’s New in ASP.NET Core 2.0?

Razor Pages and SPA Templates and Runtime Store, oh my! These new features are merely a sampling of the bits unveiled with ASP.NET Core 2.0. What else is in store for this release? More importantly, what does the 2.0 release mean for your existing ASP.NET Core 1.x application? Jump aboard for a code-heavy tour of what’s new in ASP.NET Core 2.0. Leave the session with knowledge of how to upgrade from ASP.NET Core 1.x to 2.x and knowledge of which features and enhancements will pay dividends in your application.

Scott Addie
9:30
Why Serverless?

The latest (and loudest) buzzword is serverless - but what does it mean from a practical standpoint? What do you really gain? In this talk, I’ll introduce the basic concepts, talk about the multiple options, and then give some basic examples of how it can radically change your development process. Yes, it is a buzzword, but sometimes the buzz is right!

Raymond Camden
15:45
How to be a Good Open Source Citizen

"Your code sucks", "Why don’t you implement my feature?", "I need you to fix this ASAP" - just a few quotes I found on my GitHub while preparing for this talk. GitHub makes it easy to share your own work with the world and to contribute to projects of others. Maintainers should try to welcome others to their project, while consumers should report issues like their mother needs to fix them. And better still, (try to) fix them by creating a Pull Request! My motto is "don’t complain, fix" and I hope this talk will inspire you to do the same :)

Eddy Verbruggen
17:00
From Software to Hardware: How I Track My Cat with JavaScript

In the era of Internet of Things, connecting things to the mobile devices and web is becoming ubiquitous. You can control room light using your mobile phone. You can monitor your heart rate and weight on browser. JavaScript engineers like you already have skills to prototype ideas to build software, so why not hardware too? Tomomi Imura, a front-end engineer with no background in electrical engineering, tells how she got started with hardware hacking with JavaScript, also talks about her recent fun project, KittyCam, a Raspberry Pi camera with cat facial detection to see when her cat is eating while being away from home.

Tomomi Imura
9:30
PWA All The Things

Progressive Web Apps give us resources to make our web applications more accessible and reliable. There are so many ways to build web applications including using Angular, React and Vue. Let’s look at ALL of them and what it takes to build them into PWAs. We’ll be using the cli tools and Kendo UI component libraries to quickly spin up a robust application. Then we’ll take advantage of the PWA strategies and see how these apps look on multiple platforms. This will be a high-level overview of what it takes to create an application in each of these languages and add the benefits of making each one a PWA.

Tara Manicsic
12:00
HTTPS in 2017

Non-secure HTTP cannot meet users’ security and privacy expectations. Fortunately, moving sites of any size and complexity to HTTPS is easier than it has ever been. Certificates can be acquired automatically at no cost, new protocols like HTTP/2 and Brotli compression mean that secure connections can improve performance, and web developers can utilize features like Upgrade-Insecure-Requests and Referrer Policy to avoid common pitfalls as they upgrade legacy sites to HTTPS. In this talk, you’ll get practical advice to defuse common concerns about migrating to HTTPS and learn to optimize and debug your secure site using browser tools, online checkers, and the Fiddler Web Debugger.

Eric Lawrence
14:30
Visual Studio Code Can Do THAT?

Visual Studio Code is on 🔥. Everybody ❤️’s this unexpected Electron-based text editor, and for good reason: it can do A LOT. It can compile Angular templates on the fly, debug native mobile applications, execute JavaScript inline and so much more! In this session, we’ll take a look at the most powerful features and plugins in Visual Studio Code, many of which, nobody knows about. This is Visual Studio Code like you’ve never 👀 it before.

Burke Holland
15:45
Using Kendo UI with Angular

There are many alternatives to style your components today like Bootstrap, Angular Material even Ionic has its own style. Kendo UI components offer something more. It offers styling as well as functionality that will save you as a developer a lot of time. Working with them is even easier. Let’s showcase what these controls are and what functionality they have that could really impress your next customer.

Chris Noring

Tickets

Get your ticket before they sell out!



Conference Pass
150
  • Full conference access
  • Conference Party
Buy now
Hot!
Early Bird
120
  • Full conference access
  • Conference Party
  • Pricing Ends August 31
Buy now
Group Pass (5+)
115
  • Full conference access
  • Conference Party
Buy now

Code of Conduct

All attendees, speakers, sponsors and volunteers at our conference are required to agree with the following code of conduct. Organisers will enforce this code throughout the event. We expect cooperation from all participants to help ensure a safe environment for everybody.

The Quick Version

Our conference is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of conference participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks, workshops, parties, Twitter and other online media. Conference participants violating these rules may be sanctioned or expelled from the conference without a refund at the discretion of the conference organisers.

The Less Quick Version

Harassment includes offensive verbal comments related to gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion, technology choices, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention.

Participants asked to stop any harassing behavior are expected to comply immediately.

Sponsors are also subject to the anti-harassment policy. In particular, sponsors should not use sexualised images, activities, or other material. Booth staff (including volunteers) should not use sexualised clothing/uniforms/costumes, or otherwise create a sexualised environment.

If a participant engages in harassing behavior, the conference organisers may take any action they deem appropriate, including warning the offender or expulsion from the conference with no refund.

If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff immediately. Conference staff can be identified as they’ll be wearing branded t-shirts.

Conference staff will be happy to help participants contact hotel/venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.

We expect participants to follow these rules at conference and workshop venues and conference-related social events.

Register for DevReach now!

Seating is limited and the event is likely to sell out. So get your tickets today!



Register

Sponsors

These organizations make DevReach possible



Event managed in partnership with:

Location

  • Кино Арена Младост IMAX, Sofia, Bulgaria
  • brian.rinaldi@progress.com
  • 8:00 - 17:30