Lista artykułów

Android Architecture Components: Data Binding

Rozpoczynamy serię postów na temat komponentów architektury Androida. Przeanalizujemy je na bardzo prostych przykładach, postaram się wyjaśnić, jak każdy z komponentów działa indywidualnie i jak możemy z nich korzystać. Na poczatku poznamy podstawy Data Binding, Android Architecture Components: Data Binding Kiedy tworzymy aplikację dla systemu Android, musimy połączyć dane w kodzie Java z plikiem układu XML. W tym celu możemy skorzystać z metody findViewById() lub...

PyStok #33, czyli dzikie wensze atakują!

A psik! Czy jest na sali doktor? Ale taki prawdziwy, co leczy. Śmiesznym memom na razie podziękuję. Przez tę pogodę i ogólnie przez to, co dzieje się za moim oknem od jakiegoś czasu, cały czas chodzę podziębiona. Tego tylko mi brakowało. Akurat wtedy, gdy zaczyna się dużo dziać w sprawie konferencji, spotkań programistycznych, zaczęły się [...]

15 Pytań na rozmowę rekrutacyjną z CSS

15 Pytań na rozmowę rekrutacyjną z CSS Były już pytania rekrutacyjne z JavaScript oraz React.js, tym razem 15 pytań, jakie bym zadał na rozmowie rekrutacyjnej z CSS. Takie pytania mogłyby się pojawić na rozmowie kwalifikacyjnej na stanowisko Front-End developer, na pewno by były któreś z tych, gdybym ja rekrutował albo weryfikował kandydata.

Siła wydarzeń IT – co warto wiedzieć? Gdzie je znaleźć? Jak się do nich przygotować? + Bilety na Hackyeah 2018

Do czego służą wydarzenia w branży IT? Czy to zwykła odskocznia od pracy? „Wolny” dzień w gąszczu zadań i linii kodu? A może stoi za tym coś więcej, nawiązywanie relacji, wymiana wiedzy? Na te i kilka innych pytań postaram się odpowiedzieć w tym poście. Rodzaje wydarzeń Branża IT obfituje w przeróżne wydarzenia związane ze światem […]

Czy to kwartał hackathonów? Rusza Sii Let’s Code 2018

Jak dynamicznie rozwijać się i nawiązywać nowe kontakty programistyczne? Rusza nowa edycja Sii Let’s Code 2018 ze świetnymi nagrodami! Przyszła jesień, wróciliśmy z urlopów, dzień staje się krótszy. Na zewnątrz robi się chłodniej, a oczyszczacze powietrza szumią w coraz większej liczbie domostw. Czy to zatem idealny moment, aby wybrać się ze znajomymi na jakiś maraton

Czy to kwartał hackathonów? Rusza Sii Let’s Code 2018

Jak dynamicznie rozwijać się i nawiązywać nowe kontakty programistyczne? Rusza nowa edycja Sii Let’s Code 2018 ze świetnymi nagrodami! Przyszła jesień, wróciliśmy z urlopów, dzień staje się krótszy. Na zewnątrz robi się chłodniej, a oczyszczacze powietrza szumią w coraz większej liczbie domostw. Czy to zatem idealny moment, aby wybrać się ze znajomymi na jakiś maraton

Przemyślenia po weekendowym hackhatonie

W ubiegły weekend byłem mentorem podczas hackatonu Sii Let’s Code. Z perspektywy kilku dni stwierdziłem, że podzielę się z Wami kilkoma spostrzeżeniami, aby jeszcze lepiej wykorzystać czas podczas następnego hackatonu. Niby są one oczywiste, ale zawsze mogą komuś uratować tyłek 😉 Zapraszam! 1. Przygotuj wcześniej środowisko pracy Wiele zespołów narzekało na problemy z konfiguracją środowiska.

Java – Od zera do aplikacji desktopowej. Część 6. Wprowadzenie do metod

Po wprowadzeniu podstaw klas i zmiennych nadszedł czas na ostatni z podstawowych klocków, które składają się na program – metody, zwane również funkcjami (a przynajmniej na poziomie podstawowym można śmiało te dwie nazwy stosować naprzemiennie). Na tapetę bierzemy, więc linijkę public static void main(String[] args) Format wideo filmu znajduję się na końcu wpisu. Do czego przydają się metody? Funkcje mają dwie …

Java – Od zera do aplikacji desktopowej. Część 6. Wprowadzenie do metod

Po wprowadzeniu podstaw klas i zmiennych nadszedł czas na ostatni z podstawowych klocków, które składają się na program – metody, zwane również funkcjami (a przynajmniej na poziomie podstawowym można śmiało te dwie nazwy stosować naprzemiennie). Na tapetę bierzemy, więc linijkę public static void main(String[] args) Format wideo filmu znajduję się na końcu wpisu. Do czego przydają się metody? Funkcje mają dwie …

Uczenie maszynowe, iOS i Core ML

Komputery potrafią szybko liczyć i są świetne w błyskawicznym wykonywaniu dokładnie określonych poleceń, ale brakuje im kreatywności i umiejętności domyślania się w przypadku braków w specyfikacji. Ludzie są w tej kwestii zupełnie odwrotni. Mają zwykle duże trudności z wykonaniem dokładnie określonych poleceń, ale na podstawie własnych doświadczeń robią wszystko po swojemu. Niektórzy uważają, że fajnie [...]

Kurs Java – Od Zera do Aplikacji Desktopowej #7 – Przesyłanie parametrów do metod

W poprzedniej części wprowadziłem pojęcie metod i do czego są używane. W tej części poświęcimy im jeszcze trochę czasu. Konkretnie przyjrzymy się przesyłaniu parametrów do metod. Format wideo wpisu znajduję się na jego końcu Wywołanie funkcji Przypomnijmy – by wywołać funkcję, należy użyć jej nazwy i w nawiasach okrągłych podać jej argumenty. Na przykład displayHotelInformation() woła metodę …

12

Is my test easy to understand? – Testing #2

So you have tests, they are well named, well structured, with given, when, then blocks and all that beautiful things, they can even fit on Continue ReadingIs my test easy to understand? – Testing #2

036: O Scrumie i projekcie Scrum Mastera – Kompas UTTURE

Rozmowa z Tomkiem Pawlakiem o Scrumie, byciu Scrum Masterem i jego projekcie Kompas UTTURE. Co to za projekt? Kim właściwie jest Scrum Master? Dowiedziecie się tego z odcinka. 🙂 -> Dobrowolne wsparcie podcastu.

.NET Developer Days 2018 – Relacja

Kto nie skacze ten nie lubi konferencji hop hop... no dobra, skakanie to nie mój konik, a konferencje akurat uwielbiam. Możliwość poznania ludzi z branży i zdobycia wiedzy to zawsze przyjemna sprawa. W moim konferencyjnym kalendarzu zawsze są dwa stałe punkty, których  nie mogę opuścić. Jedną z nich jest .NET Developer Days, czyli zdecydowanie największa konferencja

DZIEDZICZENIE W JĘZYKU C#

W dzisiejszym poście chciałbym poruszyć temat dziedziczenia w języku C#. Czym jest dziedziczenie? W jaki sposób poprawnie używać dziedziczenia? Klasy bazowa i pochodna, odwołanie do klasy bazowej, wielokrotne dziedziczenie. Zaczynamy! Czym jest dziedziczenie? Dziedziczenie to kluczowy mechanizm obiektowości. Dziedziczenie pozwala na powielanie funkcjonalności wobec różnych klas w ten sposób nie musimy pisać ciągle samego kodu. […]