Strona głównaUżytkownik

Rafał Hryniewski | użytkownik

Rafał Hryniewski
Rafał Hryniewski
2 291,02
26 dni, 7 godzin, 51 minut temu
29 marca, 2016

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 available through object model in an easy way. And since Entity Framework is most popular ORM in C# environment and my ORM of choice in most cases, I’ll show you how to use RLS in it.

Dziel się z innymi:
Using MS SQL’s Row Level Security Policy in Entity Framework – Hryniewski.NET

Bazy danych i XML 19 dni, 1 godzinę, 10 minut temu Rafał Hryniewski 69 rozwiń

I finished work on my presentation about “CQRS in 4 steps” which will be shown during Wrocław .NET meetup and KGD .NET meetup. You can find slides from my presentation on Slideshare, Moreover, there are sources on Github and I encourage you to go through the below materials.

Tagi: CQRS, MediatR
Dziel się z innymi:
CQRS in 4 steps – presentation | Radek Maziarka Blog

Sztuka programowania 21 dni, 12 godzin, 26 minut temu Radosław Maziarka 200 rozwiń

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 Level Security Policy.

Dziel się z innymi:
Row Level Security in MS SQL – Hryniewski.NET

Bazy danych i XML 34 dni, 10 godzin, 31 minut temu Rafał Hryniewski 105 rozwiń

Prowadzę blog już ponad dwa lata, piszę regularnie – trochę treści się nazbierało przez ten czas. Postanowiłem stworzyć z wyselekcjonowanych wpisów ebooka i udostępnić go za darmo wszystkim zainteresowanym. Jest to pilotażowy projekt – chcę zobaczyć czy będzie cieszył się zainteresowaniem. Myślę, że ebook może ci się przydać w sytuacji, gdy nie jesteś na bieżąco z moimi wpisami i chcesz je nadrobić będąc np offline lub preferując czy...

Dziel się z innymi:
Darmowy ebook o zarządzaniu projektami – Karol Wójciszko

Inne 49 dni, 12 godzin, 46 minut temu mijagi 118 rozwiń

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 can query for data in other databases.

Dziel się z innymi:
Querying external databases in Azure SQL – Hryniewski.NET

Cloud 48 dni, 12 godzin, 14 minut temu Rafał Hryniewski 37 rozwiń

