Strona głównaUżytkownik

Scooletz | użytkownik

Scooletz
Scooletz
1 611,26
1148 dni, 8 godzin, 42 minuty temu
18 listopada, 2016
dotnetomaniak.pl

Czy szybki kod musi być brzydki? O jakie przypadki należy zadbać myśląc o performance'ie naszej aplikacji? Jak nie zamykać furtek dla wydajności? Zapraszam do najnowszego posta.

Źródło: blog.scooletz.com
Dziel się z innymi:
Hot paths in performance design | Szymon Kulec `Scooletz`

Sztuka programowania 2258 dni, 11 godzin, 45 minut temu Scooletz 98 źrodło rozwiń

Typy takie jak List<T> czy Dictionary<T,K> wydają się niewinne. Ostatecznie, pochodzą przecież z biblioteki standardowej (BCL) samego frameworka. Czy warto używać ich w API Twojej biblioteki? Czy są jakieś zagrożenia związane z ich użyciem? Zapraszam do lektury

Źródło: blog.scooletz.com
Dziel się z innymi:
These other types and your API | Szymon Kulec `Scooletz`

Sztuka programowania 2274 dni, 11 godzin, 21 minut temu Scooletz 78 źrodło rozwiń

Lubimy kategorie. Podobnie w historii, epoki ułatwiają zrozumienie i przypisanie poszczególnych zdarzeń do okresów. Co z epokami w programowaniu? Czy mają jakieś znaczenie? Czy mogą się do czegoś przydać? Zapraszam do epokowego artykułu.

Źródło: blog.scooletz.com
Dziel się z innymi:
Epoch based programming

Sztuka programowania 2276 dni, 11 godzin, 52 minuty temu Scooletz 63 źrodło rozwiń

Często mówi się, że w programowaniu są tylko dwa trudne aspekty: wygasanie cache'a i prawidłowe nazywanie rzeczy. W tym poście staram się pokazać jak niezajmować się wygasaniem i prawidłowo modelować struktury danych i aplikacji, aby mogły efektywnie korzystać z cache'a.

Źródło: blog.scooletz.com
Dziel się z innymi:
The subtle art of caching | Szymon Kulec `Scooletz`

Architektura 2385 dni, 12 godzin, 54 minuty temu Scooletz 71 źrodło rozwiń

Masz hałaśliwego sąsiada? A może jesteś jednym z nich? Co jeśli sąsiad to usługa albo aplikacja, która nie współgra dobrze z innymi?

Źródło: blog.scooletz.com
Dziel się z innymi:
This noisy neighbor | Szymon Kulec `Scooletz`

Architektura 2385 dni, 12 godzin, 54 minuty temu Scooletz 60 źrodło rozwiń

C# and .NET przeszły ostatnio przez dużo zmian. Taski, async-await, ValueTask i ostatni IValueTaskSource - spójrzmy razem na historię asynchroniczności w C# oraz na to, co możemy zrobić .NET Core 2.1

Tagi: async, core, coreclr, Task
Źródło: blog.scooletz.com
Dziel się z innymi:
Task, Async Await, ValueTask, IValueTaskSource and how to keep your sanity in modern .NET world

Sztuka programowania 2385 dni, 12 godzin, 54 minuty temu Scooletz 266 źrodło rozwiń

Po co wprowadzamy ograniczenia w naszych aplikacjach, serwisach? Dlaczego nie tworzyć architektur gotowych na wszystko? Zapraszam do przeczytania artykułu o Bounded Design

Źródło: blog.scooletz.com
Dziel się z innymi:
Bounded design | Szymon Kulec `Scooletz`

Architektura 2422 dni, 6 godzin, 3 minuty temu Scooletz 123 źrodło rozwiń

Podsumowanie trasy DotNetos. Zapraszam do lektury!

Źródło: blog.scooletz.com
Dziel się z innymi:
DotNetos – podsumowanie | Szymon Kulec `Scooletz`

Sztuka programowania 2443 dni, 42 minuty temu Scooletz 111 źrodło rozwiń

Więc używasz albo chcesz użyć Azure Functions do przetwarzania danych, albo napisania nowej aplikacji? Przed zapłaceniem niemałego rachunku i sparzeniem się kosztami, zapraszam do spojrzenia w jaki sposób można uciąć znaczną ich część.

Dziel się z innymi:
Serverless & calling no functions at all | Szymon Kulec `Scooletz`

Cloud 2443 dni, 42 minuty temu Scooletz 65 źrodło rozwiń

Jak monitorowany jest NServiceBus. Co stoi za możliwością efektywnego przesyłania tysięcy pomiarów na sekundę? Zapraszam do podróżny wgłąb protokołu odpowiedzialnego za sprawną obługę monitorowania NServiceBus

Źródło: blog.scooletz.com
Dziel się z innymi:
Pearls: the protocol for monitoring NServiceBus

Architektura 2465 dni, 8 godzin, 50 minut temu Scooletz 48 źrodło rozwiń

