Category: Technology
-
Unicorn Series – Security
Security was a concern at the outset of new development for DAKS (Digital Analogue Knowledge System). It is very difficult to go back and make software secure. Architecture plays a key role as well. This post goes into detail about architecture and practices to ensure we have a secure environment. ISO 27001 Certification The ISO…
-
Unicorn Series–Automated Testing
Headline: The only real way to be Agile is if you have healthy automated testing. (See Unicorn Series Overview for other topics.) Results Let’s start with some results of the practices described here: Yes – better, faster, cheaper. Overview The most agile teams seem to have short sprints. Ours are 1 week. Yes – 1…
-
Unicorn Series Overview
Headline: All the modern software development practices really do make significant business impact. This focuses on Agile Software Development. Contents Disclaimer: As usual, there is not information in this series that would be considered proprietary information for C&C Reservoirs. This is the overview and index for a series on software development practices the team I’m…
-
Getting Started with Git in VS 2017
This talks about some basic steps for getting started with Git repositories in Visual Studio 2017. This doesn’t talk about overall usage, but rather just how to get some things setup. Visual Studio 2017 already comes with basic support for Git. In this post I’m using Visual Studio 2017.3.3. The first think I did was…
-
Windows Live Writer 2012 in June 2017
Some day OpenLiveWriter will replace Windows Live Writer (I hope)… But for now I use the Paste As Visual Studio Code plug in, and at the time of this writing, there’s nothing like that for OpenLiveWriter. Fortunately, at the bottom of this page is a location where you can download wlsetup-all.exe: https://answers.microsoft.com/en-us/windowslive/forum/livemail-wlinstall/windows-essentials-2012-microsoft-offline/0dbbd92a-991c-48d7-8157-26decd351da8 Then, there are…
-
No Startup Sound for Windows 10
At least by default it doesn’t seem there is a startup sound. This is GREAT! I travelled this week and have no idea how many times I heard the Windows 7 startup sound. Why do you need a sound? The only real reason I can think of is because the startup is so slow. The…
-
How can I unit test unsubscribing from an event? (C#)
I’ve seen some strange bugs that occur when you don’t properly unsubscribe from events. But it seems I’m always stuck when it comes to unit testing that. Well, I use Moq for most of my mocking and there are some techniques you can use for testing that your subscribed, namely by Raise(ing) the event in…
-
Software Development Metrics
Headline: For modern software development I’ve been working on some key metrics that seem to correlate to high quality and profitable software. List of Metrics Number of customer reported bugs Automated test code coverage Completed user stories Code analysis warnings Changesets per day Regressive bugs Number of broken builds Profitability There are two components to…