Being a parent myself I think that Pluralsight offering these courses is great. My daughter is 5 and starting to get curious about technology, my 2 year old son will most likely be the same as he gets older. She can already command an IPad better than I would expect.
In the UK, the school syllabus is changing to incorporate programming into the curriculum and programming with Scratch is one of the tools that is going to be used, so this course already fits into the UK education system. In fact it would be a very good course for the teachers as-well, as I know a few teacher who are struggling with it a bit.
I am a little late to the party with this one, but Microsoft recently announced the next version of ASP.NET MVC which will be version 6 and is code named vNext. What they are doing here is very cool and represents quite a major overhaul of the technology.
Here are the main features summarised :
Optimized for Cloud and on premise servers.
ASP.NET MVC and Web API have been merged into a single programming model.
New JSON based project structure.
No need to recompile for every change. Just hit save and refresh the browser.
Compilation done with the new Roslyn real-time compiler.
Dependency injection out of the box.
Side by side deployment of the runtime and framework with your application.
Everything packaged with NuGet, Including the .NET runtime itself.
vNext is Open Source via the .NET Foundation and is taking public contributions.
vNext (and Rosyln) also runs on Mono, on both Mac and Linux today.
I especially like the fact that WebAPI is being merged with MVC as this will make a much easier and cleaner framework to use for full stack development. Rest based API’s are now pretty much the in-thing when it comes to programming your back-end, so it is good to see that Microsoft are making things easier there.
I have released a new version of the Smoke Tester framework. This adds numerous new features such as :
Cut and Paste in the test editor.
Test editor is multi threaded, so that tests don’t block the UI thread.
Enable/Disable flag for tests.
New versions of the File Exsts and Assembly Version tests that except files lists.
Smoke Tester is a testing framework that allows you to easily put together tests to be executed after you deploy your software to a test environment, or production. This is also known as post deployment verification testing.
The tool is used to test that a system has deployed correctly and that any dependencies are available,, such as network IP addresses, ports, database connections You can also check that config files have had their correct environment specific data set after the deployment.
I am really pleased to announce that I have recently completed the Pluralsight Audition process and have been accepted as a new training author. I will be working with an editor at Pluralsight over the next week or two to agree what my first course will be.
I am quite excited about this, as through this blog, I have been trying to help people both from a technical and career progression / self development standpoint. Also, the creative process of constructing a course is quite fun. I will blog about the process once I have completed my first course.
In today’s competitive job market it is more important than ever for developers to be able to market and promote themselves more effectively to stand out in the crowd. There are many ways that you can do this on-top of just being a great developer. This is something I realised my self over the last 2 years.
The best tactic you can start with is to try and create a public persona, and there are plenty of ways you can do this, via blogging, micro blogging (twitter), pod-casting, screen-casting, or contributing to web communities like stack overflow.
Whatever medium you choose to adopt, the overall theme is that you are trying to help people by sharing your knowledge. This could be via in-depth technical articles, commentary and op-ed pieces, or shorter technical articles explaining how you solve a particular problem. You can pretty much guarantee that if a piece of information was useful to you, then it will be useful for someone else.
There is an excellent introductory training course about this very subject by Scott Hanselman and Rob Conery on Pluralsight called Get Involved! – Online Training Course for Developers. What is even better is that this course is completely free to watch, so you don’t need to already have a Pluralsight account, although I recommend getting one as it is a fantastic training resource. The course is an 1 hour and 49 minutes long and covers the following subjects.