Lista artykułów

Visual Studio 2019

W pracy od dłuższego czasu korzystam z Visual Studio 2019. Wzbraniałam się przed ściągnięciem najnowszej wersji dobrych kilka tygodni, ale w końcu się przełamałam. Po kolejnych kilku tygodniach użytkowania uważam, że zmiana wyszła na plus 🙂 Interfejs O gustach się niby nie dyskutuje ;p Nowy interfejs jest bardziej przejrzysty i mniej przeładowany. Szybkość Mówiąc ogólnie,…

ship.it czyli meetup dla średniozaawansowanych i zaawansowanych developerów

Ship.it jest dość młodym meetup-em organizowanym w Warszawie dla średniozaawansowanych i zaawansowanych deweloperów. Nie oznacza to jednak, że osoby początkujące nie znajdą niczego dla siebie. Jest przecież chwila na networking, podczas której można podpytać bardziej zaawansowanych kolegów o rozwiązania różnych problemów 😉 Ship.it to nowy meetup kierowany do średniozaawansowanych i zaawansowanych developerów. Na cyklicznych spotkaniach […]

Stylowalne ikonki SVG

To, że SVG jest lepsze od fontów z ikonami, jest już raczej dość powszechną wiedzą. Ale jeden problem związany z SVG wydaje się nas prześladować od lat i wci...

AWS na lokalnej maszynie? To możliwe z localstack

Czym jest localstack? Localstack jest aplikacją (albo też zbiorem kilku), która pozwala na symulowanie serwisów AWS na lokalnej maszynie. Oczywiście nie ma wsparcia dla wszystkich serwisów, ale z tymi najpopularniejszymi nie będzie problemu, pełna lista aktualnie wspieranych usług jest poniżej (na dzień 1.06.2019): API Gateway: http://localhost:4567 Kinesis: http://localhost:4568 DynamoDB: http://localhost:4569 DynamoDB Streams: http://localhost:4570 Elasticsearch: http://localhost:4571 […]

Alias typu w TypeScript

W poprzednim wpisie pokazałem trzy podstawowe typy wbudowane w TypeScript. W tym natomiast pokaże jak tworzyć własne. W TypeScript możemy je definiować za pomocą aliasów, interfejsów oraz klas. W tym wpisie zajmiemy się pierwszym sposobem i stworzymy alias typu – czyli zestawy mniej bądź bardziej konkretnych wartości, jakie może zmienna danego typu przyjmować. Składnia dla …

Golang #3 – funkcje, struktury oraz własne typy

Przedstawiam trzeci odcinek tutoriala GO. Poprzednie znajdziesz pod tym linkiem! Funkcje Deklaracja funkcji zaczyna się od słowa kluczowego „func”, po którym występuje nazwa funkcji. Najczęściej. :) Są wyjątki od tej reguły, ale o tym za chwilę. Funkcja main() jest doskonałym przykładem funkcji, która nie przyjmuje żadnych parametrów oraz nic nie zwraca. Przyjrzyjmy się więc funkcji […]

POIT 040: Praca zdalna i rekrutacja

Witam w czterdziestym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest praca zdalna oraz rekrutacja w IT.Dziś moimi gościem jest Maksymilian Majer, team leader i product manager z 14letnim doświadczeniem w software developmencie. CTO, założyciel startupów i programista. Od ponad 2 lat tworzy firmę ITCraftship, która pomaga startupom w znajdowaniu najlepszych developerów oraz wdrażaniu modelu remote work. Fan zdrowego odżywiania i pracy zdalnej.W tym odcinku o pracy zdalnej i rekrutacji opowiemy w następujących kontekstach: czy praca zdalna jest powszechna w IT? czy strefa czasowa ma w niej znaczenie? czy rekrutacja na stanowiska zdalne różni się od rekrutacji na stacjonarne? jak najlepiej zweryfikować umiejętności techniczne i dopasowanie do zespołu? jak przygotować się do rekrutacji na stanowisko zdalne? czy praca zdalna jest dobra dla juniorów? powiemy o znaczeniu LinkedIn’a wymienimy dobre praktyki pracy zdalnej jak i czy śledzić czas pracując zdalnie? opowiemy o dobrych praktykach budowania zespołów zdalnych czy zespoły hybrydowe się sprawdzają?

Problemy początkującego developera, czyli jak uczyć się programowania?

