Preparing for Angular 2

I’m sure you heard about Angular 2 and that it will be totally different. Forget everything you know and start from scratch . Jokes apart, if you have taken a closer look you already know that, yes, it will be new, things will be different (as it’s mostly the case with new stuff), but many concepts will still be there. ...

Read More »

Articles regarding Benchmarks, ASP.NET, DataFabric

Welcome to 1Gig Tech update! In today’s edition, there are 7 articles on technology, news, open source, community on the fantastic and ever evolving technology world. aspnet/benchmarks (DamianEdwards) The machines are connected to an 8-port Netgear XS708E 10-Gigabit switch. We’re using wrk to generate load from one of our Linux boxes (usually perfsvr2). We also have WCAT set up on perf02 ...

Read More »

The hidden costs of allocations

I mentioned in a pervious post that we have a code quality gateway to make sure that all logging statements are wrapped in an if statement, to reduce the number of allocations when the user has logging turned off. This is done because logging can be expensive, and is often turned off, so there is no point in paying a ...

Read More »

jq: Filtering missing keys

I’ve been playing around with the meetup.com API again over the last few days and having saved a set of events to disk I wanted to extract the venues using jq.                                                                                                                                                        This is what a single event record looks like: $ jq -r ".[0]" data/events/0.json { "status": "past", "rating": { "count": 1, "average": 1 }, "utc_offset": 3600000, "event_url": "http://www.meetup.com/londonweb/events/3261890/", ...

Read More »

Screencast: TypeScript – Setup Your Working Environment

First of all, this is my first screencast ever, so be patient. The idea is to quickly demonstrate how you can setup your working environment s.t. you can start playing around with TypeScript. Enjoy! Reference: Screencast: TypeScript – Setup Your Working Environment from our NCG partner Juri Strumpflohner at the Juri Strumpflohner’s TechBlog blog.

Read More »

Unsafe operations terminology and operational hazards

One of the features we are working on have the notion of a consensus cluster, as well as the ability to force a new cluster if a majority of the nodes in the cluster are down. The details aren’t important, but the first iteration of the UI went something like this: Initialize new cluster is an unsafe operation, it make ...

Read More »

Easy RabbitMQ Messaging with EasyNetQ

This article is about EasyNetQ, a library for using RabbitMQ with .NET. At the time of writing this article, EasyNetQ is still prerelease software. Despite that, several people have been using it in production environments for a while. If you use it in production, it’s at your own risk. Last August I wrote “Getting Started with RabbitMQ with .NET“. This ...

Read More »

Articles regarding ReactJs, ASP.NET, IoT, ReSharper and Xaml

Welcome to 1Gig Tech update! In today’s edition, there are 13 articles on technology, news, open source, community on the fantastic and ever evolving technology world. Working with React and TypeScript Let’s get started! Download an install Node.js from https://nodejs.org. Open Source Software from Microsoft for Academics (Safe TypeScript Compiler) Always open. Often cross platform. Try it. Open source is a ...

Read More »

Honestly Evaluating Your Skills

During job interviews, employers will often ask what your strengths and weaknesses are. This information can be very useful for your potential employer, but it is even more useful for yourself. Arriving at honest answers to these questions can help shape your career in the way that you want. An important prerequisite to making strong improvements in any area is ...

Read More »