ReSharper dla uczestników DSP

Update: W jeszcze bardziej magiczny sposób klucz nie znalazł się w mailingu. Kto potrzebuje niech wyśle mi 1 zdanie przez formularz kontaktowy (footer -> kontakt). Nie będę Maćkowi gitary zawracał, i tak ma od groma roboty 😉 Update 2: ReSharper C++ dla uczestników pod tym linkiem 17 lutego napisałem do JetBrainsa z zapytaniem, czy nie […]

Loggers

Few months ago I went to the job interview. One of the final questions was:– How do you log exceptions?– I have a log folder where I store txt files with exception details and time when they occured.– You don’t use any logging framework?– Nope.– We use log4net and NLog here.– Hold on, I’ve got […]

Code Kata: Bowling Game

Maybe you’ve heard that term before, or maybe you haven’t. When I was searching for the correct words for Code Kata definition, I’ve realised I should just copy them from a web page where you can find a lot of these exercises. How do you get to be a great musician? It helps to know […]

Specification paradox

Have you ever heard about time dilation in physics? If not, you could google „Twin paradox Wikipedia”. Long story short – for the two twins born on the same day, if you send one into outer space, he will be older than his sibling that was left on earth. In software development it is possible […]

Jeden post w miesiącu

Za 10 dni ukończę swoją pierwszą grę, która powinna trafić do sklepu Google Play i na App Store, a dodatkowo dostanę za nią pieniądze. Za 10 dni, bo wtedy kończy się deadline na zrealizowanie jednego z moich marzeń 😉 Niestety odbiło się to na moim blogu, na którego nie mogłem poświęcić zbyt dużo czasu podczas […]

Practical Refactoring

Zabierałem się do obejrzenia tego „filmiku” 3-4 razy. W końcu jest dłuższy niż większość filmów w TV, a potrafi też pokryć 2-3 odcinki dobrego serialu. Ale znalazłem niedawno te 2 godziny i zachęcam również Ciebie do przeznaczenia swojego cennego czasu na prezentację Panów Llewellyn Falco i Woody Zuill. Poza niesamowicie ważnym tematem, jakim jest refaktoryzacja, […]

MyDebts

Pora wrócić do pisania po krótkich wakacjach. Poświęciłem ostatnio dwa dni, żeby dokończyć moją aplikację do długów. Z efektu końcowego jestem bardzo zadowolony. Po ogarnięciu nazw podstawowych atrybutów z axml, dorobienie kolejnego ekranu, albo kolejnej prostej aplikacji, nie powinno zająć dużo czasu. Kolejną rzeczą, z której bardzo się cieszę jest odkrycie tematu material design. Wymieniłem […]

Co to są te delegaty?

Dzisiejszy wpis jest przeznaczony dla osób, które (jak ja na studiach) widząc taką podpowiedź z IntelliSense: Łapały się za głowę / znowu czarna magia / a komu to potrzebne / przecież da się to jakoś objeść po ludzku. Gorzej jak ktoś, z kim pracujemy, wykorzysta ten mechanizm. Wtedy lepiej wiedzieć jak działa, bo przeważnie nie […]

Xamarin – Android i SQLite

W pewnym momencie przychodzi taki moment, że chcemy pozbyć się testowych danych i zacząć przechowywać faktyczne wpisy użytkownika. Jako że operujemy na telefonach – nie mamy tutaj do dyspozycji standardowych rozwiązań typu serwer MS SQL czy PostgreSQL. Aktualnie widzę tu trzy możliwości: Web API Plik XML lub json Lokalna baza danych Z pierwszej absolutnie nie […]

Gierka na Devoxx4Kids

Próbuję się właśnie wkupić w łaski organizatorów wrocławskiego Devoxx4Kids Polska 😉 Bardzo się cieszę, że powstają takie inicjatywy. Ja nie miałem okazji zetknąć się z programowaniem aż do pierwszego tygodnia studiów. 45 minut to bardzo krótki czas, aby coś dobrze wytłumaczyć, dlatego rozgrywka nie powala na kolana. Postarałem się, żeby większość dało się wyklikać w […]