Readify TV is a place to collect videos by Readifarians. We don't actively produce content for this site as a company, however Readify people pop up at so many conferences and events that we end up with quite a bit anyway. This site provides an index to it all. Some are just from internal barcamps and the like, so they're not all the best quality, but they're content we think is still worth sharing.

We also use this site internally to share ideas, internal presentations and training.

Readifarian? Sign in to see internal content, and contribute. Not a Readifarian yet? Try knocking.

  1. All Audiences 57
  2. Consultant 55
  3. Developers 9
  4. Manager 4
  5. Sales Person 4
  6. Marketer 3
  1. All Tags 57
  2. C# 9
  3. Web 9
  4. F# 7
  5. ASP.NET 6
  6. ALM 5
  7. Azure 4
  8. JavaScript 4
  9. Domain-Driven Design 3
  10. Functional Programming 3
  11. Scrum 3
  12. Windows Phone 3
  13. Windows8 3
  14. Agile 2
  15. ALT.Net 2
  16. Android 2
  17. CQRS 2
  18. Functional programming 2
  19. ideas 2
  20. IIS 2
  21. iOS 2
  22. learning 2
  23. Math 2
  24. Presenting 2
  25. VSO 2
  26. Xamarin 2
  27. Alt.Net 1
  28. Arduino 1
  29. ASP.Net 1
  30. ASP.Net-5 1
  31. ASP.NET-vNext 1
  32. Asynchronous programming 1
  33. Azure Service Bus 1
  34. Brisbane Azure User Group 1
  35. Collaboration 1
  36. ColorTheory 1
  37. consultancy 1
  38. Continuous Delivery 1
  39. CSS 1
  40. Customers 1
  41. D3.js 1
  42. Design 1
  43. DevOps 1
  44. DocumentDB 1
  45. Engagements 1
  46. Estimation 1
  47. Event sourcing 1
  48. fear-of-failure 1
  49. Git 1
  50. GitHub 1
  51. Hardware 1
  52. HTTP 1
  53. Internet Explorer 1
  54. IoC 1
  55. IoT 1
  56. Johnny-Five 1
  57. knowledge 1
  58. Lean Startup 1
  59. Messaging 1
  60. Micro Services 1
  61. Neo4j 1
  62. NodeBots 1
  63. NodeJs 1
  64. NoSQL 1
  65. OWIN 1
  66. Pact 1
  67. Pact.NET 1
  68. Pact-Net 1
  69. PowerShell 1
  70. PRINCE2 1
  71. Pull Requests 1
  72. Refactoring 1
  73. REST 1
  74. SharePoint 1
  75. SignalR 1
  76. skill 1
  77. Testing 1
  78. TypeScript 1
  79. Typography 1
  80. Universal Apps 1
  81. VisualDesign 1
  82. VS 1
  83. Windows 1
  84. Windows Store 1

Public: This video is open for anyone on the internet to see.

C#, ASP.NET, ASP.NET-vNext

Consultant

Aaron Powell

An introduction and overview of the ASP.NET vNext platform which was announced at TechEd 2014. We have a look at what it is, what is new, what is different and why it is of interest. Keep in mind that this is against the early preview release so it may change going forward.

Public: This video is open for anyone on the internet to see.

C#, Universal Apps, Windows Store, Windows, Windows Phone

Consultant

Filip Ekberg

With the new possibilities of sharing code between our Windows and Windows Phone applications, there is no longer a reason not to target all the platforms! We are looking at what this new development model looks like, how to make our first universal app and or course, how to communicate with the cloud! Slides: http://1drv.ms/1fLdg17 Demos: http://filipekberg.smartit.netdna-cdn.com/wp-content/uploads/2014/04/Universal_Apps_Demos_Filip-Ekberg.zip Notes: http://filipekberg.smartit.netdna-cdn.com/wp-content/uploads/2014/04/Universal_Apps_Notes_Filip-Ekberg.docx

Public: This video is open for anyone on the internet to see.

C#, Xamarin, iOS, Android, Windows Phone

Consultant

Filip Ekberg

This talk was given at the Brisbane C# Mobile Developers user group on April 9, 2014. It goes into what Xamarin is, how to use a REST API from your applications and what kind of code sharing strategies there are.

