Przemysław Walkowski Kolejna porcja mikro wiadomości o tym co tam ciekawego się dowiedziałem. W tym tygodniu jakoś dużo tego wyszło, choć też trzeba przyznać, że pilnowałem wpisywanie ich do posta regularnie. ZapraszamVisualStudio – skakanie pomiędzy nawiasami Ctrl + ] kursor należy ustawić przed lub za nawiasem OnLine API JSON – api dostępne do ręki, do testów i innych zastosowań Obsługa CORS jest włączona wie...
Sztuka programowania 2186 dni, 16 godzin, 9 minut temu 161 źrodło rozwiń
Post poświęcony dependency injection w Xamarin.Forms.
Mobile development 2192 dni, 15 godzin, 57 minut temu 31 źrodło rozwiń
Advantages of boxing, exceptions, well known members, duck typing and more. Seventh part of .NET Internals Cookbook with answers to various C#/.NET/CLR questions.
Podstawy dependency injection w asp.net core.
Bazy danych SQL LIKE – Kiedy Twój serwer płonie cz. 1 Większość projektów, w których brałem udział posiadało funkcjonalność wyszukiwania tekstowego. We wszystkich z nich było to zrealizowane klauzulą LIKE w SQL. Często ten element aplikacji stawał się wąskim gardłem i redukował responsywność aplikacji. Kiedy serwery Więcej…
Bazy danych i XML 2199 dni, 14 godzin, 39 minut temu 145 źrodło rozwiń
Loading shim, app domains, size of an empty structure or .NET calling convention. Sixth part of .NET Internals Cookbook with answers to various C#/.NET/CLR questions.
W dzisiejszym poście chciałbym skupić się na opisie Xamarin.Forms oraz biblioteki Prism. Przedstawię przykład użycia bindingu oraz zastosowanie interfejsu ICommand.
Mobile development 2200 dni, 14 godzin, 58 minut temu 32 źrodło rozwiń
Co zwykle robicie, gdy chcecie porównać jakieś stringi? Np. w takim języku, jak niemiecki, gdy nie zawsze dwa słowa są identyczne?
Sztuka programowania 2200 dni, 14 godzin, 58 minut temu 134 źrodło rozwiń
Witam. Dzisiejszy post będzie poświęcony Xamarin.Forms. Przedstawię o co chodzi z ContentView na podstawie przykładu z wyświetlaniem imienia.
Mobile development 2203 dni, 14 godzin temu 31 źrodło rozwiń
Od kilku lat następuje coraz większa specjalizacja w tworzeniu aplikacji webowych. Jeszcze jakiś czas temu, tworząc projekt w ASP.NET MVC, większość rzeczy robiliśmy po stronie serwera, dodając pojedyncze dynamiczne elementy w jQuery po stronie przeglądarki. Teraz po stronie serwera tworzymy głównie API, które następnie jest wykorzystywane przez aplikację działającą w przeglądarce, tworzącą interfejs użytkownika. Takie podejście powoduje, że świat frontendu zn...
Methods with same name and parameters but different return type, const vs readonly, parameters evaluation and much more. Fifth part of .NET Internals Cookbook with answers to various C#/.NET/CLR questions.
How to add a type constructor or a static field to an interface? How to implement a parameterless constructor for a struct? Fourth part of .NET Internals Cookbook with answers to various C#/.NET/CLR questions.
How to create object without calling constructor? How to call constructor multiple times? How to create an instance of an interface? Third part of .NET Internals Cookbook with answers to various C#/.NET/CLR questions.
How to compact LOH? How to stop out-of-band exceptions? How to resurrect an object? Second part of .NET Internals Cookbook with answers to various C#/.NET/CLR questions.
Operacje na zbiorach matematycznie i Linq Pisząc o Joinach chciałam dodać teorię zbiorów do całości obrazu. Jednak okazało się, że patrzyłam na to troszkę źle. Relacje pokazywane na rysunkach zbiorów nie odnoszą się do samych JOIN'ów, a jedynie do elementu/zmiennej/zbioru zmiennych które łączą dwie kolekcje. Użyjemy tego samego przykładu co poprzednio. Teoria zbiorów ma zastasowanie tylko do TypeId ponieważ to był zawsze element łączący w Joinach. Jeśli jednak porzucimy myślenie sqlami ...
Sztuka programowania 2228 dni, 13 godzin, 34 minuty temu 153 źrodło rozwiń
Sztuka programowania 2232 dni, 14 godzin, 59 minut temu 180 źrodło rozwiń
What happens when you throw something which does not inherit from System.Exception? How to swallow ThreadAbortException? Is it possible that finally block is not executed? First part of .NET Internals Cookbook with answers to various C#/.NET/CLR questions.
Want to see an example of implementing IEquatable and usage of protobuf? Jump in! :)
Sztuka programowania 2235 dni, 15 godzin, 24 minuty temu 46 źrodło rozwiń
Dziś krótki i nieplanowany wpis z cyklu „ku przestrodze”, a będzie o… polu statycznym, które skutecznie zmieniło moje plany dotyczące ubiegłego wieczoru (ok 2h debugowania). Nie ma jednak tego złego, prawda? Ja mam nauczkę, a Ty drogi czytelniku być może też wyniesiesz z tego coś dobrego. Zacznijmy od tego, aby odpowiedzieć sobie po co i kiedy stosować słowo kluczowe static? Myślę, że każdy, czy to w szkole, na uczelni, na kursie czy w p...
Sztuka programowania 2235 dni, 15 godzin, 24 minuty temu 257 źrodło rozwiń
C# 8.0 brings us another nice feature called slicing. In order to make it possible, two new concepts are introduced: Indexes and Ranges. Let’s see how this tiny feature is supposed to make our life easier 🙂
Sztuka programowania 2239 dni, 13 godzin, 54 minuty temu 112 źrodło rozwiń