Czy Ciebie też męczy ciągłe przełączanie się pomiędzy środowiskiem pisania kodu a przeglądarką gdy debugujesz JS? Dzięki VS Code nie musisz już tego więcej robić.
Napisany przez paweltymura on W ciągu swojej 10 letniej kariery zmieniłem kilkunastu pracodawców. Pracowałem w różnych miejscowościach i województwach naszego pięknego kraju. Ale do tej pory miałem tylko 4 komputery przenośne. W tym artykule postaram się je opisać i jakoś porównać. Np do samochodów, które znam :)
Network layer is really hard to test and debug. XGain works on the Socket class level and this class doesn’t have an interface. That means testing of any component references to this type is really hard, but everything is possible.
Daj się poznać 2016 2503 dni, 13 godzin, 22 minuty temu 44 źrodło rozwiń
The new type of the watcher for the API monitoring is already available. Actually, it has much in common with the website watcher (very akin configuration, and under the hood uses the HttpClient as well), however it does serve a different purpose, which is making the request to the API and validating its response, whereas the website watcher basically pings the given url (well, it can validate its response too), and does not really care about any other HTTP method different than GET. In this POST (did yo...
Daj się poznać 2016 2503 dni, 13 godzin, 22 minuty temu 64 źrodło rozwiń
Zacząłem się wczytywać czym jest IoC. Okazuje się, że jest to bardzo szerokie pojęcie, a DI to tylko jedna jego interpretacja. W zeszłym tygodniu pisałem o tym czym jest Dependency Injection. Teraz natomiast opowiem pokrótce czym jest IoC i jak będę go używał w moim projekcie.
Daj się poznać 2016 2503 dni, 13 godzin, 22 minuty temu 111 źrodło rozwiń
Wstrzykiwanie zależności. Porównanie kontenerów IoC i wybór najlepszego do projektu WebAPI.
Daj się poznać 2016 2503 dni, 13 godzin, 22 minuty temu 310 źrodło rozwiń
Omówienie zastosowanie konstrukcyjnego wzorca projektowego, jakim jest fabryka abstrakcyjna na przykładzie biblioteki easyGALib.
Daj się poznać 2016 2504 dni, 9 godzin, 26 minut temu 93 źrodło rozwiń
Imagine you have a simple HTML form with AJAX submit. From time to time your users reports 404 error. You ask yourself: what's going on?
W tym odcinku - wyświetlanie poziomów sygnału audio na żywo we wtyczcze VST dzięki przygotowanej wcześniej kontrolce użytkownika w WPF.
Daj się poznać 2016 2504 dni, 9 godzin, 26 minut temu 48 źrodło rozwiń
Kolejny wpis o MiSeCo. Tym razem opisuje strukturę projektu oraz wstępne założenia implementacji.
Daj się poznać 2016 2505 dni, 16 godzin, 57 minut temu 60 źrodło rozwiń
CQS stands for the command query separation. There’s a chance that you may have not heard about it, but on the other hand the CQRS might ring a bell. Even though these 2 patterns have very much in common, there is a significant difference (definitely a bigger one than the additional “R” character within the CQRS acronym) in how do they apply to the architecture of our system. In this post I’ll focus on the CQS – the older brother of the CQRS – that will help you understand how to design the software that...
Sztuka programowania 2505 dni, 16 godzin, 57 minut temu 175 źrodło rozwiń
Prosty przypadek: biblioteka potrzebuje trzymać hasło i użytkownika do konfiguracji aplikacji w app.configu. Rozwijam bibliotekę, która jest wersjonowana w gicie. Dodałem wyjątek do .gitignore, aby plik app.config się nie wersjonował. Następnie dodałem bibliotekę z testami i tam też muszę dodać konfigurację. Dodać kolejny wyjątek to już przesada więc można by tak zrobić aby biblioteka testowa używała już istniejącej konfigurację z innego pliku...
Kilka słów o początkach pracy z SharePoint'em z punktu widzenia osoby nietechnicznej.
Sharegate to młoda i dynamicznie rozwijająca się firma z siedzibą w Montrealu, która stworzyła wielofunkcyjne narzędzie służące do przeprowadzania migracji danych pomiędzy różnymi wersjami SharePoint. Główną ideą przyświecającą grupie Kanadyjczyków podczas tworzenia programu była łatwość i przejrzystość obsługi. Stawiając na prostotę, zespół Sharegate podbił rynek i osiągnął międzynarodowy sukces – dzięki partnerstwom nawiązywanym z firmami informatycznymi, ich produkt cieszy się zainteresowaniem niemal ...
W tym tygodniu zajmiemy się loaderem zależności RequireJS (ładowanie dynamiczne plików które są w danej chwili potrzebne a nie wszystkich bo tak) zgodnym ze specyfikacją AMD (Asynchronous Module Definition), która jest modyfikacją formatu transportu z CommonJS, której jedna z wersji jest zaimplementowana w Node. Różnica pomiędzy RequireJS i CommonJS jest taka, że jedno implementuj...
Wszyscy wiedzą, że odpowiednia komunikacja w zespole projektowym jest bardzo ważna. Według statystyk „zła komunikacja” jest wymieniana jako jedna z głównych przyczyn opóźnień projektów. Doszło do tego, że pojęcie „dobra komunikacja” stała się frazesem i dla wielu wymówką w przypadku niepowodzeń z projektami. Nie jest to z pewnością trudność obiektywna, na którą nie mamy wpływu,...
Sztuka programowania 2505 dni, 20 godzin, 17 minut temu 194 źrodło rozwiń
Nie bywam na konferencjach tak często jakbym chciał. Dlaczego? Myślę, że moim problemem jest nonkonformizm, przesadny indywidualizm. Będąc na konferencji trzeba się socjalizować. Uprawiać networking (nie cierpię tego słowa). Jak już się tam jest to warto by było skorzystać z okazji i zagadać do prelegentów. Porozmawiać z niewidzianymi od dawna kolegami ze studiów. Powiedzieć parę razy "zgadamy się" i kilka "będziemy w kontakcie". Czy to problem? Nie. Czy jestem osobą zamkniętą? Nie. Wręcz przeciwnie.
Opis technologii OWASP AppSensor - do obsługi której tworzę bibliotekę w ramach #dajsiepoznac
Daj się poznać 2016 2505 dni, 20 godzin, 17 minut temu 47 źrodło rozwiń
W dzisiejszym poście pokażę jak zintegrować FluentValidation z ASP.NET MVC5, na podstawie dodawania użytkownika.
Pisałem jak zalogować się przy pomocy fejsa, gógla, twitera (logowanie-przy-pomocy-facebook-twitter-czy-google-owin-katana-na-asp-mvc-5). Sprawa stosunkowo łatwa, gdy się już to raz zrobi i działa. Microsoft daje także kilka swoich klas, które „ułatwiają” zarządzanie takimi kontami. Ale gdy jest się ciekawym, ma się za dużo czasu, albo się nudzi, albo…. Wtedy, wtedy zaczynają się schody. Jasne użytkownik jest zalogowany, mam zapewnienie że Jarek to Jarek, mam in...
Daj się poznać 2016 2507 dni, 11 godzin, 17 minut temu 142 źrodło rozwiń