[Note: reblogged from blog.learninglineapp.com. I’d like to personally invite you to check out our work over at LearningLine – just follow the links below.]
We believe that LearningLine is the most effective online training for developers, period. Today it gets even better. We are announcing the ability to preview any of our online courses, for free without entering any payment information.
This is not a trial that becomes a subscription or a silly 5 minute preview like other company’s offer. You can now study approximately the first hour of any one of our courses. And you can spend as much time as you like doing so.
To get started, just head over to our schedule page, click on any course title you’d like and choose “Preview course for free“:
This means there is now a lot of content available to you right now. At a typical student speed working for an hour a day, it would take over a month to complete all the content that is available for preview. Continue reading
[Update: I added the downloads for the demo code on March 12th.]
I had a great time discussing these topics with everyone at DevWeek 2013. Thanks to all who attended my sessions. Here are the slides:
Getting Serious About The Cloud For Developers
Slides: Getting serious about the Cloud (DevWeek).pdf
18 Ways Your Brand-New MVC Web Application Can Be Better
Slides:More Ways MVC Better (DevWeek) – Kennedy.pdf
Building Rich Forms in ASP.NET MVC (important – see note below)
Slides: Rich Forms with ASP.NET MVC (DevWeek).pdf
Applied NoSQL in .NET (important – see note below)
Slides: Applied NoSQL in .NET (DevWeek).pdf
Important note: In order to run this demo, you must download MongoDB and start it on your local machine. You do not need to initialize a database or anything like that but the db will be empty so use the admin feature to create categories and books. Running MongoDB as a Windows Service is not required.
What happens if you link to a js file twice in your page?
Here is a contrived example.
Notice that we are including bad-example.js twice. Do modern browsers somehow realize they loaded this file already and skip this? Not yet, as we’ll see!
Imagine bad-example.js had this code in it. Continue reading
Just a quick announcement for an developer upcoming event I’ll be participating in…
Early November I’ll be co-teaching DevelopMentor’s biggest .NET developer event of the year in Los Angeles: Guerrilla .NET. If you haven’t been to Guerrilla .NET, it’s a very unique and memorable event – it’s unlike almost any other training class you’ve seen. We’ve just updated the outline with the most important current and upcoming technologies (see below).
I hope to see you there! Feel free to contact me with any questions.
in Los Angeles
| Newly Updated with: Windows 8, VS 2012, MVC 4 and Entity Framework 5.
Guerrilla .NET provides a deep exploration of .NET design philosophy and practical advice. You learn a myriad of patterns and best practices, and you get hands-on experience developing applications using Visual Studio 2012 and Windows 8. Learn to write code using new .NET class libraries like Entity Framework 5, MVC 4, and even the new Windows Runtime (WinRT).
Course Topic Highlights:
- Windows 8 For The Developer
- LINQ and Entity Framework 5
- XAML-based Programming
- ASP.NET MVC 4.0: Beyond the Basics
- Introduction to jQuery
- Model-View-ViewModel for WPF and Metro
- Building RESTful Services with The ASP.NET Web API
- Programming Win8 Apps: Metro / WinRT
- Entity Framework 5 and Code First
- PFx: Task: a Unified Threading API
- PFx: The Parallel Class and Concurrent Data Structures
- C# 5.0
- What’s New in .NET 4.5
- Cloud Computing for the .NET Developer: IaaS, PaaS, and Patterns
- Applied NoSQL with LINQ, and MongoDB
- Power Debugging
- Design Patterns for Testable Applications
- Topic X
[This project is available on GitHub.]
Do you think you need a Window’s app for your next project? Here’s a thought: No you don’t.
Let me give you one less reason choose the rocky-road of desktop apps today. You’ll hear people tell you that if you build applications for business users (so-called LOB apps) that are input heavy or have complex navigation, your only choice is to build a Windows application.
Why? Because your power users will want hot-keys. They don’t want to use the mouse and navigation and all that stuff that makes the web less usable. They’ll just want to hit a few keystrokes and jump from place to place and do that quick look-up or data entry.
If you haven’t looked carefully around the web lately, here’s a revelation:
Real web apps have hot-keys too.
Hot keys (or accelerator keys) have been an important navigational tool for desktop applications for many years. Finally, web applications are adopting this functionality too. Check out this simple example of a web app with hotkeys.
Expect a more general blog post on the topic soon. For now, I’d like to share my jQuery plugin that enables this capability with you.
Announcing jQuery.hotKeyMap.js: A jQuery plugin that allows you to add complex hot-key functionality and navigation to your web apps with very little effort.