Public: This video is open for anyone on the internet to see.

C#, Xamarin, iOS, Android, Windows Phone

Consultant

Filip Ekberg

Do you struggle with cross-platform development? Should we just use html and JavaScript? Should we write once for every platform? Enough with that. Come along and get an introduction to Xamarin's unique approach on how to solve the headaches of cross-platform development. Slides: http://1drv.ms/NSMoV2

Public: This video is open for anyone on the internet to see.

C#, Asynchronous programming

Consultant

Filip Ekberg

The talk covers what happens behind the scenes when we use async and await in our applications. We want to understand this to get a better understanding of where problems such as deadlocking and swallowed exceptions orginate from. Slides and code available here: https://dl.dropboxusercontent.com/u/4396175/Filip-Ekberg_Advanced-Async.zip

Public: This video is open for anyone on the internet to see.

C#, IoC

Consultant

Andrew Harcourt

Tonight: James May writes "Hello, World!", Richard Hammond cleans up the mess and Clarkson does some shouting. When most people first try to apply good OO design the wheels fall off as soon as their app starts to get complex. TDD, Mock of T, IoC, WTF? What are these TLAs, why should you care and where's that owner's manual when you need it, anyway? Most people are afraid of trying TDD and IoC because they don't really know what they're doing. In true Top Gear spirit we're not going to let ignorance prevent us from having a go, so sit back and watch us point a compiler in the general direction of France and open the throttle. In this talk we're going to introduce inversion of control from first principles so that it's not just an abstract concept but a real, "I finally get it" tool in your toolbox. We'll start with "Hello, world!" and finish by writing a functioning IoC container - live, in real-time and without a seat-belt - and you can take the code home afterwards and test-drive it yourself. In the right hands, IoC is a very sharp tool. Just don't let Clarkson drop it on his foot... *Actual Top Gear presenters may not be present. But it will be awesome anyway.

Public: This video is open for anyone on the internet to see.

C#

Consultant

Krzysztof Ko┼║mic

C# (or Java) developers looking to cut down amount of repetitive boilerplate code but wary to let go of safe harbour of compile time checking Approach of incorporating conventions to cut down on repetitive boilerplate code has been around for several years. How can we apply this approach in a staticaly typed language, like C#, to best leverage its strenghts while retaining benefits of the language and .NET plaftorm? This talk will push the boundaries of your knowledge about using conventions. You will learn how to properly apply the aproach to dramatically cut down on the code no-one wants to write, and how to build application specific "compiler" to validate your conventions. And have fun along the way.

Public: This video is open for anyone on the internet to see.

Refactoring, C#

Consultant

Philip Laureano

Abstract Have you ever wondered if there was a better way to learn refactoring? Martin Fowler's Refactoring book was a great introductory book on how to clean up legacy code bases, but over the years, what I have found missing in that book is one a set of guidelines that links all the different types of refactoring techniques together into one continuous process. In this talk, I will show you how to take almost any code base, and refactor everything from the simplest nested' 'if' blocks all the way to extracting an actual domain/object model to using an IOC container framework., Using a set of repeatable steps, I will show you how easy it is to refactor almost any code base, even if you don't understand every part of the application. Outline Introduction Accidental vs Essential Complexity Essential Complexity as a design tool Chipping away accidental complexity to reveal the actual design Blind Refactoring in Ten Easy Steps Flattening nested if blocks Method extractions Class extractions The art of delegation Breaking the dependencies Recursive refactoring The tradeoffs of class decomposition vs inheritance, and how you can fix it Putting the pieces back together again / dealing with ravioli code The magic composition abilities of an IOC container The different flavors of IOC containers in .NET

Public: This video is open for anyone on the internet to see.

C#

Consultant

Philip Laureano

Nemerle is a powerful .NET language that allows its users to extend its syntax and add new language features to suit their target domains. It also holds a powerful secret: it also has extensions that allow it to compile native C# source files as if they were originally written in Nemerle. Over the course of an hour, we will explore using Nemerle's rich macro syntax to add language features to the C# language by using the power of the Nemerle compiler, and unlike Roslyn, Nemerle's metaprogramming features are available for use today in production environments. This is one mind-bending session that you won't want to miss!