Lista artykułów

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 […]

2

#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 staniu się lepszym programistą? Podczas podcastu staraliśmy się odpowiedzieć na powyższe pytanie, definiując najważniejsze z naszego punktu widzenia elementy, wpływające na stanie się lepszym programistą ale także na stanie się lepszym współpracownikiem. Poruszamy podstawowe elementy na które warto zwrócić uwagę, aby nie tylko poprawić swoje umiejętności techniczne ale także te związane z współpracą, która jest tak ważna w naszej pracy.

Podstawowe typy wbudowane w TypeScript

W poprzednim wpisie postawilismy środowisko do pracy. Teraz przyjrzyjmy się jakie podstawowe typy wbudowane oferuje nam TypeScript. Zanim przejdziemy do konkretów pochylmy się na chwilę nad samą koncepcją typów. W programowaniu typ jest to informacja o danej, która pomaga kompilatorowi (bądź interpreterowi, w zależności od języka) zrozumieć co z tą konkretną daną może zrobić i …

Koniec studiów

11 lipca ukończyłem studia z tytułem mgr inż. Po ostatnich ciężkich tygodniach pierwsze co poczułem, to ulga oraz szczęście, że to już koniec

Symfony Data Transformer

Data transformery to ciekawy element, który zdarza mi się wykorzystywać przy okazji bardziej zaawansowanych formularzy. Bardzo przydaje się, gdy np. dane formularzu mają format tekstowy, w modelu wtedy musimy stworzyć również property o type string ale tak na prawdę będziemy […]

Uczymy się Elasticsearch #014: przegląd klientów języka Java

Chcesz połączyć się z Elasticsearchem z projektu Javowego? Sprawdź jakie masz możliwości i dowiedz się, z której najlepiej skorzystać.

Testowanie w Node.js: JEST alternatywa!

Jeśli zapytasz developera node.js o dobrą bibliotekę do testowania albo poszukasz informacji na ten temat w internecie to dowiesz się, że najpopularniejszym wyborem jest zestaw mocha (test runner) i chai (asercje). Dodatkowo do tworzenia mocków przyda się sinon, a jeśli zależy Ci na ciekawszych wynikach np. pokrycie kodu warto doinstalować np. istanbul. Jak widać trochę […]

Testy jednostkowe

Jestem właśnie w trakcie lektury książki „Testy jednostkowe” Roya Osherove. Jest w niej ciekawy rozdział dotyczący frameworków izolacji. Frameworki izolacji Co to są frameworki izolacji? Są to takie interfejsy API, dzięki którym w prosty i szybki sposób możemy tworzyć tzw. fałszywe obiekty (mocki). Używając ich, nie musimy pisać ręcznie powtarzalnego kodu. Każdy zna zapewne kilka…

Java na Desktopy, czy w ogóle warto się uczyć?

Jednym z często zadawanych pytań przez osoby które dopiero zaczynają się uczyć Javy, są pytania dotyczące w kontekście aplikacji desktopowych z wykorzystaniem JavyFX lub Swinga. Temat jest mi wyjątkowo bliski - przez pierwsze 3 lata komercyjnego programowania w Javie, tworzyłem system desktopowy 😊 Dziś porozmawiamy sobie na te tematy 😊

Code Cafe #4

Witam Cię na sobotniej kawie w Code Cafe. Dzisiaj kolejna paczka ciekawych linków z branży IT. Mam nadzieje, że znajdziesz coś dla siebie. Jak wykryć, czy klawiatura jest otwarta w systemie Android? Bardzo praktyczny i kompletny tutorial dla wszystkich, którzy […]

Czerwiec 2019. Idziemy w miliony. Podsumowanie i raport finansowy.

Na swoim (nieaktywnym już) profilu na Patronite obiecałem publikować co miesiąc “raport finansowy”. Dodatkowo zamieszczam podsumowanie tego, co działo się w imperium devstyle w ostatnim miesiącu. Pokazuję… wszystko. Bez tajemnic. Enjoy! Czerwiec 2019 był bardzo… ciekawym miesiącem. Pod wieloma względami. Po pierwsze, jak widać na poniższym wykresie, przychody przekroczyły milion złotych. I to nie przychody roczne, […]

Instalacja TypeScript i minimalistyczny set-up projektu

W poprzednim wpisie wprowadziłem nas w świat TypeScript, a dziś zajmiemy się pokazaniem jak przebiega instalacja TypeScript oraz zestawienie (set-up) minimalistycznego projektu, bez nadmiarowych narzędzi jak Webpack czy Babel. Na to przyjdzie czas później. Instalacja NodeJs Zacznijmy od instalacji NodeJS, czyli środowiska uruchomieniowego dla JavaScript po stronie serwera. Dzięki temu będziemy mogli uruchamiać kod JavaScript (skompilowany z TypeScript) bez …

POIT 039: Mity o IT

Witam w trzydziestym dziewiątym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy są mity o IT. Dziś moimi gościem jest Joanna Bochyńska, która większość zawodowego życia przepracowała w sprzedaży. Od niedawna jest junior frontend developerem a z wykształcenia jest indologiem. Prowadzi blog o nauce programowania i początkach w IT – Wake up and code, oraz grupę motywacyjną na Facebooku – Programuj dziewczyno!W tym odcinku postaramy się obalić następujące mity o IT: czy trzeba skończyć informatykę i znać się na matematyce aby zostać programistą, czy kobietom trudniej jest wejść do tej branży czy jest to branża hermetyczna czy wszyscy informatycy to osoby hermetyczne czy ludzie z branży IT nie lubią się ze sprzedawcami czy starsze osoby mogą w niej znaleźć dla siebie miejsce czy bycie programistą oznacza pracę po godzinach czy wszyscy w IT zarabiają 15 tysięcy na rękę czy programowanie jest nudne czy każdy programista zmienia pracę co rok czy wybór pierwszego języka programowania warunkuje naszą karierę czy każdy programista potrafi zainstalować najnowszego Windowsa Subskrypcja podcastu: zasubskrybuj w iTunes , Spreaker , Sticher , SoundCloud , Spotify , przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku Linki: Profil na LinkedIn – https://www.linkedin.com/in/joanna-bochy%C5%84ska-73910585/ blog Wake up and code – http://www.wakeupandcode.pl grupa na Facebooku – https://www.facebook.com/groups/programujdziewczyno/ odcinek o sprzedaży w IT odcinek podcastu o kobietach w IT Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/39

Twig – funkcje

W poprzednim poście o Twigu poznałeś już czym jest Twig, jak wyglądają zmienne, instrukcje warunkowe i pętle. Dzisiaj opowiem Ci coś więcej o funkcjach. Tych wbudowanych w Twig, jak się ich używa oraz jak pisać własne. Twig – funkcje to […]

Atrybut tools w Android Studio. Czy znasz jego moc?

Czy zdarzyło Ci się kiedyś stworzyć świetny layout, następnie napisać piękny kod, aby wypełnił ekran danymi. Przychodzi czas kompilacji, a tam coś nie tak z wyglądem. Miałeś tak? Bo ja tak ;( Tworzenie wyglądu na system Android jest strasznie męczące. Ile urządzeń tyle ekranów, a za tym idzie też gęstość pikseli. Wrrr Podczas projektowania układu może się zdarzyć tak, że będziesz musiał wyświetlać dane, bez kompilacji...