• Concise, professional, top-quality screencasts
  • Microsoft.Net, Ruby, Linux - it's all here
  • Get up to speed on new technologies in a fraction of the time

How are your speaking skills?

Tekpub is proud to present our latest production: The Art of Speaking: Scott Hanselman

Ft_speaker_slide

Everyone needs to speak in front of a group at some point in their career. Whether it's your boss and a peer or a keynote at a huge conference: having a solid set of speaking skills can help you out. In this 80 minute production we pushed ourselves to produce the best-quality production we've ever made. We think you'll enjoy it as well.


Learn It Now - Don't Waste Your Time

Time is money - so why pay more for a HUGE tech book that will be obsolete within months? Our videos are produced when the technology happens - not months afterwards. The only way tech publishers can release a book at our speed is to start months before we do - working with pre-release software and rushing in changes prior to production.


Featured Productions

Pg_slide

In this production, a SQL Server DBA (Rob Sullivan) and a developer (Rob Conery) take a deep dive into PostGreSQL (v9.1). This series was originally about Mono and ASP.NET MVC - but "the Robs" quickly found themselves amazed and surprised by just how capable, intelligent and *fast* PostGreSQL is. The goal of this production is to introduce people to PostGres who aren't familiar with the system.

This production is In Progress which means more episodes are forthcoming...


Raven_slide

In this production, Oren Eini walks Rob through the various aspects of RavenDB - from the basics through to advanced Administrative Tasks. Along the way you'll learn how to query with the core Lucene engine, how to index your documents for searches, backups, sharding, replication to SQL Server, and how to plug all of this in to an ASP.NET MVC application.

This series is In Production which means we are actively recording and producing content for it. Currently we have 10-12 episodes planned.


Node_slide

In this production we show you why you should care about NodeJS. We try to go beyond lofty proclamations and get into the day-to-day aspects of working with NodeJS. Topics include: data access choices, various web frameworks including Express, Tower and Geddy. Event-based programming with EventEmitters. Testing with Mocha, pubsub with Socket.io, and finally, we take a deep dive into Node's moduling system. This video is less "instructional" and more "here's what we've found out so far".


Cspatterns_slide

This production is In Process which means we are actively recording new episodes. There are 10-12 episodes planned, currently, but there might be more...

In this advanced series, Jon Skeet (of Stack Overflow fame) dives into various strategies and patterns you might want to consider when building your application. Topics covered include core Gang of Four design patterns such as the Singleton, Strategy, State and others as well as good habits such as using interfaces, Dependency Injection and Inversion of Control.

Rob and Jon have a habit of going off on small tangents - and we have a habit of recording what Jon goes off on. In addition to the core episodes, we'll also be releasing outtakes - such as Jon writing his own IoC container from scratch!

This is an advanced series and understanding of C# and how it works is a very good idea.


Recent Episodes

In this episode Jon explores what happens when constructors and factories start getting a bit too complex and you need to formalize options for creating an instance of your exciting business object.

In this episode Jon talks about various ways to create an object instance, ans shows you how you can solve the confusion that can occur when you have too many constructor overloads - using the Factory Pattern.

Working our way through SOLID principles, Jon tackles the Open/Closed principle and Liskov's Substitution. Along the way we discuss how to facilitate change and extension in an API's inheritance scheme.

Designing a Conceptual Model is not easy, and quite often we can engineer ourselves into a very tricky spot with types that do multiple things for multiple reasons. In this episode, Jon takes apart System.DateTime - the poster child for "doing too much" (even the name has two concepts) in an effort to drive home the need for Single Responsibility and Type Clarity.

During the recording of Episode 4 (Inversion of Control) we asked Jon to "lead people along and show them the need" for using Inversion of Control with Dependency Injection. We expected a rough, hard-coded factory-style of thing, but no, Jon built a small, functional IoC container from scratch. We decided to include it here because it's fascinating to watch and... he's Skeet!

Using interfaces is a great way to loosen up your code's various dependencies - but how do you go about putting together an application that effectively uses that interfaces? One pattern than many developers like is Dependency Injection, and Jon explains how this patterns works in a real-world project: Noda Time. You get to see how this pattern is used in the wild to make code more flexible and maintainable.

Have a Coupon?

You can redeem it here.

I just rocked an interview thanks to Tekpub. A perfect investment.
-- Satya Inihari

Ok watching the TekPub rails 3 videos on the iPad on the commute home rocked hard!
-- Bobby Johnson

Love the tutorial videos TekPub is putting out! I'm hooked- finally just signed up for a year subscription. Keep it up!
-- Michael Cox

I'm re-watching some of your Rails 3 videos this morning. wanted to let you know that @tekpub rocks. Thanks for being awesome. :)
-- Dave Stone

Tekpub is an excellent source for video tutorials / information for different programming concepts. Love these guys.
-- Nathan Blevins

Love the tutorial videos TekPub is putting out! I'm hooked- finally just signed up for a year subscription. Keep it up!
-- Michael Cox

Just have to say that the linq series by @JustinEtheredge on @tekpub is great. Session 1 is a great example of good teaching skills.
-- Rob Gillen

Ok watching the TekPub rails 3 videos on the iPad on the commute home rocked hard!
-- Bobby Johnson

I'm re-watching some of your Rails 3 videos this morning. wanted to let you know that @tekpub rocks. Thanks for being awesome. :)
-- Dave Stone

I'm loving the new iPhone streaming. I woke up at 1am and snuck in some Tekpub under the sheets. Thanks!
-- Joshua Poehls

One of our ops guys wants to get into programming. He's just bought the mastering c# series on @tekpub. I'm excited for him :)
-- Johnno Nolan

I just rocked an interview thanks to Tekpub. A perfect investment.
-- Satya Inihari

I'm loving the new iPhone streaming. I woke up at 1am and snuck in some Tekpub under the sheets. Thanks!
-- Joshua Poehls

Watching TekPub [Mastering] C# 4! @jonskeet sure knows how to explain C#... really satisfied with my subscription.
-- Mikael Henriksson

TekPub ... is an amazing way to learn new programing languages and methods
-- Shahar Pitaru

The fact that Rob Conery worked w ASP.NET ... comes very handy when he explains even non MS dev stuff... Love it :)
-- Mohammed Meligy

Login

Use OpenID

New to Tekpub?


Close