… for an unforeseeable situation that demands my attention for two days. I’ll be back releasing new videos on Wednesday, April 1st. (And no, this is not an April Fools joke.) I’ll make up for the missing videos at that time. I apologize for the inconvenience. See you on Wednesday.
Howdy, Got this one out a little later in the day than I would like. Today’s video is critical … you can “learn to code” by learning a programming language, but honestly, just knowing a language will still leaving you wondering how best to organize code in a real application. Furthermore, as the application grows larger, how can you build the application in such a way that additional features and change requests do not impact your application negatively. How do I create a maintainable application? The Separation of Concerns Principle (SoC) will guide you. CS-ASP_055 – First Pass at the Separation of Concerns Principle We’ll learn more about SoC as we move through the curriculum together, and there’s an entire series devoted to it called the Fundamentals of Application Architecture — one of the most popular series on the entire site. Many say it unlocked some of the mysteries of Object Oriented Programming, how all the pieces of the puzzle fit together in a large application, etc. You should check it out! Finally, since we’re headed into the weekend and hey, we all deserve a little rest and relaxation, have you seen this game? I’m sorry to say I’m a little addicted. I describe it as Sim City meets the Industrial Era meets the art of HR Giger. It scratches many of the same itches that programming does … you have components that you have to piece together to build a larger industrial complex. Very nicely done. Maddening to get your factory right! Factorio Here’s a brilliant trailer w/ in game footage: Have a fantastic weekend! See you on Monday. bob
Today’s video concerns the switch statement, another “control of flow” logic statement similar in purpose to the if else, but as you’ll see there are nuanced differences that make it the right choice … in certain situations. Furthermore, there’s some Visual Studio magic when you use a switch statement with an enumeration.
Today’s video release teaches you how to guard against runtime errors by making your code more strongly typed and avoiding “magic strings”.
New video, new Azure service, what I’m working on and what my current plans are.
After a long hiatus creating Azure content, I’m picking back up the daily video release pace starting today.
Introducing new features on LearnVisualStudio.NET that allow for deeper interaction and gamification of the content. Quizzes, Achievements, Points, Rankings and personal pages I call “Accomplishments”.
My next big challenge … I want to make a bigger dent in the world. Can you help?
Sometimes appearances can be deceiving. Sometimes a beard is more than a beard. Sometimes a smile masks reality.