Lista artykułów

Konkurs InnovMatch – stwórz MVP rozwiązania biznesowego i zdobądź nowe umiejętności

Witam po przerwie wakacyjnej! ? Pół roku temu (ale ten czas leci!) zachęcałem do udziału w konkursie #dajsiepoznac, w ramach którego należało regularnie blogować i rozwijać projekt poboczny z otwartym kodem źródłowym. Dzisiaj chciałbym Was zaprosić do zainteresowania się konkursem InnovMatch, w którym piszemy MVP danego wyzwania biznesowego. Taki „mini-produkt/prototyp”, który ma przedstawić ogólny zarys rozwiązania. […]

Deployment aplikacji ASP.Net Core w Azure Web Apps

Ostatnie dwa posty wyszły nieco dłuższe niż zakładałem, więc dzisiaj będzie krócej. Stworzymy Azure Web App, na który następnie wrzucimy kod naszej aplikacji ASP.Net Core. Pominę część teoretyczną, ponieważ można ją znaleźć choćby tutaj i przejdę od razu to przykładu: Azure Web App Na potrzeby artykułu zakładam, że każdy posiada już konto na Azure oraz … Continue reading "Deployment aplikacji ASP.Net Core w Azure Web Apps"

The first human problem

Reading Time: 1 minute And out of the ground the LORD God formed every beast of the field, and every fowl of the air; and brought them unto the man to see what he would call them; and whatsoever the man would call every living creature, that was to be the name thereof. Giving names is art. Hard and crucial. Especially if … Continue reading "The first human problem"

The first human problem

And out of the ground the LORD God formed every beast of the field, and every fowl of the air; and brought them unto the man to see what he would call them; and whatsoever the man would call every living creature, that was to be the name thereof. Giving names is art. Hard and crucial. Especially if … Continue reading "The first human problem"

findViewById w pętli for

Podczas tworzenia aplikacji na system Android korzystamy z wielu kontrolek typu Button, TextView itd. którymi musimy zarządzać.  Wyobraźmy sobie taką sytuację, że mamy ekran ustawień a w nim znajduje się 10 kontrolek typu ToggleButton. Aby pobrać do nich referencje musimy skorzystać z metody findViewById. W “klasycznym” wykonaniu zrobimy coś takiego: ToggleButton bt = (ToggleButton) findViewById(R.id.button1); i tak razy 10. Sporo tego kodu. Dlatego w tym w tym wpisie przedstawie Ci inne...

#2 SOLID – Open/closed principle

Projektując poważny system musimy mieć na uwadze jego przyszłą ewolucję. Kolejną z zasad SOLID, która pozwoli nam w spokoju rozwijać nasz kod jest Open/closed principle. Mówimy nam ona o tym, że kod powinien być otwarty na rozbudowę oraz zamknięty na modyfikację. Co to znaczy? Najprostszym sposobem na ocenienie czy nasz kod jest zgodny z tą […]

Praca zdalna – zmora czy błogosławieństwo?

Praca zdalna jest kojarzona głównie z branżą IT, ponieważ to właśnie nowe technologie umożliwiły taki tryb pracy. Jednak powoli przenika on również do innych branż. Analitycy finansowi, księgowi, dziennikarze, tłumacze i wiele innych zawodów staje się z czasem mobilna. Dodatkowo biznes internetowy […]

#2 SOLID – Open/closed principle

Projektując poważny system musimy mieć na uwadze jego przyszłą ewolucję. Kolejną z zasad SOLID, która pozwoli nam w spokoju rozwijać nasz kod jest Open/closed principle. Mówimy nam ona o tym, że kod powinien być otwarty na rozbudowę oraz zamknięty na modyfikację. Co to znaczy? Najprostszym sposobem na ocenienie czy nasz kod jest zgodny z tą […]

Konfiguracja RabbitMQ z Node.js i .NET Core

Czy korciło was kiedyś, by do jednego projektu zastosować różne technologie? Każdy język programowania ma swoje plusy i minusy. Nie wszystko i nie wszędzie pisze się tak samo przyjemnie. W standardowych projektach było to niemożliwe. Czasy na szczęście się zmieniają, wszystko idzie do przodu, a my możemy tworzyć "aplikacje rozproszone". Pozwala to pisać różne części backend-u

Dlaczego zainteresowałem się TDD?

Kiedy uczyłem się programować, pisałem metodą code and fix. Czyli najpierw pisałem jakiś fragment kodu – mogła to być jedna funkcja, moduł albo nawet cały program. Następnie uruchamiałem go i ręcznie sprawdzałem czy działa, przechodziłem kod debuggerem sprawdzając wartości zmiennych i przepływ sterowania. Następnie poprawiałem znalezione błędy, dodawałem funkcjonalności i znowu sprawdzałem. Na pewno każdy […]

Dlaczego zainteresowałem się TDD?

Kiedy uczyłem się programować, pisałem metodą code and fix. Czyli najpierw pisałem jakiś fragment kodu – mogła to być jedna funkcja, moduł albo nawet cały program. Następnie uruchamiałem go i ręcznie sprawdzałem czy działa, przechodziłem kod debuggerem sprawdzając wartości zmiennych i przepływ sterowania. Następnie poprawiałem znalezione błędy, dodawałem funkcjonalności i znowu sprawdzałem. Na pewno każdy […]

Pierwsze odczucia w nowej pracy!

Cześć, Witam Was znowu po dłuższej przerwie. Wszystko to za sprawą trwającego okresu wakacji. Po tygodniu pracy staram się jak najmniej czasu spędzać przy komputerze. Dziś z racji pogorszenia pogody, ale przede wszystkim z własnej potrzeby postanowiłem napisać post ? Na wstępie chciałbym podzielić się z Wami moimi odczuciami związanymi z nową pracą. Czas leci […]

Wprowadzenie do Elasticsearch

Elasticsearch jest silnikiem wyszukiwania pełnotekstowego, zorientowanym na przetwarzanie dużych ilości danych. Zbudowanie inteligentnej wyszukiwarki...

Kiedy zapłacić podatek dochodowy jeśli data wypada w weekend

W tym roku 20. dzień miesiąca wypada w weekend. Zatem kiedy zapłacić podatek dochodowy, aby nie narazić się fiskusowi? Jak to sprawdzić? W tym miesiącu 20. dzień miesiąca – termin płatności podatku dochodowego (PIT) wypada w niedzielę. W listopadzie 25. dzień miesiąca – termin płatności podatku VAT – wypada w sobotę. Powinniśmy zatem zapłacić te

Kiedy zapłacić podatek dochodowy jeśli data wypada w weekend

W tym roku 20. dzień miesiąca wypada w weekend. Zatem kiedy zapłacić podatek dochodowy, aby nie narazić się fiskusowi? Jak to sprawdzić? W tym miesiącu 20. dzień miesiąca – termin płatności podatku dochodowego (PIT) wypada w niedzielę. W listopadzie 25. dzień miesiąca – termin płatności podatku VAT – wypada w sobotę. Powinniśmy zatem zapłacić te