Is this really a great couple? It doesn't seem to be easy, so let us test and see.
Nie zdawałem sobie sprawy jak bardzo łatwiej pisać kod w oparciu o interfejsy. Zamiast tworzyć od razu klasy i martwić się ich implementacją, możemy odłożyć to zadanie na przyszłość. Dzięki temu można stworzyć hierarchię zależności między typami, nie martwiąc się zbytnio wnętrzem interfejsu.
Daj się poznać 2016 2575 dni, 10 godzin, 18 minut temu 89 źrodło rozwiń
O tym, że da się przekompilować kod Javowy do C#.
Daj się poznać 2016 2575 dni, 10 godzin, 18 minut temu 75 źrodło rozwiń
In one of my previous posts I’ve told about my feelings for the repository pattern. Complaining about something is one thing (please, don’t even try to tell me, that you have never seen some piece of code, that made you cry like a baby), however, if we want to (pretend to) be professionalists, it is very important to come up with some ideas in order to solve the given problem (at least partially). In this post, I’ll present to you one of my solutions to the commonly misused repository pattern.
Architektura 2575 dni, 10 godzin, 18 minut temu 130 źrodło rozwiń
New plugin for Visual Studio 2015 – Microsoft ASP.NET and Web Tools (download here) provides new templates for .NET Core – Console Application and Class Library. These templates are the base structure for all multi-platform projects in .NET. Let’s start with executable type – Console Application. By default this one contains three files – AssemblyInfo.cs, Program.cs and project.json. Program file provides an entry point for application – just like normal static Main method in .NET Framework. The last ...
Daj się poznać 2016 2575 dni, 10 godzin, 18 minut temu 118 źrodło rozwiń
Krótkie wprowadzenie do troszkę innego rodzaju wnioskowania logicznego niż ten znany z uczelni.
Daj się poznać 2016 2575 dni, 10 godzin, 18 minut temu 54 źrodło rozwiń
Entity Framework to kolejna generacja technologii firmy Microsoft, która zapewnia dostęp do danych. Jest to rozszerzona technologia ORM (ang. Object Rational Mapping), która ułatwia powiązanie danych w bazie danych z obiektami w aplikacji, poprzez stworzenie abstrakcyjnych modeli obiektowych w aplikacji z modeli relacyjnych lub logicznych. Dzięki temu możliwe jest tworzenie zapytań i manipulowanie danymi używając programowania zorientowanego obiektowo. Używając Entity Framework możliwe są trzy podejści...
Daj się poznać 2016 2575 dni, 10 godzin, 18 minut temu 165 źrodło rozwiń
Last month I presented how to take advantage of Speech Recognition in the Browser at SeattleJS meetup. Google Chrome is still the only one browser that supports recognizing speech with WebSpeech API, but since last month Microsoft Edge team has adding WebSpeech API in their backlog. In this session I’m showing how to use the raw, browser API, and also how to easily add voice commands to your website with my voiceCmdr library...
It’s a new feature of new ASP.NET Core 1.0 If you have used old ASP.NET MVC, you should be familiar with Netonsoft Json CamelCasePropertyNamesContractResolver. Now in ASP.NET Core 1.0 you can configure it globally.
Daj się poznać 2016 2576 dni, 8 godzin, 34 minuty temu 101 źrodło rozwiń
Today applications need to be more and more asynchronous and process more information in parallel. Every programming language has its own way of dealing with asynchronous programming. Some are designed for such purposes (like Erlang) but the others, more popular ones, are not. Is there no hope for Java, .Net or JavaScript developers? I think there is.
W 30. odcinku DevTalka zagłębiamy się w… kontenery! I to nie takie znane z Dependency Injection. Chodzi o kontenery na zupełnie innym poziomie. Docker? Rings a bell? Moim Gościem jest Michał Dudak. Michał to trochę-więcej-niż-programista :). Może poczytać go na blogu i pooglądać w roli prelegenta na różnych konferencjach. Na Twitterze: @michaldudak. Nie ma co przedłużać, temat jest ciekawy, a materiału sporo! Enjoy! http://traffic.libsyn.com/devtalk/DevTalkE30-MichalDudak-Containers.mp3Zasubskrybu...
Architektura 2576 dni, 8 godzin, 34 minuty temu 86 źrodło rozwiń
Dzisiaj pokażę jak zrobić własny interfejs użytkownika dla wtyczki VST w WPF.
Daj się poznać 2016 2576 dni, 8 godzin, 34 minuty temu 95 źrodło rozwiń
|Search MSDNSearch all blogsSearch this blogSign in This week in Azure This week in Azure Your ultimate Azure news source&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;Mirek Burnejko0000 Platform UpdatesWednesdaySharath Suryanarayan announced the general availability of the StorSimple Virtual Array for Enterpr...
Cześć! Jestem miłośnikiem awiacji i symulacji komputerowych. W połączeniu z moim zainteresowaniem programowaniem i elektroniką postanowiłem zbudować swój własny kontroler do symulatora lotów. Zacząłem od prostego gamepada jako PoC mojego pomysłu. Zapraszam!
Daj się poznać 2016 2576 dni, 8 godzin, 34 minuty temu 117 źrodło rozwiń
~ Jarosław Stadnicki Jeśli nie chcesz mojej zguby… Jeśli nie chcesz swojej zguby, nie wrzucaj do repozytorium sekretów swojej aplikacji. Można to osiągnąć w kilku prostych krokach, wystarczy że stworzysz w VS osobny plik z konfiguracją np. „secrets.config„, który może wyglądać tak: Następnie zaciągniesz go w głównym web.configu w taki sposób: W VS należy mieć go dodanego do projektu, właściwości ustawione powinny być na content i no-copy, tak samo jak w przypadku web.config. Od teraz zawartość...
Daj się poznać 2016 2576 dni, 8 godzin, 34 minuty temu 255 źrodło rozwiń
Jakiś czas temu, postanowiłem się doszkolić ze znajomości algorytmów. Częściowo było to spowodowane tym, że na studiach miałem dosyć okrojone algorytmy (mieliśmy różne sortowania, różne sposoby podziału, ale do grafów już nie doszliśmy) i o ile przez długi czas ta wiedza była wystarczająca, z czasem jednak codility rosło w popularność. O ile obecnie swój "peak" zapewne ma już za sobą, to podczas przykładowej rozmowy kwalifikacyjnej lub zgłaszania swojego uczestnictwa do darmowego szkolenia lub hakatonu z...
Konkurs Daj Się Poznać właśnie wystartował, więc skoro postanowiłem wziąć w nim udział, to należy Ci się obszerna informacja cóż takiego mam zamiar przygotować i o czym będę pisał przez następne 10 tygodni, a może i dłużej. Na pierwszy ogień idą algorytmy genetyczne!
Daj się poznać 2016 2577 dni, 9 godzin, 3 minuty temu 313 źrodło rozwiń
Many of the programmers falls into the trap of creating too many unnecessary abstractions in code, that may introduce even more chaos and maintenance issues, instead of simplifying overall project structure and providing some real benefit. One of such abstractions, that have been discussed countless number of times, is the (one and only) repository pattern.
Architektura 2577 dni, 9 godzin, 3 minuty temu 235 źrodło rozwiń
28/02/2016 ~ Jarosław Stadnicki Oskar i Kokos zebrali w swoich postach całkiem sporo materiału na temat skąd i jak można czerpać wiedzę i o tym jak się uczyć. Ich wpisy można znaleźć: Oskar: Nauka uczenia (się) Kokos: Jak się rozwijać? Ja dodam od siebie jeszcze jedną rzecz, która nie została wcześniej wymieniona, a moim zdaniem daje sporo. To podcasty. Słuchając ich nie tyle uczę się danej technologii, czy jednego słusznego rozwiązania, a raczej dowiaduje się o innych, alternatywnych do codziennej p...
Sztuka programowania 2577 dni, 9 godzin, 3 minuty temu 136 źrodło rozwiń
A quick run through about the fundamental pattern of game development - the game loop.
Daj się poznać 2016 2577 dni, 9 godzin, 3 minuty temu 64 źrodło rozwiń