Decision Framework for the Implementation of Web Services based on Core Microsoft Technologies

dot-net-logo

EDITORIAL NOTE: Web Services have become very popular. They come in a variety of flavors and styles, a fact that can be proven pretty confusing. Microsoft ecosystem currently provides two core technologies for the implementation of web services: Windows Communication Foundation, introduced with .NET 3.0 and the ASP.NET Web API, included in ASP.NET MVC. The current article presents a Decision ...

Read More »

Learning Angular 2: Creating a tabs component

angularjs-logo

A follow up on thoughtram’s excellent article on creating a tabs components with Angular 2 This is a follow-up article of thoughtram’s excellent article on developing a tabs component with Angular 2, where we’re going to explore an alternative way of creating a tab component by learning about @ContentChildren and AfterContentInit. That said, definitely read thoughtram’s article on how to ...

Read More »

Articles on Performance, DSC, PowerShell

dot-net-logo

Welcome to 1Gig Tech update! Happy New Year! The New Year edition has 16 articles on technology, news, open source, community on the fantastic and ever evolving technology world. How To Create Strong Passwords That You Can Easily Remember (Joseph Steinberg) In an earlier article I described some of the problems with so-called complex passwords – passwords that consist of a mix ...

Read More »

Getting Visual Studio Code Ready for TypeScript : Part 1: Compiling TypeScript to JavaScript

visual-studio-2013-logo

This is the first part in a series of blog posts on Getting Visual Studio Code Ready for TypeSript: Compiling TypeScript to JavaScript (this post) Why TypeScript? In case you’re new to TypeScript, Wikipedia defines TypeScript in the following way (paraphrased): TypeScript is designed for development of large applications and transcompiles to JavaScript. It is a strict superset of JavaScript ...

Read More »

Psychology for Programmers

career-logo

Anyone who’s seen The Two Ronnies “Four Candles” comedy sketch will understand the frustrations that can result from a lack of common understanding. There are often times when it is as if we are speaking a different language to each other: we use the same words but the meanings we attribute to those words differ wildly. These differences are often ...

Read More »

The importance of a data format: Part II – The environment matters

software-development-2-logo

When designing a new data format, it is important to remember in what environment we’ll operate in, what are the requirements and what type of scenarios we’ll face. With RavenDB, we are talking about the internal storage format, so it isn’t something that is available externally. That means that we don’t have to worry about interchange with anything, that frees ...

Read More »

LINQ – Methods returning single values

linq-logo

Over the last few weeks I have been writing about the basics of LINQ, and how we can use it to organize collections of items. Today I would like to take a look at a special class of LINQ methods: those returning single elements or values, instead of an entire collection. If you are interested in more of my thoughts ...

Read More »

Learning Angular 2 – Conditionally add styles to an element

Here we’re going through a couple of ways to conditionally apply some styles to a DOM element in Angular 2. Directly manipulating styles property A rather unconventional way would be to return the styling property as a string and then to directly set it on the desired element: //our root app component import {Component} from 'angular2/core' @Component({ selector: 'my-app', providers: ...

Read More »

Rich domain objects with DivineInject

dot-net-logo

DivineInject is a .net dependency injection framework, designed to be simple to use and easy to understand. You can find the source for DivineInject on github. In this second part in the series we’ll look at creating rich domain objects, the first part covers getting started with Divine Inject. Simple Domain Objects As an example, imagine I have a simple ...

Read More »

Want to take your Java skills to the next level?

and

have partnered, to bring YOU the BEST Video Courses for as low as
$10!

Do not miss this limited time EXCLUSIVE offer!