General | by Maciej Szymczyk The Customer Is Always Right or The Customer Is King. Do you know this kind of saying? Does this statement fit the IT world?Requirements, use cases, user stories… Let’s imagine that a project begins. In general, regardless of the project management methodology, first we need to define product requirements. We can meet client and future users, draw use cases using UML Diagrams or write user stories. There may now be two cases:They will tell you WHAT the software is supposed...

Serwis RSS Allegro posiada kilka pól, po których możemy wyszukiwać. Niestety nie została udostępniona żadna dokumentacja. Skupmy się na pozostałych możliwościach, poza wyszukiwaniem po tytule. Niestety serwis RSS nie daje możliwości implementacji innych metod niż Where. Nie została udostępniona opcja sortowania, omijania rekordów, czy wybierania niektórych kolumn. Nic nie stoi na przeszkodzie, żeby je zaimplementować, jeśli w przyszłości zostaną dodane!PayU PayU jest polem ...
Sztuka programowania 1289 dni, 3 godziny, 26 minut temu 42 źrodło rozwiń
My short story with PowerApps - how I spent one day and got nothing.
This post focuses on Cross-Site WebSocket Hijacking vulnerability and how to protect against it.
Świetny artykuł ukazujący to, jak w prosty sposób uczynić kod bardziej czytelnym.
Sztuka programowania 1295 dni, 20 godzin, 32 minuty temu 353 źrodło rozwiń
Kilka słów o XAML Standard, który mnie bardzo interesuje i trochę rozważań (z nutką marzeń :) ) o standaryzacji w .Net.
Introduction Serverless is currently the biggest hype of IT industry – everyday more and more posts / videos / speeches are created around this topic; moreover there is a conference embracing only the… Continue reading →
Kiedy potrzebujemy użyć jakiegoś ORM’a (Object – Relational Mapping) w naszym projekcie, z reguły pierwsza myśl jaka przychodzi nam do głowy to Entity Framework. Dzięki temu narzędziu w bardzo prosty i szybki sposób jesteśmy w stanie skonfigurować połączenie z naszą bazą danych i odwzorować nasze tabele w projekcie. W najnowsze...
Architektura 1295 dni, 20 godzin, 32 minuty temu 375 źrodło rozwiń
I stało się. Odszedłem z etatu i idę "na swoje". Dziś właśnie jest mój pierwszy dzień "wolności". Gdy w kwietniu 2015 roku po raz pierwszy występowałem na WG.NET, serce mało nie wyrwało mi się z klaty (...).
Microsoft robi co się da, aby dla programistów technologii innych niż .NET system Windows nie był jedynie systemem do oglądania filmów, ale też pełnoprawnym środowiskiem pracy. Jednym z kroków do osiągnięcia tego celu było wprowadzenie w systemie Windows 10 czegoś, co oficjalnie nazywa się Windows Subsystem for Linux (WSL).
Jako programista WP pewnie czujesz się opuszczony przez Microsoft? Nic dziwnego, od dłuższego czasu MS przestał się interesować swoim „dzieckiem” i skazał je na zapomnienie w świecie platform mobilnych. Możesz się czuć z tego powodu sfrustrowany i bezsilny, tak samo jak ja się czułem, albo możesz wziąć sprawy w swoje ręce i coś z tym zrobić. A co zrobić, to pewnie się już domyślasz – nauczyć się Xamarina.
Mobile development 1297 dni, 10 godzin, 6 minut temu 115 źrodło rozwiń
There are certain classes of exciting problems which are surfaced only in a massively distributed systems. This post will be about one of them. It's rare, it's real and if it happens, it will take your system down. The root cause, however, is easy to overlook.
Architektura 1297 dni, 10 godzin, 6 minut temu 74 źrodło rozwiń
Zastanawiałeś się nad tym, czy możesz nakazać Visual Studio, aby zrobiło coś przed zbudowaniem projektu? Otóż istnieje taki mechanizm - build events.
Czas na podsumowanie pierwszej połowy 2017. W tym wpisie zawarłem statystyki na temat tego półrocza. Znajdziesz to, co udało mi się zrealizować i to co nie do końca poszło po mojej myśli – czyli tegoroczne porażki. Opisałem również swoje plany na dwa najbliższe kwartały, czyli to co chcę osiągnąć do końca 2017.
Inspired by Piotr’s article I decided to play a little with the Bitbucket as an alternative to the GitHub. The thing that I really like about it, is that there’s no need to use any 3rd part CI tool such as TravisCI since Bitbucket offers its own build pipeline. Of course, I wanted to test it as soon as possible, so I created very simple Aurelia application using its CLI and I pushed my changes. My basic pipeline file (with the *.yml extension) presented as follows: ...
Ostatnimi czasy natknąłem się w internetach na model pracy z repozytorium GIT wykreowany przez Vincenta Driessena. Jego podejście sugeruje by trzymać się dwóch głównych gałęzi o nazwach master i jej podgałęzi rozwojowej develop. Gałąź master odzwierciedla docelowy kod programu jaki znajduje się na produkcji z niej...
Jak wybrać odpowiednią technologię, narzędzia, czy framework? Trafiłem ostatnio na nowy portal w sieci, który zmusił mnie do pewnej refleksji. Mianowicie myślę, że jedną z najcięższych decyzji przed jakimi możemy zostać postawieni to decyzja związana z wyborem odpowiedniej technologii, narzędzi, czy frameworków, przy użyciu których będziemy realizować dany projekt.
Sztuka programowania 1300 dni, 16 godzin, 48 minut temu 228 źrodło rozwiń
/ Kuba Today I wanted to share with you a solution to the issue I faced recently with my ASP.NET Core/Angular2 application. The website was created based on the templates provided by the ASP.NET team (see Steven Sanderson blog entry for more), it’s using Hot Module Replacement middleware to release developer from the need to rebuild the website and update the website’s code when working on it. The workflow becomes trivial: you save the code in the IDE, and webpack middleware takes care of everything – ...
Earlier this month I spoke at SeattleJS meetup. I love this meetup! People attending it are awesome! Thank you Jeremy Foster for inviting me to speak! If you are living in Seattle area you should definitely check it out! I gave fast-paced 30 mins overview of TypeScript. I showed a sample app that is taking advantage of webpack for continuous compilation, bundling and minification. I also did quick demo of Aurelia Framework
W projekcie Webowym z bogatą logiką FrontEndową zawsze w pewnym momencie stajemy przed problemem synchronizacji klas, które mamy w C# z tymi po stronie FE. Jednym z ułatwień jest korzystanie z TypeScript, który udostępnia silne typowanie po stronie FE. Tutaj na scenę wchodzi TypeLITE