Geek Learning
  • Blog
  • About
  • Contact

webdev

A collection of 14 posts

React

React with Typescript in 2019

I recently change the main framework I work with from Angular to React. And to be honest I quite enjoy React and I can now understand the popularity of the framework. However there's

Cyprien Cyprien
security

Hardening the security of your Asp.Net Core apps

I recently had to go through a third party penetration testing process. This is something you will eventually have to do as part of you development lifecycle if you have a customer who

Cyprien Cyprien
aspnetcore

Create Your Own Authorization Requirements In ASP.NET Core

ASP.NET Core provides a clean and simple model to express the application authorization rules in code: the Policy-based authorization model. This one is based on the following object model structure: * Requirement: provides

Arnaud Arnaud
aspnetcore

Testavior: A Happy Solution To Test Your ASP.NET Core Applications

I talked several times about my vision of testing ASP.NET Core applications on this blog. The story has began here: A Different Approach To Test Your ASP.NET Core Application [https://geeklearning.

Arnaud Arnaud
aspnetcore

ASP.NET Core Application Testing With SpecFlow

I started a series a few weeks ago about testing ASP.NET Core applications using a different approach: the Behavior Approach. I am very convinced of this method and very excited about presenting

Arnaud Arnaud
aspnet

How To Deal With Identity When Testing An ASP.NET Core Application

User identity is a collection of security information associated to an authenticated user. It is used to implement authorization mechanisms with the aim of protecting application resources from unauthorized accesses. In ASP.NET

Arnaud Arnaud
aspnet

ASP.NET Core MVC Testing And The Synchronizer Token Pattern

Have you ever try to call directly your ASP.NET MVC Post actions from your code (from a test method for instance)? If yes, according to your action configuration, you may had to

Arnaud Arnaud
c#

Serialize An Object To An Url Encoded String In C#

As a developer, transmit data from one point to another one is a very common task. In most cases, the communication is governed by a well-understood protocol which defined how the message containing

Arnaud Arnaud
aspnetcore

How To Test Your ASP.NET Core MVC Stack

Last time [https://geeklearning.io/a-different-approach-to-test-your-asp-net-core-application/], we saw how to implement behavior testing in ASP.NET Core with a scenario approach. Thanks to this, we can now cover the code of a complete

Arnaud Arnaud
test

A Different Approach To Test Your ASP.NET Core Application

Isn't it obvious how precious automated tests are for our applications? Nevertheless, integrating automated testing in a development process is far from obvious! In this article I will present you a different approach

Arnaud Arnaud
devops

Npm Install Drives You Crazy? Yarn And Chill!

If you ever dealt with npm install in continuous integration environment, you know the pain. Facebook just introduced Yarn [https://code.facebook.com/posts/1840075619545360/yarn-a-new-package-manager-for-javascript/?pnref=story] . When I tried it, it

Cyprien Cyprien
azure

Make your Azure preproduction environment a useful reality

A few months ago, Adrien wrote about a good way to deploy your web apps to Azure [https://geeklearning.io/a-successful-azure-web-app-deployment-process/]. If you haven't already, this is definitely worth reading. The thing is,

Cyprien Cyprien
webdev

Asp.net 5.0 install SecretManager

The Asp.net documentation is still in progress and it is not always accurate or up to date. If you try to work with SecretManager and beta7 you might find trouble installing it.

Cyprien Cyprien
grunt

Grunt configuration for your Node.JS server in TypeScript

By following the steps of this article, you will have a powerful automation tool that can lint and compile your TypeScript files and restart your node server each time you make a change

Mitch Mitch
Geek Learning © 2023
Latest Posts Twitter Ghost