Covered deploying to Azure, SignalR, and new features in Visual Studio 2013.
Wednesday, April 23, 2014
Tuesday, April 22, 2014
MVA Course: Developing ASP.NET MVC 4 Web Applications Jump Start (Modules 5 & 6)
Covered JavaScript and Web services in these two modules.
Monday, April 21, 2014
MVA Course: Developing ASP.NET MVC 4 Web Applications Jump Start (Modules 3 & 4)
Cover writing controllers and views. Visual Studio has a lot of tools to help make this very easy. With some practice should be possible to deploy applications very fast with scaffolding and templates and such.
MVA Course: Developing ASP.NET MVC 4 Web Applications Jump Start (Modules 1 & 2)
Basic overview and ASP.NET MVC, with an emphasis on quickly getting into the code. First couple modules were relatively short (30-45 minutes) and easy to follow.
Monday, April 14, 2014
SICP - Storage Allocation and Garbage Collection
Last lecture in the series, talk about garbage collection. Apparently LISP uses a mark and sweep algorithm. Or maybe a related algorithm developed by Minsky in the sixties. Toward the end of the lecture Sussman talks about the halting theorem, basically proving that there is not procedure that can generally check whether or not a given procedure is safe to run. Interesting stuff.
SICP - Register Machines
In this lecture Sussman covers register machines, and we walk through the operation of a couple of very simple programs. We look at an embedded register machine language.
SICP - Compilation
Shorter lecture on the way a compiler for LISP might function.
SICP - Explicit-control Evaluator
This lecture looks at implementing the LISP meta-circular evaluator as a register machine. Very interesting to see the process actually play itself out and how this looks to the hardware.
Friday, April 11, 2014
SICP - Logic Programming Part 2
In this lecture we took a high level view at implementation, though we didn't actually write the pattern matching or any other LISP code, which I'll admit was dissappointing. I guess if I want to try this out I'll have to read the appropriate section in the book.
SICP - Logic Programming Part 1
In this lecture we start looking at a Logical Programming language that differs quite a lot from the way we have been programming thus far. This lecture is about looking at the language and seeing how it is used, the next lecture will actually implement the language.
MVA Course: Software Testing with Visual Studio 2012 Jump Start (Modules 4a & 4b)
Manage Test Execution
These modules mostly covered running tests and managing work items.
Thursday, April 10, 2014
MVA Course: Software Testing with Visual Studio 2012 Jump Start (Modules 3a & 3b)
Just getting back into this course after focusing on the 70-480 test. Steve and Anthony cover creating test steps for a test case, creating action recordings, and using parameters. The parameters are pretty cool since they make it simple to execute multiple test runs using different data. The shared steps were also interesting, seems they would make tests much more maintainable.
Friday, April 4, 2014
Microsoft Exam 70-480 Study Guide
Other study guides in the wild
Matt Menezes article How I passed 70-480 (includes links to about a half dozen guides, including the two above)
General Study Material and Sites
Microsoft 70-480: Raise and handle an event
Exam Objectives
Handle common events exposed by DOM (OnBlur, OnFocus, OnClick); declare and handle bubbled events; handle an event by using an anonymous function
Quick Overview of Training Materials
Programming in HTML5 with JavaScript and CSS3 - Training Guide - Chapters 3 and 6
Developing in HTML5 with JavaScript and CSS3 Jump Start - Module 5Microsoft.com - Exam 70-480 - suggested link: Coding basic apps
MSDN - Objects and Events
MSDN - Understanding the Event Model
MSDN - Use cases for JavaScript Closures
JavaScript Closures from Jibbering.com
MSDN - Cross-browser event handling using plain ole JavaScript
Microsoft 70-480: Implement exception handling
Exam Objectives
Set and respond to error codes; throw an exception; request for null checks; implement try-catch-finally blocks
Quick Overview of Training Materials
Programming in HTML5 with JavaScript and CSS3 - Training Guide - Chapter 3
Advanced Windows Store App Development with HTML5 Jump Start - Module 6
JavaScript for Windows Store Apps: Exception Handling
MSDN - try...catch...finally Statement (JavaScript)
MSDN - JavaScript Run-time Errors (For Windows Store Apps)
MozDN - try...catch
How to check for undefined or null variable in javascript - StackoverflowMSDN - try...catch...finally Statement (JavaScript)
MSDN - JavaScript Run-time Errors (For Windows Store Apps)
MozDN - try...catch
JavaScript null check - Stackoverflow
Thursday, April 3, 2014
Microsoft 70-480: Establish the scope of objects and variables
Exam Objectives
Define the lifetime of variables; keep objects out of the global namespace; use the “this” keyword to reference an object that fired an event; scope variables locally and globally
Quick Overview of Training Materials
Programming in HTML5 with JavaScript and CSS3 - Training Guide - Chapters 3 and 6
Developing in HTML5 with JavaScript and CSS3 Jump Start - Module 4
MSDN - Namespacing in JavaScript
Memory Management (Mozilla Dev Net) - lifetime of variables
Digital Web Mag - Scope in JavaScript - covers "this"
Working with the JavaScript “this” KeywordJavaScript Closures
Closure (computer science)
MSDN - Use Cases for JavaScript Closures
Tuesday, April 1, 2014
Microsoft 70-480: Implement program flow
Exam Objectives
Iterate across collections and array items; manage program decisions by using switch statements, if/then, and operators; evaluate expressions
Quick Overview of Training Materials
Programming in HTML5 with JavaScript and CSS3 - Training Guide - Chapters 3 and 6
Developing in HTML5 with JavaScript and CSS3 Jump Start - Module 4
MSDN - Controlling Program Flow (JavaScript)
MSDN - JavaScript Statements - if(), switch(), while(), for()
MSDN - forEach Method (Array)
Stackoverflow - JavaScript Collection
MozDN - Statements - for...in, break
Detecting Object Property and Method Support - O'Reilly
Microsoft 70-480: Create and implement objects and methods
Exam Objectives
Implement native objects; create custom objects and custom properties for native objects using prototypes and functions; inherit from an object; implement native methods and create custom methods
Quick Overview of Training Materials
Programming in HTML5 with JavaScript and CSS3 - Training Guide - Chapter 6
Developing in HTML5 with JavaScript and CSS3 Jump Start - Module 4
MSDN - JavaScript Fundamentals - Sections on functions and objects
MSDN - Prototypes and Prototype Inheritance
MozDN - Introduction to Object-Oriented JavaScript
JavaScript Closures from Jibbering.com
JavaScript Spec - ECMA 262 v.5
MozDN - Standard built-in objects
Subscribe to:
Posts (Atom)