dotnetomaniak.pl

Strona głównaUżytkownik

Rafał Hryniewski | użytkownik

Rafał Hryniewski
Rafał Hryniewski
2 316,02
81 dni, 22 godziny, 41 minut temu
29 marca, 2016
dotnetomaniak.pl

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+. What’s really great about that approach is that unless you need to retrieve state from the certain point in time or browse through changes in a specified time range, you can query against a versioned table in an exactly same way that you would do with any other one.

Źródło: hryniewski.net
Dziel się z innymi:
Versioning data with MS SQL Temporal Tables – Hryniewski.NET

Bazy danych i XML 84 dni, 9 godzin, 45 minut temu Rafał Hryniewski 69 rozwiń

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.

Źródło: hryniewski.net
Dziel się z innymi:
Using MS SQL’s Row Level Security Policy in Entity Framework – Hryniewski.NET

Bazy danych i XML 138 dni, 23 godziny, 33 minuty temu Rafał Hryniewski 77 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
Źródło: radblog.pl
Dziel się z innymi:
CQRS in 4 steps – presentation | Radek Maziarka Blog

Sztuka programowania 141 dni, 10 godzin, 49 minut temu Radosław Maziarka 230 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.

Tagi: MS SQL, SQL, T-SQL
Źródło: hryniewski.net
Dziel się z innymi:
Row Level Security in MS SQL – Hryniewski.NET

Bazy danych i XML 154 dni, 8 godzin, 54 minuty temu Rafał Hryniewski 109 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ć m.in. w sytuacji, gdy nie jesteś na bieżąco z moimi wpisami i chcesz je nadrobić będąc np offline lub preferując czy...

Źródło: wojciszko.com
Dziel się z innymi:
Darmowy ebook o zarządzaniu projektami – Karol Wójciszko

Inne 169 dni, 11 godzin, 9 minut temu mijagi 120 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.

Źródło: hryniewski.net
Dziel się z innymi:
Querying external databases in Azure SQL – Hryniewski.NET

Cloud 168 dni, 10 godzin, 37 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 ...

Źródło: foreverframe.net
Dziel się z innymi:
C# internals: string switch statement - Forever F[r]ame

Sztuka programowania 167 dni, 11 godzin, 38 minut temu dpawlukiewicz 219 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 215 dni, 11 godzin, 19 minut temu Rafał Hryniewski 83 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
Źródło: www.youtube.com
Dziel się z innymi:
Radek Maziarka - Lightning talk "Nic nie wiem"

Sztuka programowania 216 dni, 11 godzin, 45 minut 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.

Źródło: hryniewski.net
Dziel się z innymi:
Multitenancy in Cosmos DB – Hryniewski.NET

Bazy danych i XML 274 dni, 11 godzin, 36 minut temu Rafał Hryniewski 75 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 286 dni, 11 godzin, 31 minut temu michecinski 66 rozwiń

Lista kilku ważnych dobrych praktyk programowania w TSQL.

Tagi: SQL, tsql
Źródło: skillstest.pl
Dziel się z innymi:
Dobre praktyki programowania w TSQL.

Bazy danych i XML 286 dni, 11 godzin, 31 minut temu marcin90 415 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.

Źródło: hryniewski.net
Dziel się z innymi:
Akka.NET #7: Creating and accessing Actor System with Dependency Injection Container – Hryniewski.NET

Sztuka programowania 282 dni, 11 godzin, 48 minut temu Rafał Hryniewski 79 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.

Źródło: hryniewski.net
Dziel się z innymi:
Get Noticed 2017 – I’m in the finals! – Hryniewski.NET

Daj się poznać 2017 398 dni, 20 godzin, 10 minut temu Rafał Hryniewski 32 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.

Źródło: hryniewski.net
Dziel się z innymi:
Get noticed 2017 – summary – Hryniewski.NET

Daj się poznać 2017 409 dni, 13 godzin, 19 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.

Źródło: hryniewski.net
Dziel się z innymi:
PaaS databases available on Azure – Hryniewski.NET

Daj się poznać 2017 410 dni, 2 godziny, 11 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.org): OWIN defines a standard interface between .NET web servers and web applications. The ...

Tagi: .Net, netcore
Źródło: stapp.space
Dziel się z innymi:
Owin middleware in .NET Standard for Application Insights in Stapp.space

Inne 418 dni, 22 godziny, 56 minut temu Piotr Stapp 31 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.

Źródło: hryniewski.net
Dziel się z innymi:
Me 2.0 version 0.1 – released + mini-summary – Hryniewski.NET

Daj się poznać 2017 420 dni, 1 godzinę, 53 minuty 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
Źródło: hryniewski.net
Dziel się z innymi:
Is, as, cast – what, when and why – Casting in C# 101 – Hryniewski.NET

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
Źródło: foreverframe.net
Dziel się z innymi:
Using Random on the porduction may put you in a trouble! - Forever F[r]ame

Daj się poznać 2017 423 dni, 22 godziny, 20 minut temu dpawlukiewicz 141 rozwiń

1 2 3 4 5... 9 10
.NET DeveloperDays 2018

wrzesień

21.
Dev#
Gdansk, Stary Manez
Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

Paweł Łukasik (32 873,58)

2

macko (32 816,53)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,88)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 393,71)

8

Damian (9 610,27)

9

danielplawgo (7 661,1)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 833,06)

15

dpawlukiewicz (3 770,27)

16

AdrianBystrek (3 500,85)

17

spetz (3 433,34)

18

jedmac (3 318,39)

19

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

20

KonradKokosa (2 985,13)