Attie Heunis

32 Added | 1 Magazine | 16 Likes | 7 Following | 4 Followers | @AttieHeunis | Keep up with Attie Heunis on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Attie Heunis”

How to Pass Web.Config Settings to AngularJS


Dependency Injection Is NOT The Same As The Dependency Inversion Principle | :derick_bailey

A long time ago, when I first started blogging with LosTechies, I wrote up a few posts on Dependency Inversion and Dependency Injection, and how I …


Inside Visual Studio Team Services: Dashboards with Gino Buzzelli

Each month, we will bring you the insiders view into Visual Studio Team Services – how the product is developed, how we dogfood it and use it every …

ASP.NET Core RC2, Meet Docker

So you read my last post DevOps for ASP.NET Core RC2 and thought, but Donovan what about Docker? OK then, let’s deploy to Docker. This will be a …


Moving ASP.NET Identity model into another assembly

Visual Studio 2013 and MVC 5 has arrived (as well as the "One ASP.NET"), with ASP.NET Identity in tow. The new identity feature allows user profile …

Software Development

How to properly integrate non-AngularJS libraries in your AngularJS application

Because lodash makes itself available as a global variable, you may be tempted to use as described in this StackOverflow example:<p>The caveat here is …



• Core build (~4kB gzipped)<br>• Full build (~24kB gzipped)<br>• CDN copies<p>Lodash is released under the MIT license & supports modern environments. Review the …


The rise of APIs

It’s been almost five years since we heard that “software is eating the world.” The number of SaaS applications has exploded and there is a rising wave of software innovation in the area of APIs that provide critical connective tissue and increasingly important functionality. There has been a …

Wagon is a modern SQL editor for analysts and engineers to write queries, visualize results, and share data and charts.

Wagon Joins Box<p>We’re excited to share that the Wagon team will be joining the Box family! We are thrilled to bring our data analytics and insights …

Git GUI for Windows, Mac Linux

GitKraken is the most popular Git GUI for Windows, Mac AND Linux. Unleash your repo by downloading GitKraken for free now!

UI Design

GitHub's Electron reaches 1.0 release

Electron, GitHub’s tool for creating cross-platform desktop applications, has reached its 1.0 release which the company says is “a major milestone in API stability and maturity.”<p>Formerly known as Atom Shell, Electron 1.0 has API demos with code snippets so you can get up and running faster. It also …


Bootstrap 4: New & Cool Features You’ll Love

The next major release of the Bootstrap framework is around the corner. The alpha version can already be downloaded from Bootstrap’s development …

Bootstrap Studio

The Interface<p>Bootstrap Studio has a beautiful and powerful interface, which is built around the simplicity of drag and drop. This makes it the …

Web Development

Bootstrap 4 tutorial - free, complete and easy guide

<b>Let’s summarize. So what exactly is Bootstrap?</b><p><b>1.</b> It is a free front-end framework for faster and easier web development.<p><b>2.</b> It combines HTML, CSS, JS …

Web Development

Visual Studio Code 1.0 Release

Visual Studio Code releases 1.0.Read the full article


Secure file download using IdentityServer4, Angular2 and ASP.NET Core

This article shows how a secure file download can be implemented using Angular 2 with an OpenID Connect Implicit Flow using IdentityServer4. The …

Software Development

What is best practice to create an AngularJS 1.5 component in Typescript?

I am experimenting with the .component() syntax in Angular 1.5.<p>It seems that the latest fashion is to code the controller in-line in the component …


Call function on directive parent scope with directive scope argument

I am developing a directive which shows and hides it's contents based on a click event (ng-click) defined in it's template. On some views where the …


Everything You Need To Program Components In Angular 1.5

The 1.5 release of Angular JS is a release you should take a close look at if you, like me, still have some Angular 1 work to do. The new component …


Future Release Plans for .NET Core 1.0

In its mission to maintain openness with the developer community, Microsoft shows the road ahead for the eventual release of .NET Core 1.0 with …

Microsoft Visual Studio


Head First Design Patterns

Chapter 1 Intro to Design Patterns: Welcome to Design Patterns<p>It started with a simple SimUDuck app<p>But now we need the ducks to FLY<p>But something went …

Agile with Visual Studio Team Services

Project Management

Visual Studio Code Updates

Visual Studio Code for Angular developers

Feb 25, 2016<p><b>You can catch the recording of the session that took place on February 25th below.</b><p>Don't forget to attend the next session!

AngularJS // BootStrap / typescript / TypeLite / Font awesone / ASP.NET Web API 2

Components<p>jQuery - Version 2.2<p>jQuery JavaScript library is a free, cross-platform created to facilitate client-side scripting in the HTML code of web …


10 features in C# that you really should learn (and use!)

1) async / await<p>Use the async / await-pattern to allow unblocking of the UI / current thread when execution blocking operations. The async / …


ASP.NET Core – 2300% More Requests Served Per Second

We like open source because it gives us the best of both worlds: a great diversity of minds from all around the world with wider viewpoints than our …