Loading…
Techorama 2015 has ended
Techorama 2015

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

Web [clear filter]
Tuesday, May 12
 

10:00

ASP .NET 5: What you need to know
Formerly known as ASP .NET vnext, ASP .NET 5 has been build from the ground up and encompasses a whole bunch of new features for MVC, Web API, Web Pages, SignalR and EF. You can now build apps which are cloud ready by design. We will talk about the new modularity of the framework, the new ways of configuring your application, cross platform features, the new tooling, the new project system, middleware options, dependency injection, MVC 6, ... and lots more.

You may expect a talk filled with demo's and new stuff to get you started with the newest way of developing web applications on the .NET platform.

Speakers
avatar for Gitte Vermeiren

Gitte Vermeiren

Cloud Solution Architect, Microsoft
Gitte Vermeiren is a software consultant and MCT at QFrame, a Cronos Company, specialized in custom .NET development (www.qframe.be). Apart from bringing solutions to our clients, she also coaches people, introduces new technologies to our developers, actively blogs (proq.blogspot.com... Read More →


Tuesday May 12, 2015 10:00 - 11:00
Room 2

10:00

JavaScript for the C# (and Java) Developer
Yes, it has curly braces. Yes, it has semi colons. And you can write C# like code in JavaScript. But should you? JavaScript programming has many paradigms that make it very different than writing typical managed code.  In this session I show you, the C# programmer, what you need to know to take your JavaScript to the next level.

Speakers
avatar for Phil Japikse

Phil Japikse

Principal Software Engineer, Strategic Data Systems, Inc.
A Principal Software Engineer with Strategic Data Systems (http://www.sds-consulting.com), international speaker, Microsoft MVP, ASPInsider, MCSD, CSM, and CSP, and a passionate member of the developer community, Phil Japikse has been working with .NET since the first betas, developing software for over 30 years, and heavily involved in the agile community since 2005... Read More →


Tuesday May 12, 2015 10:00 - 11:00
Room 8

11:30

The Wonderful World That Is Twitter 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 Twitter Bootstrap is, why it is so awesome, and how you create smooth looking web sites in a matter of minutes!

Speakers
avatar for Shay Friedman

Shay Friedman

Chuck Norris
Shay Friedman is the founder and web division leader at CodeValue, and also a Microsoft .NET MVP. In the last years, Shay has migrated numerous companies to modern web technologies like angularjs, html5 and css3. He's spoken in lots of international conferences and conducted various... Read More →


Tuesday May 12, 2015 11:30 - 12:30
Room 2

13:30

What's next for JavaScript?
This session will show a feature drill-through of everything that is new in EcmaScript 6. Classes, block scope, symbols, iterators and many more will be introduced in a content overloaded session. And best of all, we share with you how to start using all these features today…

Speakers
avatar for Gerd Teniers

Gerd Teniers

Practice Manager, Ordina
Gerd is a consultant working for Ordina with over a decade of experience in software development. His main focus at the moment is web development and .NET in general. He loves to code and the trill of solving complex problems, while hiding those problems behind a layer of simplic... Read More →
avatar for Bart Wullems

Bart Wullems

Software Engineer, Ordina
Bart is a passionate software architect at Ordina Belgium. He specializes in SOA, ESB and messaging systems both on premise and in the cloud. He also helps organizations improving their software quality by implementing application lifecycle management. More recently he returned to... Read More →


Tuesday May 12, 2015 13:30 - 14:30
Room 2

14:45

Best Practices for Building a REST-ful API
REST used to be a buzzword, but these days, it’s a given: we’re all building REST-ful API’s (or want to be building them). Yet there’s a lot to talk about and a lot that can go wrong when building a REST-ful API. In this session, we’ll dive into best practices concerning URI design/routing, partial updates, filtering, sorting & paging, data shaping, versioning and more. We’ll learn about the standards that have been created to allow some of these requirements, and how you can use them, with one purpose in mind: build a truly evolvable, cross-platform consumable REST-ful API.

In short, you’ll learn about the good, the bad and the ugly, in a code-fuelled session. 

Speakers
avatar for Kevin Dockx

Kevin Dockx

Architect, Kevin Dockx
Kevin is a freelance solution architect, Pluralsight author & consultant, living in Antwerp (Belgium). These days he's mainly focused on RESTful architectures & security for web applications and mobile applications. He's a Microsoft MVP, and a keen proponent of open-source software. Also... Read More →


Tuesday May 12, 2015 14:45 - 15:45
Room 8

16:15

TypeScript, JavaScript for OOP developers
JavaScript might be the language of the web, and more to be honest. It might even be called the ONE language right now, as it is the only one that runs all through the internet, as well as on you server, your RasperryPI and your local machine. But it is also very hard to get well structured and maintainable. Something that even some of the most seasoned JavaScript people will admit to. And that is where TypeScript comes in. TypeScript is a superset to JavaScript, which is aimed at adding structure and maintainability to your code. And with JavaScript carpet bombing the development industry, it might be a useful tool in your arsenal.j

Speakers
avatar for Chris Klug

Chris Klug

Tretton37
Chris Klug is a developer badass-as-a-service that either creates or solves problems depending on who you ask. He loves creating and building things. Whether it be a new application, a new kitchen or a new RC helicopter, you will see him building things all the time. Most of the time... Read More →


Tuesday May 12, 2015 16:15 - 17:15
Room 9

17:30

'It's alive!': Real-time applications with ASP.NET SignalR and AngularJS
Everybody and his mother is talking about real-time data in applications on all kinds of devices. Christian Weyer will show the Open Source framework ASP.NET SignalR to build these kinds of systems. As a .NET developer you will feel very familiar on the server with building persistent connections and hubs in a services-like manner - with ASP.NET 5 this even runs on Linux! In addition, Christian will prove by using AngularJS on the client that it really works across Windows, MacOS X and mobile platforms. And usually you do not really have to care about the technical details of HTTP, Long Polling, WebSockets or whatever. Yay, your applications are really alive!

Speakers
avatar for Christian Weyer

Christian Weyer

Christian Weyer is a well-known veteran in designing and implementing distributed application architectures for Windows- and NET-based systems. Together with his company Thinktecture he has focused in the past 17 years on end-to-end aspects of distributed software systems. His toolbox... Read More →


Tuesday May 12, 2015 17:30 - 18:30
Room 2
 
Wednesday, May 13
 

08:45

HTML5 Security
HTML5 sounds like new HTML elements, but in reality this standard (and related specifications) comes with a lot of new JavaScript APIs. JavaScript's most important security feature "Same-Origin Policy" may be circumvented, forgotten ways to inject JavaScript are reborn, new features require new safeguards, and much more. This session shows risks, attacks, and of course countermeasures for HTML5 and JavaScript attacks. 

Speakers
avatar for Christian Wenz

Christian Wenz

Arrabiata Solutions GmbH
Christian Wenz is an author, trainer, and consultant. His main focus of working and writing is on web technologies and security. Christian has written or co–written over 100 books for various publishers. He works with both open source and closed source web technologies. This leads... Read More →


Wednesday May 13, 2015 08:45 - 09:45
Room 8

10:00

Aurelia Deep Dive
Aurelia is the love child of Durandal and Angular, the next generation JavaScript client framework that leverages simple conventions to empower your creativity. In this workshop we will explore the inners of the framework, and look at some of the best practices.

Speakers
avatar for Tiberiu Covaci

Tiberiu Covaci

Tiberiu Covaci started his developer career in 1991 but it wasn't until 1994 that he was introduced into the Microsoft world of technologies, via Visual C++ 1.5. In 1996 he started to move around the world, first from Romania to Sweden, where he got married with children, then to... Read More →


Wednesday May 13, 2015 10:00 - 11:00
Room 9

11:30

Web Performance 101 - The Frontend on Speed!
The performance of a web site is one of the criteria used by Google and other search engines to determine the site's ranking. This should be reason enough to make performance optimization a mandatory step in your development process. We will cover several aspects of optimizing a site from a performance perspective: we try to minimize markup and client-side code, intelligently distribute HTTP requests, reduce bandwith and connections overall, and will also have a look at server-side code. Talking about code: as usual, the session will also feature code and demos.

Speakers
avatar for Christian Wenz

Christian Wenz

Arrabiata Solutions GmbH
Christian Wenz is an author, trainer, and consultant. His main focus of working and writing is on web technologies and security. Christian has written or co–written over 100 books for various publishers. He works with both open source and closed source web technologies. This leads... Read More →


Wednesday May 13, 2015 11:30 - 12:30
Room 8

14:45

Chrome Developer Tools Deep Dive
Every developer needs a set of tools, especially web developers that bend under the pressure of multiple languages, environments, IDEs and what not. One of the most comprehensive tool out there today is Chrome Developer Tools. It contains so many amazing features other than the common ones, and it’s just a shame most developers don’t know about them! 
Come to the session to learn about the known and less-known features of Chrome Developer Tools and see how your everyday web development can become easier by just a few simple steps.

Speakers
avatar for Shay Friedman

Shay Friedman

Chuck Norris
Shay Friedman is the founder and web division leader at CodeValue, and also a Microsoft .NET MVP. In the last years, Shay has migrated numerous companies to modern web technologies like angularjs, html5 and css3. He's spoken in lots of international conferences and conducted various... Read More →


Wednesday May 13, 2015 14:45 - 15:45
Room 1

16:15

Decomposing AngularJS
If you look inside the AngularJS source code, you might find a comment starting with "Insanity Warning" in regards to some of the code that handles Angular's databinding. Is it really that complicated? Well, it isn't simple that’s for sure. In this talk, you will see a simplified version of Angular's databinding system being built before your own eyes, with explanation, giving you an intimate understanding of how it works. It aims at explaining why some of the things you do work, and some don’t. And I’m pretty sure that the stuff you see in this session will help you build better applications, as well as solve a lot of issues a lot faster.

Speakers
avatar for Chris Klug

Chris Klug

Tretton37
Chris Klug is a developer badass-as-a-service that either creates or solves problems depending on who you ask. He loves creating and building things. Whether it be a new application, a new kitchen or a new RC helicopter, you will see him building things all the time. Most of the time... Read More →


Wednesday May 13, 2015 16:15 - 17:15
Room 2

17:30

OWIN – Decoupling the server and the application
Open Web Interface for .NET, or OWIN for short, defines a standard interface between .NET web servers and web applications. The goal of the OWIN interface is to decouple server and application, encourage the development of simple modules for .NET web development, and, by being an open standard, stimulate the open source ecosystem of .NET web development tools.This session will cover the reasons why the OWIN specification came to be, what problems it solves and how you can use it with to create (and test!) OWIN compliant applications. We will also explore how easy it is to compose an application consisting of multiple frameworks including NancyFX, Signalr, WebAPI and more and how the OWIN paradigm underpins AspNet vNext.

Speakers
avatar for Damian Hickey

Damian Hickey

Architect
Damian is passionate about software development and has been doing so professionally for nearly two decades. He particularly likes product development, and solving domain problems that are distributed by nature and large in scale. His focus is on DDD, CQRS and Event Sourced based... Read More →


Wednesday May 13, 2015 17:30 - 18:30
Room 10