hryniewski.net Open in urlscan Pro
91.219.122.228  Public Scan

Submitted URL: http://hryniewski.net/
Effective URL: https://hryniewski.net/
Submission: On July 06 via api from GB — Scanned from GB

Form analysis 0 forms found in the DOM

Text Content

Skip to content
 * Strona Główna
 * Kontakt
 * Prelekcje

MenuSTRONA GŁÓWNAKONTAKTPRELEKCJE



I’M GOING BACK INTO POLISH LANGUAGE

By rhryniewski | December 2, 2018
4 Comments

Hi there. It’s been a while. Sadly I’ve acquired a rather nasty writer’s block.
I’ve been doing some talks and other activities in the meantime. I’m pretty much
unlocked at the moment and I’ll resume my writing really, really soon. However,
I’m after a long thinking and planning session. Starting January 2019 I’m going
to… Read More »




VERSIONING DATA WITH MS SQL TEMPORAL TABLES

By rhryniewski | April 17, 2018
0 Comments

We have many solutions for versioning data through time. One of the cleanest,
most transparent and pretty effortless in my opinion are Temporal Tables
which are available in MS SQL 2016+ (compatibility level 130+). What’s really
great about that approach is that unless you need to retrieve state from the
certain point in time or browse through… Read More »




USING MS SQL’S ROW LEVEL SECURITY POLICY IN ENTITY FRAMEWORK

By rhryniewski | February 22, 2018
2 Comments

My last blog post was about a feature in SQL Server called Row Level Security
Policy. It’s quite simple and known feature for people who’re working directly
with databases. But most .NET developers are using ORM of some kind to work with
DB, and some of them tend to be blind to stuff that is not… Read More »




ROW LEVEL SECURITY IN MS SQL

By rhryniewski | February 13, 2018
0 Comments

In some scenarios, like single-database multi-tenant or soft delete ones, you
could want to restrict access to your rows based on a value stored in one or
more values stored in your columns in example IsDeleted flag or some kind of
TenantId column. Since SQL Server 2016 we have a wonderful tool for that called
Row… Read More »




QUERYING EXTERNAL DATABASES IN AZURE SQL

By rhryniewski | January 25, 2018
0 Comments

When I’ve started working with Azure SQL there were some differences to SQL
Server that I’ve needed to get used to. One of the first was that you just can’t
query other databases that you’re already in, querying for
[OtherDB].[dbo].[SomeTable] just wasn’t possible anymore. It appears that it may
not be possible, but you actually… Read More »




STRUCTURED LOGS WITH SERILOG AND APPLICATION INSIGHTS

By rhryniewski | December 10, 2017
7 Comments

I’m working with Azure for quite a while now. Almost every single one of my
projects lands there eventually and even if I don’t deploy it there, I’m using
one of it’s databases. Recently I’ve started using Visual Studio Team
Services for storing code and managing my every pet or demo project that I want
to… Read More »




MULTITENANCY IN COSMOS DB

By rhryniewski | October 9, 2017
1 Comment

Storing data in multitenant environments always required some consideration.
With Cosmos DB we have 2 options that are really worthy of our attention so
let’s weight some pros and cons.




AKKA.NET #7: CREATING AND ACCESSING ACTOR SYSTEM WITH DEPENDENCY INJECTION
CONTAINER

By rhryniewski | October 1, 2017
0 Comments

A while ago I wrote about creating Actor System and top-level actors. Sadly it
was stored in a static field. And keyword static is … let’s say it’s not one of
my favourites. Today I’ll show you how I’m doing the exact same thing but in
Dependency Injection container.




YOU HAVE 7 EVENINGS IN A WEEK. USE THEM WELL.

By rhryniewski | June 28, 2017
0 Comments

On Saturday week and a half, I’ve been on finals gala of Get Noticed contest.
Unlike last year I won’t write a summary about the event itself. Instead, I’ll
share one really simple thing with you. On gala, I’ve been rewarded with special
prizes by two sponsoring companies – Microsoft and Objectivity. Awards were
really neat… Read More »




GET NOTICED 2017 – I’M IN THE FINALS!

By rhryniewski | June 8, 2017
2 Comments

For the last 3 months I’ve been participating in Get Noticed contest, just like
a year ago. I’ve persevered to end of the contest just like almost 200 people
out of almost 1000 that started it. In the last week we as contestants was
supposed to vote for other projects to choose 25 finalists from… Read More »




GET NOTICED 2017 – SUMMARY

By rhryniewski | May 31, 2017
2 Comments

When I’m writing this there are still 2 and a half hour to the end of “Get
Noticed 2017 contest. Let’s wrap everything up.




PAAS DATABASES AVAILABLE ON AZURE

By rhryniewski | May 28, 2017
2 Comments

