Lista artykułów

1

Update your tmux to latest version

Today a very short tutorial on how to update tmux at *nix. Why would you update your tmux ? Checkout.

Wyzwanie 30 dni #next10 9/30 – najlepsze konferencje java w Polsce – daty i miejsca!

Po co tracić czas na wybór kolejnych zadań, skoro można je wcześniej zdefiniować. Dziś przygotowałem listę TOP 10 java konferencji w Polsce. Sprawdź czy nasz wszystkie! Cześć! Skoro tu trafiłeś, to musiałeś zauważyć wpis pod vlogiem Mirka Burnejko, w moim RSSie albo w podsumowaniu na jvm-bloggers (świetnym agregatorze aktualnie prowadzonych javowych blogów). Mirek w którymś

Programowanie Reaktywne - Marudzimy - Skip.

Artykuł ten jest częścią serii artykułów na temat Programowania reaktywnego. Zapraszam na [GitHub-a]. Tematy Wstęp Zabawa z czasem - Timer Kto za tym stoi? - Scheduler Nie zapominaj - Subscribe Zabawa z czasem - Interval Zabawa z czasem - Buffer Zabawa z czasem - Delay Zabawa z czasem - Sample Zabawa z czasem - Throttle Zabawa z czasem - Timestamp/TimeInterval Tworzymy dane - Generators Tworzymy dane - Własna klasa publikująca Marudzimy - Skip

4

Grip and Vim for Note taking

Grip it! There are plenty of tools to make your .markdown or .md files in a html way- but is there a vim plugin that would make it more automated and integrated ? Let's answer this question, shall we ?

Wyzwanie 30 dni #next10 8/30 – kolejna porcja pomysłów na wpisy

Po co tracić czas na wybór kolejnych zadań, skoro można je wcześniej zdefiniować. Kolejna paczka pomysłów do wypisania listy następnych 10 wpisów. Cześć! Skoro tu trafiłeś, to musiałeś zauważyć wpis pod vlogiem Mirka Burnejko, w moim RSSie albo w podsumowaniu na jvm-bloggers (świetnym agregatorze aktualnie prowadzonych javowych blogów). Mirek w którymś z ostatnich vlogów rzucił

Narzędzia dla programisty

Każda osoba zamierzająca zostać programistą błyskawicznie orientuje się, że pisanie kodu nie ogranicza się do notatnika i konsoli tekstowej. Na pewno nie w dzisiejszych czasach, w których właściwie pojawia się problem, które narzędzia dla programisty wybrać. Dzisiaj przedstawię wam oręż niezbędny na zero-jedynkowym polu. Framework Framework można nazwać platformą do budowania aplikacji, która dostarczając szereg bibliotek i ...

7

Building custom search is hard and boring

Have you ever had to implement a search page for your client? I did and I’ve gotta say it’s often one of the most boring tasks. Not always, but often. There is a big list of features that the client usually expects other similar pages have. Especially when it comes to e-commerce websites. It needs to be fast, it needs to allow filtering, grouping and limiting by various attributes. On the backend side that usually means building sophisticated SQL queries, which is never a fun task when the search is highly dynamic and based on a variety of options available in the UI. Alternatively, you can use ElasticSearch or Lucene/Solr, but I’ve realized that while they are often super fast there is a lot of quirks that you need to learn when you would like them to just work.So, on one hand, there is all this complexity and challenge which you might like as a developer. On the other hand, there is rarely anything novel about the task of building a search page and you might feel de

Programowanie Reaktywne - Tworzymy dane - Własna klasa publikująca.

Artykuł ten jest częścią serii arykułów na temat Programowania reaktywnego. Zapraszam na [GitHub-a]. Agenda Wstęp Zabawa z czasem - Timer Kto za tym stoi? - Scheduler Nie zapominaj - Subscribe Zabawa z czasem - Interval Zabawa z czasem - Buffer Zabawa z czasem - Delay Zabawa z czasem - Sample Zabawa z czasem - Throttle Zabawa z czasem - Timestamp/TimeInterval Tworzymy dane - Generators Tworzymy dane - Własna klasa publikująca

9

Unittests and Assert Raise

Using assert raise within tests is a tricky thing - So today I'll focus on how to properly use it :)

Wyzwanie 30 dni #next10 7/30 – ostatnie przemyślenia o zdrowym trybie życia

Po co tracić czas na wybór kolejnych zadań, skoro można je wcześniej zdefiniować. Dziś kilka pomysłów jak żyć nieco zdrowiej bez dużego wysiłku. Cześć! Witaj ponownie w moim wyzwaniu, cieszę się że tu zajrzałeś drogi czytelniku. Dziś zastanawiam się co można zrobić, aby bez zbytniego wysiłku żyć zdrowiej. Poza tym kończy się pierwszy tydzień spisywania

CodersDay w Gdańsku – zainteresowanie nauką programowania wciąż ogromne

W dniu wczorajszym miałem okazję uczestniczyć w wydarzeniu pod nazwą CodersDay – czyli spotkaniu organizowanym w Gdańsku przez firmę CodersLab – Szkoła Programowania dla wszystkich zainteresowanych nauką programowania. Zainteresowanie było spore, na event zarejestrowało się ponad 150 osób i chyba większość przyszła, bo sala w Sztuce Wyboru była pełna, a dla …

Testowanie React.js w Enzyme — props, state i interakcje

Pokazałem już jak pisać proste testy do aplikacji React.js z użyciem Enzyme. Sprawdzanie czy coś się renderuje, czy zawiera tekst, czy dobrze pokazuje elementy… W tym wpisie idę o krok dalej. Pokazuję jak w Enzyme testować interakcje z komponentami, odczytywać i zmieniać propsy a także state. Pobieranie i ustawianie propsów oraz state Na elementach (selektorach) Enzyme można wywołać kilka ciekawych metod. W tym momencie interesują …

Dev:Cast – #01 Jak zorganizować Daily Scrum aby przynosił wartość

Witajcie w pilotażowym odcinku podcastu Dev:Cast. Pierwszym poruszanym tematem jest długi, rozciągający się w czasie Daily Scrum. Czasem pojawiają się tematy, które powinny zostać jedynie zasygnalizowane i kontynuowane już po tzw. standupie. Niestety stają się niezłą odskocznią od głównego wątku rozmowy, zajmując czas, a nie raz wyzwalając zażartą dyskusję. Rozważamy jak można zapobiec takiemu problemowi […]

14

Row Level Security in MS SQL

In some scenarios, like single-database multi-tenant or soft delete ones, you could want to restrict access to your rows based on a value stored in one or more values stored in your columns in example IsDeleted flag or some kind of TenantId column. Since SQL Server 2016 we have a wonderful tool for that called Row…

15

Row Level Security in MS SQL

In some scenarios, like single-database multi-tenant or soft delete ones, you could want to restrict access to your rows based on a value stored in one or more values stored in your columns in example IsDeleted flag or some kind of TenantId column. Since SQL Server 2016 we have a wonderful tool for that called Row…