Showing all posts tagged: 'tools'

A 7-post collection

Creating .NET fakes using Bogus

I work with many Proof Of Concepts (PoCs) these days and one of the things I find in need frequently is the ability to generate large collections of objects that may resemble what our customers expect. For obvious reasons, I can't grab a copy of a customer's database or access their Azure resources. So I need an efficient, reliable and fast way to generate fake but live-like data that I can use to test my code. Over the years I've used many different tools to do this but lately, I've grown extremely fond of [Bogus](https://github.com/bchavez/Bogus& …[read more]


Azure LogicApps tooling in Visual Studio 2015

[Azure Logic App Service](https://azure.microsoft.com/en-us/services/logic-apps/" target="_blank) or simply Logic Apps are a great integration and workflow orchestrator. Think of IFTTT for the enterprise (and for non-enterprise projects of course). Logic Apps, like Azure Functions, offer a great set of tools which are built-in on the Azure portal. These tools allow you to create, run and monitor your integration workflow using a variety of connectors, conditions and actions. When creating Logic Apps in the portal you have the option to switch between the designer and the code editor with ease. However, a …[read more]


OzCode - my favourite Visual Studio tool

If you've never seen [OzCode](http://www.oz-code.com/" target="_blank) in action, then brace yourselves for the most awesome tool in Visual Studio. Yes, even more awesome than Resharper and everything else you have to throw at me. What is OzCode? OzCode is a debugging tool that you install as an extension and it can totally transform the way you debug and work with your code within Visual Studio. It overtakes from the built-in debugger to give you so many more features to simplify your work and allow you to focus on what really matters, fixing the …[read more]


On programming tools, extensions and IDEs

If you’re involved in software development in any capacity, chances are you have your favourite toolset. If you are a .NET developer, you’re most likely using [Visual Studio [Community or Pro/Ultimate]](https://www.visualstudio.com/" target="_blank). If you are in Java-land then you get pick between [IntelliJ](https://www.jetbrains.com/idea/" target="_blank) and [Eclipse](https://eclipse.org/downloads/" target="_blank). And if you’re an iOS and OSx developer, you have [xCode](https://developer.apple.com/xcode/" target="_blank) (bless you). Web developers are more flexible …[read more]


Export your stored passwords from Chrome

Posted in tools

Today, another massive security breach made the news. This time, it was about the breach of 000webhost a free hosting provider. Troy Hunt did a good write up about the incident, including his investigation and the event timeline, in this [blog post](http://www.troyhunt.com/2015/10/breaches-traders-plain-text-passwords.html" target="_blank). The compromise involves over 13 million accounts which were acquired during a recent hack. I've never used their service and my account is not in there. If you have, I would highly recommend you change your passwords. I would also recommend that you register on Troy's …[read more]


Visual Studio Code: getting insider builds

I use lots of IDEs (VS, Code, Sublime, Atom) when it comes to doing development work. As they say, you should always choose the right tools for the job. Visual Studio Code is one of these tools for me. It's even replace my Notepad++ for simple text editing tasks. Since I choose to live my life on the edge (subject to personal interpretation), I also want to run the latest beta released. VS Code, as with many other Microsoft tools these days, offers an insiders fast track that allows you to get the latest code before it goes to the …[read more]


Improve your code with nCover

Whether you are a beginner or a seasoned developer, then one your most important goals should be to constantly strive to improve your coding skills. For me, writing clean, efficient and purposeful code is important both for the people involved in my projects and, of course, for the project itself. As a consultant, I participate in a large number of different projects and I make it a priority to ensure that my work is maintainable, testable and readable. There are hundreds of books, articles and courses about coding standards and practices that can help you become a better developer by …[read more]