Append Blob, podobnie jak standardowy blob blokowy, może zapisać w sobie tylko 50.000 elementów. Jak zapisać więcej? Jak obejść ten limit? O tym, w artykule.

Źródło: blog.scooletz.com
Dziel się z innymi:
Never ending Append Blobs | Szymon Kulec `Scooletz`

Cloud 2479 dni, 10 godzin, 47 minut temu Scooletz 39 źrodło rozwiń

JSON.NET to popularny standard używany w większości projektów .NET. Czy istnieją bardziej wydajne alternatywy serializacji do JSONa? Zachęcam do zapoznania się z perłą serializacji do tego formatu, Jil.

Źródło: blog.scooletz.com
Dziel się z innymi:
Pearls: Jil, serialization of primitives | Szymon Kulec `Scooletz`

Sztuka programowania 2484 dni, 7 godzin, 17 minut temu Scooletz 82 źrodło rozwiń

Zapewne każdy serializował kiedyś obiekt, który posiada ustawione tylko jedno z kilku (-nastu) pól. W jaki sposób efektywnie zapisywać i odczytywać takie dane? Jak może pomóc w tym nam bibliotekat protobuf-net? Zapraszam do świata "dykryminowanych unii"

Źródło: blog.scooletz.com
Dziel się z innymi:
Pearls: the protobuf’s discriminated union | Szymon Kulec `Scooletz`

Sztuka programowania 2499 dni, 11 godzin, 45 minut temu Scooletz 60 źrodło rozwiń

Nocny batch. W dzisiejszych reaktywnych czasach te dwa słowa wywołują grozę. Ale czy batchowanie jest naprawdę takie złe? A może instnieją sposoby na sensowne użycie tego podejścia? Zapraszam do lektury na ten temat.

The batch is dead, long live the smart batch | Szymon Kulec `Scooletz`

Architektura 2499 dni, 11 godzin, 45 minut temu Scooletz 117 źrodło rozwiń

Have you heard about this new library called ABC? If not, you don’t know what you’re missing! It enables your app to do all these things! I’ll send you the links to tutorial so that you can become a fan as well. Have I tested it thoroughly? Yeah, I clicked through demo. And got it working on my dev machine. What? What do you mean by handling a moderate or high traffic? I don’t get it...

Źródło: blog.scooletz.com
Dziel się z innymi:
Different forms of drag | Szymon Kulec `Scooletz`

Sztuka programowania 2532 dni, 11 godzin, 8 minut temu Scooletz 50 źrodło rozwiń

Ostatni odcinek serii o Azure Functions, gdzie opisuję w jaki sposób przetwarzam 2 miliardy pozycji dziennie. Jako, że ostatni, pojawia się tu też zawrotna kwota w wysokości...

Źródło: blog.scooletz.com
Dziel się z innymi:
Azure Functions: processing 2 billions items per day (4) | Szymon Kulec `Scooletz`

Cloud 2538 dni, 12 godzin, 28 minut temu Scooletz 65 źrodło rozwiń

Trzecia odsłona cyklu o przetwarzaniu 2 miliardów pozycji dziennie z Azure Functions. Tym razem o backendless i o niepisaniu niepotrzebnego kodo.

Źródło: blog.scooletz.com
Dziel się z innymi:
Azure Functions: processing 2 billions items per day (3) | Szymon Kulec `Scooletz`

Cloud 2546 dni, 12 godzin, 15 minut temu Scooletz 51 źrodło rozwiń

2 miliardy pozycji dziennie. Jak przetworzyć taką liczbę i nie zapłacić masy dolarów? Zapraszam do drugiego artykułu z serii.

Źródło: blog.scooletz.com
Dziel się z innymi:
Azure Functions i przetwarzanie 2 miliardów pozycji per dzień (2)

Cloud 2549 dni, 11 godzin, 21 minut temu Scooletz 82 źrodło rozwiń

I’ll describe a few patterns that enabled me to process 2 billions items per day using Azure Functions. Yes 2 billions items per day. The aim of this trial was not to check whether you can do it with Azure Functions. You can do it easily. The goal was to do it in a cost-aware and cost-wise manner, enabling fast processing with a small amount of money spent on this.

Źródło: blog.scooletz.com
Dziel się z innymi:
Azure Functions i przetwarzanie 2 miliardów pozycji per dzień (1)

Cloud 2550 dni, 12 godzin, 26 minut temu Scooletz 104 źrodło rozwiń

'You mean the cheap crXp? This is what I heard, when I ask a colleague in London about a local souvenir shop. Recently it recalled it when thinking about software quality and technical debt. Interested in SaCC? Read along!

Źródło: blog.scooletz.com
Dziel się z innymi:
Software as Cheap Cr*p | Szymon Kulec `Scooletz`

Sztuka programowania 2578 dni, 11 godzin, 39 minut temu Scooletz 78 źrodło rozwiń

1 2 3 4

Najaktywniejsi w tym miesiącu