W tym wpisie przyjrzymy się kontrolerom w aplikacji ASP.NET MVC oraz akcjom, które mogą one zawierać. Kontrolery są odpowiedzialne za odpowiadanie na żądania użytkownika. Każde żądanie kierowane z przeglądarki jest obsługiwane przez określony kontroler. Przykładowo użytkownik klika przycisk odpowiadający za dodanie nowego wydarzenia, natomiast kontroler (EventsController) w odpowiedzi wyświetla odpowiedni widok. Akcja, która się w tym przypadku wykona jest zawarta w metodzie Create typu GET.C# // GET: Ev...
Daj się poznać 2016 3136 dni, 1 godzinę, 17 minut temu 148 źrodło rozwiń
Big changes related to the Warden project – it has been totally rewritten to the new .NET Core in order to support cross-platform capabilities (at least in a future). The functionality per se (including API) didn’t change, yet from now on you can use Warden with the new DNX runtime. If you’re interested in the migration process, a current status of this update (including the supported parts of the project) and what are the next goals – take a look at the whole post.
Daj się poznać 2016 3137 dni, 20 godzin, 34 minuty temu 80 źrodło rozwiń
Pierwszy funkcjonalny moduł w portalu SocialCooking tworzony na potrzeby konkursu Daj Się Poznać. Opis implementacji uploadu plików zarówno od strony AngularJS jak i WebAPI.
Daj się poznać 2016 3138 dni, 1 godzinę, 7 minut temu 82 źrodło rozwiń
If you have any issues with gulp, please take a look. Quick introduction to debugging gulp-debug with gulp.
In today’s post, I’ll briefly describe one of the most recent watchers responsible for the Redis monitoring. Of course, it is a part of the Warden project, therefore, all of the features such as hooks and integrations are available. Let’s not waste anymore time and start with the code examples.
Daj się poznać 2016 3144 dni, 1 godzinę, 46 minut temu 53 źrodło rozwiń
If you ever used Heroku services, you probably liked their release process. It is built around git. Every application you host there has its own repository. To deploy an application you simply push your changes to this repository and they do the magic. Have you ever wondered, how they do this magic? I did. So when I got my VPS in Digital Ocean to host my applications, I wanted to have a similar deployment experience like on Heroku.
Daj się poznać 2016 3145 dni, 15 godzin, 33 minuty temu 40 źrodło rozwiń
Quite recently I’ve started working on new features for the Warden project and published the first prelease version to the NuGet (along with other packages that are meant to be additional plugins). In this post, I will discuss the available extensions that are basically responsible for making the fluent API even more fluent and the integrations that are a totally new thing, implemented as separate plugins (similarly to the watchers), which provide a quick access to the external services that can be part...
Daj się poznać 2016 3145 dni, 15 godzin, 33 minuty temu 42 źrodło rozwiń
Krótki artykuł o tym w jaki sposób organizować kod w projekcie Angularowym. Kilka rozwiązań na to w jaki sposób nazywać foldery i pliki tak aby projekt był lepiej zarządzany.
Daj się poznać 2016 3145 dni, 15 godzin, 33 minuty temu 104 źrodło rozwiń
Using multiple graphic apis by one interface
Daj się poznać 2016 3148 dni, 17 godzin, 11 minut temu 41 źrodło rozwiń
O tym, jak zarejestrować w DI klasy z biblioteki 'rodzica' oraz wywołać dowolną metodę serwisu poprzez żądanie HTTP.
Daj się poznać 2016 3149 dni, 1 godzinę, 3 minuty temu 96 źrodło rozwiń
Po co mi front-end pipeline i z czym to się je. Jak zwykle podążając za KISS ustawiam Gulp a pod projekt webowy.
Daj się poznać 2016 3145 dni, 23 godziny, 54 minuty temu 92 źrodło rozwiń
Any Kronos client will be available to use three basic commandsInsertGetDelete In future I want to add few more, like Count and GetKeys. Each of requests to the server serialized to binary form is preceded by few bytes of meta-data, including RequestType. In code its represented as a Request class, which in addition to type has two generic methods. At the beginning they might look difficult, but they are quite simple. First of them is responsible for sending any request to the server via special connec...
Architektura 3150 dni, 48 minut temu 43 źrodło rozwiń
Immutability is a quite old concept that is mostly related to the functional programming, however, it’s also (maybe not so widely) used in the object oriented programming. An immutable variable/object can not be mutated, which means that once it’s been initialized it will never change it’s original value/reference (unless it’s deallocated). This approach results in some great benefits such as out of the box thread safety, yet in the OOP world, it does seem to be quite often abused or even not used at al...
Sztuka programowania 3150 dni, 48 minut temu 71 źrodło rozwiń
In the following post we will handle touch events for buttons in that controller.
Mobile development 3153 dni, 1 godzinę, 29 minut temu 39 źrodło rozwiń
If you’re looking for a simple service for monitoring your MongoDB (things like opening a connection to the database or executing a query and processing the results), then you might find interesting a new type of the watcher added to the Sentry. The MongoDB watcher uses the C# MongoDB Driver under the hood but it’s been implemented in a way, that it’s possible to provide any driver that you’d like. In this post I’ll present how to use it and why it’s been implemented this way instead of another one.
Daj się poznać 2016 3153 dni, 1 godzinę, 29 minut temu 33 źrodło rozwiń
W ostatnim wpisie poruszyłem tematykę IoC i w przykładowym kawałku kodu dla LocationRepo znajduje się metoda GetLocations zwracająca typ IQueryable. Zwróciła na to uwagę pewna osoba odwiedzająca bloga i słusznie. Stwierdziłem więc, że lepiej będzie rozpisać się krótko na ten temat niż edytować poprzedni wpis. No więc dlaczego zwracanie typu IQueryable
Daj się poznać 2016 3149 dni, 1 godzinę, 3 minuty temu 347 źrodło rozwiń
In the following post we will create a controller to control movement direction of the vehicle with two motors as a drive...
Mobile development 3156 dni, 1 godzinę, 31 minut temu 56 źrodło rozwiń
Opis sposobu tworzenia dynamicznych obiektów proxy za pomocą biblioteki Castle.DynamicProxy
Daj się poznać 2016 3156 dni, 1 godzinę, 31 minut temu 94 źrodło rozwiń
Opis architektury rozwiązania AppSensor.NET
Architektura 3156 dni, 1 godzinę, 31 minut temu 104 źrodło rozwiń
In my very first blog post on the contest I mentioned Yeoman, Gulp and Bower. Though my project changed, I’m still actively using the last two. I find it very helpful when with Gulp, I can make my website refresh while I’m making changes, so they are instantly visible on the screen. In this post I will show you some useful tasks that you can quickly implement in your own (web) project. First of all, I’m using Visual Studio Code (awesome tool), which gives me all of the functionalities I need for devel...
Daj się poznać 2016 3154 dni, 15 godzin, 45 minut temu 78 źrodło rozwiń