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 3168 dni, 7 godzin, 28 minut temu 82 źrodło rozwiń
Kontynuacja zdalnego wywoływania metod w microservices.
Daj się poznać 2016 3169 dni, 6 godzin, 36 minut temu 41 źrodło rozwiń
Kilka słów o tym jak wygląda główny algorytm krzyżowania chromosomów w easyGALib, co to jest extension method i jakie ma zastosowanie w kodzie.
Daj się poznać 2016 3172 dni, 7 godzin, 50 minut temu 58 źrodło rozwiń
Witam serdecznie ! Jak pewnie część z Was zauważyła, zmieniłem nieco layout bloga. Powodów było kilka, ale najważniejszym była zdecydowanie czcionka. Według mnie była ona nieco koślawa i mała, przez co czytanie wpisów (szczególnie tych dłuższych) mogło okazać się męczące. Mam nadzieję, że aktualna wersja przypadnie Wam do gustu bo nad ogarnięciem samego menu spędziłem dobre 30 min 😀 Dziś jednak nie o tym. Jakiś czas temu zaimplementowaliśmy mechanizm kontroli dostępu użytkowników z JWT Bearer Token. J...
Daj się poznać 2016 3172 dni, 7 godzin, 50 minut temu 266 źrodło rozwiń
Nie umiem ładnie Wszyscy którym brakuje zmysłu artystycznego (ja) korzystają z bootstrapa. Jest on łatwo dostępny (nuget), przyjazny w korzystaniu, w zasadzie każdy nowy projekt tworzony w VS posiada bootstrapa już zainstalowanego i zintegrowanego.Font awesome Dla części z nas ikono-grafika dostępna w bootstrapie nie jest wystarczająca sięgamy dalej. Tym dalej, które jest bardzo blisko, jest font awesome: Coś co bardzo tanim kosztem (0$) oferuje odrobinę artystycznego szaleństwa. ...
Daj się poznać 2016 3172 dni, 7 godzin, 50 minut temu 155 źrodło rozwiń
Mało czasu Czas goni, a rąk i głów i czasu do implementacji ficzerów brakuje. Co wtedy robić, od którego zacząć robić żeby było lepiej dla aplikacji i dla ludzi, a na końcu dla mnie i mojego portfela? Zamiast zastanawiać się w ten sposób, może warto oddać głos użytkownikom? Niech oni klikają w system, system zbiera te informacje i w krótkim czasie można się dowiedzieć co było klikane najczęściej i właśnie na tym skupić kolejna działania rozwojowe.Mój pomysł Jak ja do tego podszedłe...
Daj się poznać 2016 3173 dni, 5 godzin, 24 minuty temu 114 źrodło rozwiń
Z powodu śmierci mojego komputera do pracy nad grą, wróciłem do smutnego świata Windowsa. Dlatego dziś zastanowię się nad grafiką, bo do tego nawet ten Windows się nadaje Szczerze mówiąc w życiu moim relatywnie długim, stworzyłem kilka gier. Ale grafika nie miała nigdy znaczenia.
Daj się poznać 2016 3173 dni, 5 godzin, 24 minuty temu 159 źrodło rozwiń
Obiekty w pamięci tworzą całkiem rozbudowany graf. Mają pomiędzy sobą referencje, są też poukładane w segmenty w ramach pamięci procesu, które to możemy potraktować również jako kolejny węzeł w grafie. W tym sensie segment może być rodzicem wielu obiektów, które zawiera ...
Daj się poznać 2016 3173 dni, 5 godzin, 24 minuty temu 79 źrodło rozwiń
.NET framework in version 4.5 provides a cool improvement into Garbage Collector – server mode. This option allows GC to be more efficient on modern hardware. MSDN contains a great article about this feature, which I really recommend you to read. ASP.NET has Server mode turned on by default. Nothing stands on the way of enabling server mode on console app. You can do it with app.config and three lines in xml. My project Kronos is a distributed cache system, where GC will have a lot of work. How to en...
Daj się poznać 2016 3173 dni, 5 godzin, 24 minuty temu 142 źrodło rozwiń
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 3174 dni, 8 godzin, 7 minut temu 53 źrodło rozwiń
Skoro tworzę system e-commerce, to oczywistym jest, że po złożeniu zamówień coś zaczyna się dziać. Jest to funkcjonalność kluczowa i posunąłbym się do stwierdzenia, że najważniejsze procesy w aplikacjach związanych z e-commerce dzieją się dookoła realizacji wpływających zamówień. Wypadałoby więc coś o tym opowiedzieć.
Daj się poznać 2016 3174 dni, 8 godzin, 7 minut temu 57 źrodło rozwiń
Parę wniosków jakie mi się nasunęły, bądź jakie ktoś mi podsunął w trakcie rozmów z potencjalnymi użytkownikami czyli generalnie ludźmi z którymi podzieliłam się swoim pomysłem na aplikację. 1 – Koniecznie muszę dodać do listy przewidywanych zakupów możliwość odhaczania tego co własnie zakupiliśmy, ponieważ raczej chciałabym, by użytkownik pozostał z aplikacją, a nie przerzucił sobie listę do innej apki, by iść na zakupy albo co gorsza był zmuszony do używania dwóch apek:) 2 – Czarna lista/archiwum – n...
Daj się poznać 2016 3175 dni, 8 godzin, 5 minut temu 77 ź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 3175 dni, 21 godzin, 54 minuty temu 104 źrodło rozwiń
O czym mówi kolejna z reguł SOLID, czyli zasada pojedynczej odpowiedzialności i jakie ma zastosowanie w kodzie biblioteki easyGALib.
Daj się poznać 2016 3175 dni, 21 godzin, 54 minuty temu 89 źrodło rozwiń
Do czego przydaje się krzyżowanie i mutacja w algorytmach genetycznych, jakie są ich rodzaje i dlaczego powodują, że otrzymujemy lepsze rozwiązania.
Daj się poznać 2016 3175 dni, 21 godzin, 54 minuty temu 81 ź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 3175 dni, 21 godzin, 54 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 3175 dni, 21 godzin, 54 minuty temu 42 źrodło rozwiń
Daj się poznać 2016 3176 dni, 6 godzin, 15 minut temu 24 ź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 3176 dni, 6 godzin, 15 minut temu 92 źrodło rozwiń
Enumy są fajne. Chociaż dałoby się bez nich żyć, to ułatwiają naprawdę wiele rzeczy. Sęk w tym, że przyjąłem sobie za cel pisanie nazw metod, klas etc. w kodzie tylko i wyłącznie po angielsku, a interfejs na chwilę obecną tworzę w naszym pięknym języku. Jak zatem wyświetlić dla określonej wartości enuma przetłumaczoną (lub kompletnie inną) nazwę w widoku? Niby mamy atrybut [Display(Name = "DisplayName")], ale ... w tym przypadku nie zadziała.
Daj się poznać 2016 3176 dni, 6 godzin, 15 minut temu 133 źrodło rozwiń