I really enjoy learning new architectures, design patterns, frameworks, libraries or in general – everything related to web development. I really do. But honestly, after quite long time all these stuff became a little bit… boring. To avoid possible burnout I decided to play with something completely different. My thoughts circled around functional programming (F#, Heskel), IoT, quantum programming in Q# and much more, but none of them felt right. Enlightenment ...

Dziel się z innymi:
C# internals: string switch statement - Forever F[r]ame

Sztuka programowania 47 dni, 13 godzin, 16 minut temu dpawlukiewicz 216 rozwiń

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 keep private for now. But there is one service available on Azure that I’m using for a very long time with great success and I really like to have it in my project – it’s Application Insights combined ...

Structured logs with Serilog and Application Insights – Hryniewski.NET

Cloud 95 dni, 12 godzin, 56 minut temu Rafał Hryniewski 72 rozwiń

Zachęcam do oglądnięcia mojego Lightning Talka pod tytułem "Nic nie wiem". Opowiedziałem jak moje doświadczenie w projektach pokazało, że warto mniej wiedzieć i zakładać a więcej pytać i starać się zrozumieć czego chce od nas klient.

Tagi: client
Dziel się z innymi:
Radek Maziarka - Lightning talk "Nic nie wiem"

Sztuka programowania 96 dni, 13 godzin, 23 minuty temu Radosław Maziarka 67 rozwiń

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.

Dziel się z innymi:
Multitenancy in Cosmos DB – Hryniewski.NET

Bazy danych i XML 154 dni, 13 godzin, 14 minut temu Rafał Hryniewski 72 rozwiń

W ostatni weekend(23-24.09.2017) odbyło się Devstyle Speakers. Były to dwudniowe warsztaty z występów publicznych i prowadzenia prezentacji. Było świetnie! Po więcej zapraszam na najnowszy wpis na moim blogu.

Dziel się z innymi:
Devstyle Speakers - relacja - Michał Chęciński

Inne 166 dni, 13 godzin, 8 minut temu michecinski 66 rozwiń

Lista kilku ważnych dobrych praktyk programowania w TSQL.

Tagi: SQL, tsql
Dziel się z innymi:
Dobre praktyki programowania w TSQL.

Bazy danych i XML 166 dni, 13 godzin, 8 minut temu marcin90 403 rozwiń

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.

Dziel się z innymi:
Akka.NET #7: Creating and accessing Actor System with Dependency Injection Container – Hryniewski.NET

Sztuka programowania 162 dni, 13 godzin, 25 minut temu Rafał Hryniewski 72 rozwiń

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 ourselves.

Dziel się z innymi:
Get Noticed 2017 – I’m in the finals! – Hryniewski.NET

Daj się poznać 2017 278 dni, 21 godzin, 48 minut temu Rafał Hryniewski 31 rozwiń

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. The basic goal was to develop open source project and blog about this at least 2 times a week. I did a post about my project when I’ve released first alpha/beta version of it, you can read it here.

Dziel się z innymi:
Get noticed 2017 – summary – Hryniewski.NET

Daj się poznać 2017 289 dni, 14 godzin, 56 minut temu Rafał Hryniewski 11 rozwiń

Working with Azure means you can use on of databases it provides in SaaS model. It means you don’t have to install and configure i.e. SQL Server on some kind of (virtual or not) machine. Databases in SaaS model have a lot of other virtues but let’s not go there in this post, today I want to write about choices you can make during choosing which database to use.

Dziel się z innymi:
PaaS databases available on Azure – Hryniewski.NET

Daj się poznać 2017 290 dni, 3 godziny, 48 minut temu Rafał Hryniewski 44 rozwiń

I'm sure that you heard about .NET Standard. To simplify the definition just one quote from the offical GitHub repo FAQ .NET Standard is a specification that represents a set of APIs that all .NET platforms have to implement. This unifies the .NET platforms and prevents future fragmentation. BTW in case you don't know just read the full article Introducing .NET Standard. On the other hand, Owin is (from OWIN defines a standard interface between .NET web servers and web applications. The ...

Tagi: .Net, netcore
Dziel się z innymi:
Owin middleware in .NET Standard for Application Insights in

Inne 299 dni, 34 minuty temu Piotr Stapp 30 rozwiń

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. TL;DR: Links for the app and messenger bot are at the end of this blog post.

Dziel się z innymi:
Me 2.0 version 0.1 – released + mini-summary – Hryniewski.NET

Daj się poznać 2017 300 dni, 3 godziny, 30 minut temu Rafał Hryniewski 22 rozwiń

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. Explicit Cast I’m assuming you know what casting is but just to be clear, I mean changing object type like casting an int to long or some kind of JSON to string. It’s common, it happens all the time and sometimes we just need to do that. Let’s start with the most basic case of explicit casting.

Tagi: C# 7.0, casting
Dziel się z innymi:
Is, as, cast – what, when and why – Casting in C# 101 – Hryniewski.NET

Daj się poznać 2017 303 dni, 1 godzinę, 59 minut temu Rafał Hryniewski 80 rozwiń

What is a random number? Well, even if you have never read any definition, you can still answer that question pretty easy. It’s the unpredictable result of some action like throwing a dice. We just can’t predict what the next number will be. The Lucky shoot is all we’ve got. In a real world, randomness is kind of natural „thing”, but it starts to be more complicated when it comes to machines. Why? Simply because of their deterministic character...

Tagi: random
Dziel się z innymi:
Using Random on the porduction may put you in a trouble! - Forever F[r]ame

Daj się poznać 2017 303 dni, 23 godziny, 57 minut temu dpawlukiewicz 141 rozwiń

Od drugiego roku studiów tworzę prezentacje związane z programowaniem i próbuje swoich sił w występach na żywo. Raz wychodzi lepiej, raz gorzej, jednak z każdym kolejnym wystąpieniem uczę się czegoś nowego. Czym dla mnie jest sztuka prezentacji i skąd w ogóle pomysł na prezentowanie swoich przemyśleń przed szerszą publicznością? Czy programista powinien szlifować umiejętność występowania na żywo? O tym w dzisiejszym wpisie.

Dziel się z innymi:
Tworzenie prezentacji i występy na żywo - poradnik dla programistów

Inne 306 dni, 8 godzin, 35 minut temu AdrianBystrek 72 rozwiń

1 2 3 4 5... 9 10
Szkolenia SecurITum






Gdańsk, Stary Maneż
Dodaj nowe Zobacz wszystkie



Paweł Łukasik (32 867,57)


macko (32 816,53)


pzielinski (27 178,29)


gordon_shumway (21 178,88)


paduda (20 336,33)


psz750 (13 018,14)


rroszczyk (10 391,24)


Damian (9 450,16)


danielplawgo (7 235,99)


arek (6 807,95)


burczu (6 214,22)


PaSkol (5 393,84)


lukaszgasior (4 097,38)


jj09 (3 798,06)


dpawlukiewicz (3 526,88)


spetz (3 418,34)


jedmac (3 318,39)


AdrianBystrek (3 260,79)


http://jakub-flor... (3 224,66)


CaMeL (2 954,87)