Author: janek

AlibabaCloud, AWS, Azure, Cloud, GCP, OracleCloud

Budgets and payments in clouds

How to set up payments and budgets in cloud provider is today’s topic. Usually providers offers two payment models: consumption based – monthly invoice for consumed resources reserved instances – paying upfront for reserved resources (capacity) Also interesting part is setting up spending limits. Alibaba Alibaba has very simple budget interface. In fact it allows …

AWS, Azure, Cloud, GCP

Cloud comparison – intro

Under the series of articles I’m going to discuss the differences between main cloud compatitors: Alibaba AWS Azure Google (GCP) IBM Cloud Oracle This list is based on Gartner’s magic quadrant (2019) and the order is alphabetical. Looking into Gartner’s data, the leader is AWS and just few steps behind is Azure. Next is GCP. …

.NET, .NET Core, BDD, C#, CSharp, Library, Programming, Quality, Tests, Unit tests

SpecFlow – BDD in C# – induction

BDD – this acronym stand for Behavior Driven Development. This methology has been built using concepts of TDD (Test Driven Development) and DDD (Domain Driven Design). This type of tests is often done as integration tests (UI tests or API). One of the most popular libraries is SpecFlow. I was using this solution for Xamarin, …

.NET, .NET Core, C#, CSharp, Library, Programming, security

Security Code Scan – open source vulnerability patterns detector

Security Code Scan is open source (LGPL v3.0) vulnerability patterns detector for C# (including .NET Core) and VB.NET. It has two installation modes: either as VS extension or as nuget package (SecurityCodeScan). Instead of writing about types of attacks which it can detect – let’s demo it. As a test application, I created API application …

Azure, Cloud, Software engineering

Changes to Microsoft Certs

Microsoft just announced changes to their exam including: AZ-103, AZ-203, AZ-300, AZ-301, AI-100. New versions (AZ-104, AZ-204, AZ-303, AZ-304, AI-101) will be rolled out in March 2020. Old exams will be available for 90 days after new ones will become available. Also some other updates are expected (to other exams) but they were not announced …

Programming, Software engineering

12 factor app

12 factor app is a set of principle used to build an app to make it as independent from hosting provider as possible with keeping software development best practices. It was created by Heroku engineers who worked on the platform and later supported thousands of customers projects on Heroku. Main appliance was SaaS however most …

Programming, SQL

SQL Server 2019 – very short intro

Today Microsoft presented SQL Server 2019 in general availability. Did you expect a lot of new features? I did not but it looks like Microsoft made a nice surprise. Most important features: Support for big data using SQL Server, Spark and HDFS Support for AI (including Python) Data virtualization – allows to use SQL Server …

AWS, Cloud

AWS Glacier – why to avoid

I’m using Glacier for long term backups. I was pretty happy with upload process (setup, performance) until I provisioned a vault for a long term backup (1.5~2 years) and right now I was willing to get rid of it. Unfortunately you cannot just drop it when it is not empty. You have to remove all …

Azure, Certificate, Cloud

Learning to Azure AZ-203 exam

Here is a bunch of links which I’m using in learning to AZ-203 (and AZ-204) exam: Exam homepage Learning path related to materials from Microsoft (long read) 50 minutes intro (overview) on Azure Whizlabs on the preparations Youtube videos with basic knowledge by Adam Marczak Azure for architectes by Ritesh Modi (Packt, Oct 2017) – …