Hej! Dziś pogadamy sobie na temat tego jak uczyć się programowania. W dzisiejszych czasach mamy niemal nieograniczony dostęp do wiedzy - dodatkowo w różnej postaci, książki, darmowe kursy w sieci, kursy w postaci video, płatne szkolenia czy też mega drogie bootcampy. Co warto? Czego unikać?

Przyspiesz pisanie kodu z Kotlin Extensions

Pewnie nie raz słyszałeś, że tworząc aplikacje na Androida, warto korzystać z języka Kotlin. Przyspieszy on pracę nad kodem. To stwierdzenie jest jak najbardziej prawdziwe. Z tą różnicą, że nie pozbędziesz się starych nawyków, chyba że wspomożesz się dodatkami takimi jak Kotlin Extensions. Tworząc kurs RecyclerView w Androidzie, opierałem się na tym rozwiązaniem. Dziś wyjaśnię Ci czym on jest i dlaczego warto z niego korzystać. Czym jest Kotlin Extensions?...

10

Tablice przyspieszające wyszukiwanie elementów

Kolejnym – po Lookup Table – tematem związanym z tablicami, którym się zajmę jest przyspieszenie wyszukiwania elementów. Zwykle nasze możliwości w tym zakresie ograniczają się do podawania indeksu tablicy albo wyszukiwania w pętli. Możemy jednak przyspieszyć te operacje wykorzystując dodatkowe tablice z mapowaniem indeksów, albo skorzystać z hash table. Przykładowy problem Ostatnio spotkałem się z […]

„O Zmianie” – Katarzyna Michałowska, Marcin Hoppe

„Gdzie ja pasuje? Gdzie ktoś chce mnie przyjąć? Czy ja się sprawdzę?”W tym odcinku podcastu rozmawiam o zmianie – zmianie w życiu zawodowym. Niezależnie czy jesteś w trakcie przerwy meczu i własnie szykujesz się do drugiej połowy czy dopiero go rozpoczynasz warto...

O zmianie - Katarzyna Michałowska, Marcin Hoppe

„Gdzie ja pasuje? Gdzie ktoś chce mnie przyjąć? Czy ja się sprawdzę?” W tym odcinku podcastu rozmawiam o zmianie – zmianie w życiu zawodowym. Do rozmowy zaprosiłem Katarzynę Michałowską oraz Marcina Hoppe. Z tego odcinka dowiesz się: Z czego wynikają zmiany w życiu zawodowym Kierunek zmian - jak go odnaleźć Proce zmiany - jak przebiega, co się dzieje w obszarze doliny, jak ten proces przejść dobrze, mądrze Pomóc osób z zewnątrz - w jaki sposób mogą wpłynąć na twoje decyzje i podejmowane wybory Notatki do odcinka znajdziesz na  https://devsession.pl Bardzo ważny jest dla mnie feedback i wsparcie podcastu! Dlatego zostaw proszę recenzję na  iTunes , podziel się informacją o tym odcinku w mediach społecznościowych czy polub  FanPage Devsession . Pozdrawiam Grzegorz Kotfis

Code Cafe #5

Java na Desktopy, czy w ogóle warto się uczyć? Często pod wpływem mody uczymy się różnych języków programowania, bibliotek czy narzędzi. Jednak bardzo rzadko zastanawiamy się, czy w ogóle warto spędzić czas akurat nad tym rozwiązaniem. Jak być lepszym programistą? […]

Jak korzystać z Lookup Table?

Pod wpływem doskonałej książki Code Complete autorstwa Steve’a McConella postanowiłem napisać o zastosowaniach tablic w C. Nie chodzi mi tu oczywiście o podstawy, składnię itp. Chociaż jak to w C, nawet tutaj znalazłoby się kilka niuansów. Mam zamiar zająć się bardziej zaawansowanymi tematami takimi jak lookup table, hash table, maszyny stanów, czy polimorfizm na tablicach […]

Dev:Cast – #30 Jak być lepszym programistą?

Wybór kierunków swojego programistycznego rozwoju nie jest łatwy. W gąszczu technologii, metodyk, bibliotek łatwo się zagubić i główkować co będzie dla nas lepsze. Wielokrotnie przechodziliśmy z Bartkiem przez dokładnie ten sam problem. Lepiej, będziemy do niego wracać co jakiś czas, ponieważ zawsze możemy usprawnić swoje działania, efektywniej wykonywać co dzienną pracę. Co nam pomogło w […]