Node.js Node.js & ASP.NET Core 1.0: A Usage Comparison - Part 4: Cross-Origin Resource Sharing Welcome back to the fourth part of the series [https://manuel-rauber.com/tag/series-node-js-and-asp-net-core-1-0-usage-comparison/]! Don't forget that everything explained in this post can be seen in the open-source GitHub project [https://github.com/thinktecture/nodejs-aspnetcore-webapi/]. The post itself contains important code pieces only. Same Origin Policy For security
ASP.NET Core Node.js & ASP.NET Core 1.0: A Usage Comparison - Part 3: Basic Routing Welcome back to the third part of the series [https://manuel-rauber.com/tag/series-node-js-and-asp-net-core-1-0-usage-comparison/]! Don't forget that everything explained in this post can be seen in the open-source GitHub project [https://github.com/thinktecture/nodejs-aspnetcore-webapi/]. The post itself contains important code pieces only. In this part we take
Node.js Node.js & ASP.NET Core 1.0: A Usage Comparison - Part 2: Web API Server Setup Welcome back to the second part of the series [https://manuel-rauber.com/2016/03/07/node-js-asp-net-core-1-0-a-usage-comparison/]! Don't forget that everything explained in this post can be seen in the open-source GitHub project [https://github.com/thinktecture/nodejs-aspnetcore-webapi/]. The post itself contains important code pieces only. In this part
Node.js Node.js & ASP.NET Core 1.0: A Usage Comparison - Part 1: Intro Some days ago I was talking about Web APIs with Node.js for .NET developers [https://speakerdeck.com/manuelrauber/web-apis-mit-node-dot-js-fur-net-entwickler-uber-den-tellerrand-geblickt] at the BASTA! [https://basta.net/] Conference in Darmstadt, Germany. We from Thinktecture [http://thinktecture.com] had a blast at this great conference! My main focus in this session was
Angular Flakes - An alternative to proven HTML5 cross-platform UI Frameworks Every developer can relate to this quote: > There are only two hard things in Computer Science: cache invalidation and naming things. > -- Phil Karlton I want to add another thing to Phil's list: Finding an UI framework. Don't get me wrong, there are a
ASP.NET Core Back to the roots: Creating thin Web APIs using the Core of ASP.NET Core 1.0 I'm currently fiddling about ASP.NET Core 1.0 [https://docs.asp.net/en/latest/] using VS Code [https://code.visualstudio.com/] on my Mac. I have a simple scenario: Building a Web API which has CRUD operations for a CustomerModel. So purely HTTP things. :-) My controller
CloudFlare Supercharge your ghost.io blog with CloudFlare Intro As you may noticed I switched my blog over to ghost.io [https://ghost.io/]. My colleague and friend Thorsten has a nice blog post [https://www.xplatform.rocks/2016/02/01/ghost-as-blogging-platform/] about the reasons which I highly share. Writing posts and creating templates is so much cleaner,
IDE Starting WebStorm with a custom Java SDK on Mac OS X Update Okay, there is a much easier way of switching the Java SDK for WebStorm. Just press shift twice to invoke WebStorm's Search Everywhere feature, type in "Switch Boot JDK" and select the "Switch IDE boot JDK..." action. Then select your JDK, you want
SequelizeJS Using geo-based data with SequelizeJS utilizing PostgreSQL and MS SQL Server in Node.js I’m currently building an Angular 2 sample application, which will use location-based data. The app uses the browser’s navigator.geolocation [https://developer.mozilla.org/en-US/docs/Web/API/Navigator/geolocation] feature to obtain the current position and send it to a server which returns a list of chat
Angular Angular 2 Spinner Component As I posted the little Input Debounce Component [https://manuel-rauber.com/2015/12/31/debouncing-angular-2-input-component/]some days ago, here is a very little Angular 2 Spinner Component. The component uses a spinner from Tobias Ahlin’s SpinKit [https://github.com/tobiasahlin/SpinKit]. For completeness, I’ll post the CSS and
Angular Where are my Observable operators? :-) Just a note to myself: Since AngularJS 2 Beta 0, it will not expose Observable anymore. Before Beta 0 (or some alpha’ish 48) you could do: import {Observable} from 'angular2/angular2'; Starting with Beta 0, you need to import it directly from RxJS: import {Observable} from '
Angular Debouncing Angular 2 Input Component This post was written when Angular 2 beta0 was the current version. Since Angular 2 [https://angular.io/] is now beta, I decided to give it a try by rewriting an existing Angular 1 [https://angularjs.org/]app to Angular 2. And by rewrite I mean to remove all the
Auth0 Automatically augment find() results of SequelizeJS with Auth0 user data For my current side project (aside from TankZ! [https://manuel-rauber.com/2015/06/15/tankz-a-game-made-to-learn-unity/];-)) I’m using Auth0 [http://auth0.com] for identity management as well as SequelizeJS [http://docs.sequelizejs.com/en/latest/] with a MS SQL server. That said, I don’t have the user data
MSSQL Connect to MS SQL using Node.js and SequelizeJS Today I tried using Node.js together with SequelizeJS [http://docs.sequelizejs.com/en/latest/] to connect to a named MS SQL instance. SequelizeJS is an ORM providing abstractions to work with databases like PostgreSQL, MySQL, MS SQL and more. While the documentation is really good, it is missing the
TankZ! Barrel shooting animation In this little blog post I want to cover how a barrel shooting animation is created. When the player shoots (in this case presses the left mouse button) a little shooting animation should be started. It will animate a recoil of the barrel.This is how the tank game object
Identity Server Authenticated ASP.NET Web API Integration Testing hosted by OWIN/Katana This post is backed up from my old blog and was posted at 2014-12-09. I had to add some integration tests to a Web API which was secured by an [Authorize]-attribute. I’m usingThinktecture Identity Server v3 [https://github.com/thinktecture/Thinktecture.IdentityServer.v3] for authentication and authorization using
TankZ! Tank move and barrel mouse follow script This entry is part 3 of 4 in the series [TankZ - A game made to learn Unity](https://manuel-rauber.com/series/tankz-a-game-made-to-learn-unity/ "TankZ - A game made to learn Unity")After we’ve set up the first visual representation of a tank, we want to move the
TankZ! First things first: Get some graphics This entry is part 2 of 4 in the series [TankZ - A game made to learn Unity](https://manuel-rauber.com/series/tankz-a-game-made-to-learn-unity/ "TankZ - A game made to learn Unity")After getting used to the Unity editor, I started developing TankZ by getting some graphics first. Developing
TankZ! TankZ Introduction Since I’ve discovered Unity [http://unity3d.com/] a long time ago, I’ve always wanted to try it out. I’m a big fan of playing Tower Defence (TD) games, so my big goal is, to create own by my own. My mind already produces a lot of ideas
First impressions of Xamarin.Forms This post is backed up from my old blog and was posted at 2014-06-14. With the release of Xamarin 3, they released a new library called Xamarin.Forms [http://blog.xamarin.com/announcing-xamarin-3/]. It’s a library for building cross-plattform shared UI. This means you write your UI once and
LaTeX My latex environment This post is backed up from my old blog and was posted at 2013-10-28. Some days ago, my fellow students asked me about my LaTeX environment. Since some years all of my papers for school or university are written with LaTeX. Especially when it comes to larger writing, I love
MSSQL OpenGeoDB for MS SQL Server This post is backed up from my old blog and was posted at 2013-07-28. For a project I need the data of the OpenGeoDB [http://opengeodb.org/wiki/OpenGeoDB]. The OpenGeoDB project aims to build a database with geo coordinates for all cities and zip codes. Currently it supports Austria,