Witam serdecznie, po zmaganiach z architekturą oraz logowaniem użytkownika, zbliżamy się nieubłaganie do implementowania pierwszych widoków aplikacji. Zanim to jednak nastąpi warto omówić jeszcze jeden temat, który nie będzie ściśle związany z logiką biznesową. Projektując wszelkiego rodzaju systemy informatyczne zdarza się (niestety często), że proces „tworzenia” bazy danych kończy się po wykreowaniu odpowiedniej jej struktury. Model fizyczny jest spójny, generujemy zapytania SQL, execute i gotowe. Czy...
Bazy danych i XML 3159 dni, 4 godziny, 32 minuty temu 244 źrodło rozwiń
Udało się – moja gra na moim telefonie… Ale niestety nie pokażę Wam, bo jestem stary i mam tylko 1 telefon, którym mógłbym robić zdjęcia Przy czym chętnie opowiem Wam o tej krótkiej, acz pełnej dziwności ścieżce, którą trzeba pokonać. Dla mnie to trochę dziwne – taki labirynt Fauna. Żeby uruchomić swoją aplikację na telefonie z systemem IOS to trzeba mieć: komputer z systemem OSX oraz telefon z systemem IOS. Co dalej - czytaj dalej :)
Daj się poznać 2016 3159 dni, 4 godziny, 32 minuty temu 97 źrodło rozwiń
Ostatnio zdarza mi się troszkę częściej jeździć na konferencje (np. tu i tu) i spotkania różne. Czasem rozmawiam z ludźmi, którzy mają lekko zastaną pracę i robią w kółko to samo (ja też tak mam na razie). Praktycznie zawsze, gdy ktoś opowiada o jakichś fajnych nowych elementach programowania, nowych podejściach czy filozofiach w pewnym momencie z sali pada pytanie ” A jak przekonać do tego…” Szefa? Kierownika? Kolegów? Przekonywanie do przekonań… Moje drobne przemyślenia.
Niestety ostatnio z powodów problemów ze sprzętem miałem mały przestój w pracach. Ostatnio komputer zachowuje się stabilniej i czas powrócić do zabawy, którą niewątpliwie jest pisanie gry w Swift (albo może raczej pisanie gier w ogóle 😉 ). Plany były inne, ale “tak se ne da”, więc od razu uderzyłem w sterowanie za pomocą akcelerometru. W ty m artykule dowiesz się jak to ogarnąłem.
Daj się poznać 2016 3160 dni, 4 godziny, 36 minut temu 39 źrodło rozwiń
W C# 7.0 operator Is, a konkretniej dopasowywanie typów, zostało ulepszone. We wcześniejszych wersjach, byliśmy zmuszeni do pisania kodu. Jeśli zmienna jest danego typu, automatycznie zostanie zrzutowana. Innymi słowy, za pomocą jednego operatora wykonujemy 3 operacje: sprawdzenie typu, zrzutowanie oraz wykonanie instrukcji warunkowej. W poprzednich wersjach, możliwe było zrobienie czegoś podobnego, ale powstały kod zwykłe był mniej przejrzysty.
Architektura 3160 dni, 4 godziny, 36 minut temu 357 źrodło rozwiń
Tool for fast and easy API testing for free
21/04/2016 ~ Powrót Praca wre, coś się kompiluje, coś się linkuje coś się uruchamia, a coś nie. Tym czymś na „nie” była (była bo już rozwiązane) baza mssql. Problem który napotkałem wyglądał tak:Geneza: Chce aby oprócz śledzenia kanałów z RSSami, użytkownik śledzić mógł też poczynania innych użytkowników. Aby tego dokonać potrzebuje gdzieś w bazie danych posiadać klasę/tabelę, która będzie trzymać informację o tym kto i kogo obserwuje. Uproszczona klasa użytkownika prezentuje się ta...
Daj się poznać 2016 3160 dni, 4 godziny, 36 minut temu 93 źrodło rozwiń
SendGrid is one of the most popular services for delivering the email messages. It allows sending both, the regular, plain text email messages as well as the templated ones (called “transactional”). On top of that, it has also some other cool features such as marketing templates. In this post, I’m going to describe the way that the Warden project has been integrated with this service.
Daj się poznać 2016 3160 dni, 23 godziny, 6 minut temu 49 źrodło rozwiń
W poście dowiesz się jak wygląda inicjalizacja populacji dla chromosomów składających się z liczb całkowitych i obliczanie dopasowania.
Daj się poznać 2016 3160 dni, 23 godziny, 6 minut temu 41 źrodło rozwiń
Wstrzykiwanie zależności do walidatorów FluentValidation.
Sztuka programowania 3161 dni, 4 godziny, 19 minut temu 155 źrodło rozwiń
Zmiana koncepcji na rozwiązanie problemu services registry w MiSeCo
Daj się poznać 2016 3161 dni, 4 godziny, 19 minut temu 30 źrodło rozwiń
Hej! często w systemach, które implementujemy zachodzi potrzeba aktualizacji jednej kolumny w bazie danych. Przykładowo, tabela Usermoże posiadać flagę IsLocked, która będzie informowała o tym, czy użytkownik jest zablokowany. Chcąc zaimplementować metodę blokującą delikwenta, część pomyśli o następującej implementacji: public async Task LockUserAsync(string id) { var context = new DbContext(); var user = context.Users.SingleOrDefault(u => u.Id == id); user.IsLocked = true; ...
The difference between what a customer really wants and what a development team thinks is expected can lead to real troubles. The Three Amigos helps to avoid such situations.
Kiedy zaczynałem prace nad Social Cooking myślałem, że wszystko mam w głowie i jak spiszę sobie tylko funkcjonalności, które chce dać użytkownikom to wystarczy do stworzenia całego systemu. Ostatnio jednak zacząłem implementować pierwsze widoki, pierwsze moduły i bardzo szybko okazało się, że jestem w błędzie.
Daj się poznać 2016 3162 dni, 6 godzin, 35 minut temu 63 źrodło rozwiń
Fast and free tool or SQL Server profiling
This article will show you how to use typescript in your SharePoint solution in example of SharePoint-hosted app.
Azure Portal Tips & Tricks is a series of short videos where I am showing various features of the Azure Portal and how you can take advantage of them to be more productive. In this video I am showing how you can customize side bar by adding your favorite resources to it.
In the previous post related to Mindstorms and Xamarin we have created UI controls to test touch sensor. In the following post we will use touch sensor as a break.
Daj się poznać 2016 3163 dni, 16 godzin, 12 minut temu 25 źrodło rozwiń
Azure Portal Tips & Tricks is a series of short videos where I am showing various features of the Azure Portal and how you can take advantage of them to be more productive. In this video I am showing how you can customize your dashboard, but adding new tiles and organizing them.