Working with Azure means you can use on of databases it provides in PaaS model.
If you use them you don’t have to install and configure i.e. SQL Server on some
kind of (virtual or not) machine. Databases in PaaS model have a lot of other
virtues but let’s not go there in this post,… Read More »




ME 2.0 VERSION 0.1 – RELEASED + MINI-SUMMARY

By rhryniewski | May 23, 2017
0 Comments

Since the beginning of march, I’m working on a pet project called Me 2.0 as a
part of Get Noticed contest. Now I’m ready(ish) to release it’s the first
version to the public, along with its companion app.




IS, AS, CAST – WHAT, WHEN AND WHY – CASTING IN C# 101

By rhryniewski | May 21, 2017
2 Comments

While I can’t say casting is a way to go in C#, it’s a rather common operation.
It’s good to know there is more than one way of doing that and the best way
depends on current circumstances. 




AKKA.NET #6: PERSISTING ACTORS STATE – SNAPSHOTS

By rhryniewski | May 17, 2017
5 Comments

In the previous post, I’ve briefly described part of a process of persisting
state of our actor. I’ve told you about storing events and I’ve mentioned things
called snapshots. This post is entirely about them.




AKKA.NET #5: PERSISTING ACTORS STATE – EVENTS

By rhryniewski | May 11, 2017
0 Comments

As I’ve mentioned in previous posts about Akka.NET, everything that actor knows
is stored in memory. While we can skip any database or IO related bottlenecks
because things in memory are generally speaking very fast, we must remember that
memory is not a place where you can store your data for an extended period of
time… Read More »




AKKA.NET #3.5: ACTOR PATHS REQUIREMENTS AND HOW TO MEET THEM

By rhryniewski | May 7, 2017
0 Comments

In one of my posts about Akka.NET I’ve covered actor selections and paths. Sadly
I’ve skipped one rather important part regarding allowed characters for actor
paths and what to do if our name cannot be used for creating an actor. And
recently I’ve received a question about why I’m creating actors using encoded
string. This… Read More »




MICROSOFT FLOW – INTRODUCTION

By rhryniewski | May 4, 2017
0 Comments

Microsoft Flow is a service I’ve been working with for some time and poking it
to discover some of its possibilities. Basically, it’s service that allows to
create and manage workflows from ready to use blocks representing triggers and
actions.




LOOKUP CLASS IN C# – HAVE YOU EVER TRIED IT?

By rhryniewski | April 25, 2017
8 Comments

How many times have you stored something in key/value collection? Most probably
it was Dictionary or some kind of implementation of
IEnumerable<KeyValuePair<TKey, TValue>>. More than a few times I wanted to store
more than one value under single key, most common solution for this situation is
Dictionary with collection of some kind as value type,… Read More »




AZURE APP SERVICES – AUTHENTICATION WITH FB, GOOGLE AND OTHERS IN 5 MINUTES OR
SO

By rhryniewski | April 20, 2017
0 Comments

Lately I’ve seen some posts about authentication made easy and simple with
various packages and how it’s great we doesn’t haven’t to store logins and
passwords in our databases anymore due to global availability of social identity
providers. It’s true that making simple authentication with of of those
providers is simple today. And in Azure… Read More »


Post navigation
← Older posts


Categories

 * .NET (38)
 * Akka.NET (9)
 * Azure (9)
 * Cosmos DB (1)
 * Entity Framework (10)
 * Get Noticed! 2016 (23)
 * Get Noticed! 2017 (25)
 * LINQ (9)
 * Me 2.0 (5)
 * Other (15)
 * Pet projects (4)
 * Software (3)
 * SQL (8)
 * Visual Studio (2)

Tags

70-473 actor model Akka.NET application insights app services authentication
azure azure sql c# clean code continuous delivery Cosmos DB database dependency
injection di entity framework generics Get noticed! 2017 git identity ioc LINQ
logging microsoft flow multitenant nancy nancyfx ndepend SaaS serilog serverless
SQL system versioned tables T-SQL technical debt temporal tables versioning
visual studio team services vsts web

Archives

 * December 2018 (1)
 * April 2018 (1)
 * February 2018 (2)
 * January 2018 (1)
 * December 2017 (1)
 * October 2017 (2)
 * June 2017 (2)
 * May 2017 (8)
 * April 2017 (6)
 * March 2017 (9)
 * February 2017 (1)
 * January 2017 (3)
 * December 2016 (4)
 * November 2016 (1)
 * October 2016 (1)
 * September 2016 (1)
 * August 2016 (2)
 * July 2016 (3)
 * June 2016 (3)
 * May 2016 (8)
 * April 2016 (4)
 * March 2016 (8)
 * February 2016 (2)

Copyright by Rafał Hryniewski 2016-2018


Iconic One Theme | Powered by Wordpress