Java vs Kotlin! A Ty, co wybierasz?

Pragniesz poznać najnowsze trendy w Javie albo zastanawiasz się co posiada Kotlin czego nie ma Java? A może chcesz dowiedzieć się w jaki sposób użyć Kotlina do rozwiązywania codziennych problemów programistycznych? Przyjdź i poznaj odpowiedzi na swoje pytania podczas najbliższego wydarzenia technologicznego organizowanego przez firmę Sharpeo.

Kolejna, 15 edycja wydarzenia z serii Fire Talk już niedługo. Tematem najbliższego spotkania będzie Java vs Kotlin. Miłośnicy technologii i programowania spotkają się we wtorek 23 października o godz. 18:30 na Barce przy ul. Podgórskiej 16, w Krakowie.

Czytaj dalej

Rusza XIII edycja JDD – co w tym roku na jednej z największych konferencji Java w Polsce?

XIII edycja JDD zbliża się wielkimi krokami. Środowisko pasjonatów i praktyków Javy spotka się ponownie, by dzielić się najnowszymi informacjami z zakresu programowania w tym języku. Tym razem widzimy się w Nowohuckim Centrum Kultury w Krakowie, w weekend: 8-9 października. Organizatorzy przewidzieli zniżki dla czytelników mojego bloga.

Czytaj dalej

Została wydana nowa książka R.C. Martina!

W tym tygodniu miała miejsce premiera nowej książki Roberta C. Martina, autora klasyka „Czysty kod”„Czysta architektura. Struktura i design oprogramowania. Przewodnik dla profesjonalistów”, bo taki nosi tytuł, przedstawia uniwersalne zasady architektury oprogramowania wraz z szeregiem wskazówek dotyczących stosowania tych reguł w praktyce. Książki Uncle Boba od lat są uznawane jako „must have” każdego programisty. Polecam!

Z książki dowiesz się:

  • do czego muszą dążyć architekci oprogramowania i w jaki sposób mogą osiągać te cele
  • jak brzmią najważniejsze zasady projektowania oprogramowania związane z adresowaniem funkcji, separacją komponentów i zarządzaniem danymi
  • w jaki sposób paradygmaty oprogramowania wzmagają dyscyplinę pracy
  • co podczas tworzenia oprogramowania jest więcej, a co jest mniej ważne
  • w jaki sposób implementować optymalne struktury dla sieci WWW, baz danych, konsoli i aplikacji osadzonych

 

https://helion.pl/view/8451w/czarch.htm

Natomiast do końca tygodnia można kupić taniej pozostałe z serii (podaję przykładowe ceny dla ebooków):
– 27,60 zł Czysty kod. Podręcznik dobrego programisty
– 15,60 zł Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów
– 39,60 zł Zwinne wytwarzanie oprogramowania. Najlepsze zasady, wzorce i praktyki

Cały zestaw:

Code Europe 2018 – specjaliści IT z NASA, Google, Booking.com przyjeżdżają do Polski

Specjaliści IT z NASA, Google, Booking.com przyjeżdżają do Polski – ucz się od najlepszych

Ponad 150 specjalistów IT z topowych i innowacyjnych firm, takich jak NASA, Google, JetBrains, Elastic, Eventbrite, IBM, Intel, Microsoft, Nokia Bell Labs, Red Hat, Salesforce, SAP, Trivago – już wkrótce podzieli się najnowszą wiedzą z branży IT na Code Europe – największej konferencji programistycznej w Polsce. Czwarta edycja wydarzenia odbędzie się już 24 kwietnia w Warszawie, 26 kwietnia we Wrocławiu, 8 maja w Krakowie i 12 czerwca w Poznaniu. Organizatorzy przygotowali aż 11 ścieżek tematycznych. Czego ciekawego będzie się można dowiedzieć?

Po raz pierwszy w Polsce, na konferencji programistycznej Code Europe, swoją wiedzą podzielą się światowej klasy specjaliści z branży IT:

  • Michael Johansen z NASA, na co dzień tworzy technologie wykorzystywane w badaniach kosmicznych i misji na Marsa. Posłuchaj inspirującego wykładu “Reaching for New Heights – The Past, Present, and Future of NASA’s Space Exploration” i porozmawiaj w twórcą najnowszych kosmicznych technologii.
  • Scott Jenson z Google, od 25 lat specjalizuje się w UX i zarządzaniu strategicznym, opowie o przyszłości internetu rzeczy w prelekcji – “The Future IoT: Building Better Legos”. Spotkanie rzuci nowe spojrzenie na rozwiązania IoT, które przydadzą się nam tu i teraz.
  • Andrew Godwin z Eventbrite, prywatnie – zapalony pilot, a zawodowo – developer Django, poprowadzi wykład “Distributed Failure: Learning From Aviation”. To spotkanie dla tych, którzy chcą budować lepsze, szybsze i niezawodne systemy i mikroserwisy.
  • Fahim Kawsar z Nokia Bell Labs, na co dzień badacz w Pervasive Systems Research, poprowadzi wykład “Wearables AI & You”. To prelekcja dla tych, którzy pasjonują się nowymi technologiami, inteligentnymi gadżetami i AI.
  • Asim Hussain z Microsoft, zdobywał doświadczenie w Europejskiej Agencji Kosmicznej, obecnie Senior Cloud Developer – zdradzi najnowsze tajniki budowania skalowalnych aplikacji w wykładzie “How to scale an SPA to 1M views for $1?”.

Zdobądź najnowszą, praktyczną wiedzę na Code Europe i wybierz najciekawsze spośród:

  • 11 ścieżek tematycznych: Cloud Computing, Data Science, DevOps & Architecture, Digital Transformation Solutions, Future & Inspire, Gamedev, IoT & Mobile Hardware, Java & Scala, Programming languages, Security & Testing, Tomorrow Web,
  • 150 wykładów i warsztatów, prowadzonych przez światowej klasy prelegentów z firm takich jak NASA, Google, JetBrains, Elastic, Eventbrite, IBM, Intel, Microsoft, Nokia Bell Labs, Red Hat, Salesforce, SAP, Trivago.

Organizatorem konferencji programistycznej Code Europe jest Grupa Absolvent.pl. To już 4 edycja Code Europe, tym razem odbędzie się w 4 miastach: Warszawie, Wrocławiu, Krakowie i po raz pierwszy – w Poznaniu. Jesienią w wydarzeniu wzięło udział ponad 150 prelegentów z całego świata i tysiące programistów, chcących zdobywać najnowszą wiedzę IT dostępną na rynku.

Sprawdź agendę Code Europe: https://goo.gl/pVsZbr

Kiedy i gdzie zapraszamy?

  • Warszawa, 24 kwietnia, PGE Narodowy
  • Wrocław, 26 kwietnia, Hala Stulecia
  • Kraków, 8 maja, ICE Kraków Congress Centre
  • Poznań, 12 czerwca, MTP

Bilety do pobrania na: https://goo.gl/jha575

Organizator Code Europe: Grupa Absolvent www.absolvent.pl

Clean Code Partners: Amazon, John Weston dla Volvo, PwC, Relativity, Scaleworks / Appiron, StepStone Services, UBS

Cloud Partners: Ericsson, FIS, GResearch, Spyrosoft, Talent Hills,

Patrons: Marszałek Województwa Wielkopolskiego (Marek Woźniak), Minister Nauki i Szkolnictwa Wyższego, Ministerstwo Przedsiębiorczości i Technologii, Prezydent Miasta Krakowa, Prezydent Miasta Poznania, Prezydent Miasta Warszawa

Media partners: 4programmers, Antyweb

Media patrons: Crossweb.pl, www.devenv.pl, dotlinkers.pl, dotnetomaniak, fintek.pl, Geek Girls Carrot, girlsintech.org, GoMobi.pl, it-maniak.pl, magazyn-it.pl, MobileTrends.pl, mobiRANK.pl, Notatnik Programisty, pcfoster.pl, pixel-magazine.com, programistamag.pl, RailsGirls Warsaw, startupacademy.pl, sekurak.pl, Shebang.pl, strefakodera.pl, studia.net / efekty.pl, thinkapple.pl, Virtual-IT.pl

Community Partners: Agile Coach Camp Poland, DevOps Wroclaw, Meetnight | konferencja IT, giełda pracy | Wrocław, Polish PowerShell User Group (PPoSh), ReactJS Wrocław, WarsawJS, wroc.py,

Premiera książki pt. „Java, to takie proste. Praktyczne wprowadzenie do programowania”

Java, to takie proste

15 marca 2018 będzie miała miejsce premiera książki „Java, to takie proste” wydanej przez wydawnictwo PWN. Notatnik programisty jest jednym z patronów medialnych tego wydarzenia i logo bloga znajdziecie m.in. na IV okładce książki i materiałach promocyjnych.  Aktualnie w przedsprzedaży możecie ją kupić taniej o ok. 23 zł.
Została ona przetłumaczona dosyć szybko jak na polskie warunki, ponieważ oryginał pt. „Learn Java the Easy Way: A Hands-On Introduction to Programming” został wydany w 17 października zeszłego roku.

Java to najpopularniejszy język programowania na świecie, lecz jest znany z tego, że z początku jest trudny do nauki. Książka Java, to takie proste uczy tego języka za pomocą praktycznych projektów, dzięki którym od razu zaczniesz tworzyć prawdziwe, działające aplikacje.

Czytaj dalej

Android – tworzenie aplikacji w praktyce – recenzja videokursu

Poniżej kolejna recenzja przygotowana przez Bartka Medonia z którym współpracuję na blogu. Tym razem coś z Androida. Od siebie dodam, że udało się nam zorganizować kupon rabatowy: DEV20, który ma wartość 20% i można go wykorzystać wielokrotnie do końca lutego w Strefie Kursów.

Bartek:

Jakiś czas temu napisałem recenzję kursu „Android – podstawy tworzenia aplikacji„, który dostępny jest na platformie strafakursow.pl, jego autorem jest Piotr Dzwiniel, a sama recenzja znajduje się tutaj.

Kurs był dobry, ale miałem pewne wątpliwości co do jego ceny, ale nie w odniesieniu do jego jakości a innych ofert w tej tematyce na rynku. Zresztą cała recenzja do przeczytana pod powyższym linkiem.

Kurs Android - tworzenie aplikacji w praktyce

Tymczasem niedawno pojawiła się kontynuacja kursu tego samego autora zatytułowana „Android – tworzenie aplikacji w praktyce„, o której chciałbym rzucić kilka słów od siebie:

  • standardowo co do jakości dźwięku, obrazu, wymowy autora nie można mieć żadnych zastrzeżeń
  • nie jest to kurs podstawowy, więc autor pewnych rzeczy już nie tłumaczy niemniej mam wrażenie, że osoba nieco obyta z programowaniem i ogarnięta sama w sobie da sobie radę z tym kursem np. bez przerabiania wersji podstawowej – to jest oczywiście plus.
  • aplikacje, które są tworzone w ramach kursu są naprawdę bardzo praktyczne, życiowe, co pozwala na ujęcie w ramach ich tworzenia wielu przydatnych w Android developmencie praktyk. I przede wszystkim, mimo że są to jednak w pewnym sensie proste aplikacje – autor nie robi ich po macoszemu, a faktycznie mamy przedstawione ich dopieszczone wersje. To jest dla mnie najwartościowsze w tym kursie.
  • rzeczy wymagające większego skupienia, zastanowienia, są przez autora bardzo przystępnie wytłumaczone, bez zbędnego „akademickiego bełkotu”.
  • delikatnym minusem może być to, że autor prezentuje przykłady na Android Studio 2.X, a obecnie mamy już wersję 3.X więc pewne ekrany mogą się różnić. Czy to jednak jakaś duża przeszkoda? Oczywiście nie, na pewno każdy sobie bez problemu z tym poradzi – wszak to nie kurs dla totalnego laika.

Podsumowując-  mogę szczerze polecić ten kurs, a i z zaciekawieniem czekam czy np. Pan Piotr zaprezentuje nam jeszcze jedną część, bardziej zaawansowaną?

 

Code Europe 2017

Już 5, 7 i 13 grudnia Kraków, Warszawa i Wrocław staną się kolejno stolicami branży IT. Po raz pierwszy w Polsce, właśnie na grudniowej konferencji programistycznej Code Europe, topowi eksperci z najbardziej innowacyjnych firm z branży IT podzielą się unikalną wiedzą. To jedyna okazja do spotkania się z ponad 130 specjalistami IT, którzy przyjeżdżają do Polski specjalnie na Code Europe, wśród nich są:

  • Edward Burns, na co dzień Consulting Member of the Technical Staff w Oracle, bloger mochimachine.org, badacz programistów i autor książki “Secrets of the Rock Star“, poprowadzi wykład “Secrets of the Above Average Programmers”. To spotkanie dla tych, którzy zastanawiają się, jak zadbać o rozwój zawodowy, inwestować swój czas i rozwijać kompetencje.
  • Nicolás Bevacqua, Front-end Engineer z Elastic, znany jako bloger Ponyfoo, autor m.in. “JavaScript Application Design” czy “Practical Modern JavaScript”, poprowadzi wykład “Modular Design”. Nicolás podpowie, jak efektywnie tworzyć moduły w JavaScript i budować duże aplikacje o strukturze modułowej.
  • Alex Castillo, autor bloga http://www.castillo.io/, na co dzień Software Engineer w Netflix, pasjonat Angulara, Reacta i NeuroTech poprowadzi wykład “NeuroJavascript III: Moving things with your mind”, w którym podzieli się najnowszymi odkryciami na temat pracy ludzkiego mózgu. Dołącz, jeśli chcesz się dowiedzie , jak przeprowadzać eksperymenty behawioralne za pomocą Angular 2 i uczenia maszynowego.
  • Janna Loeffler, Senior Ride Control Software Engineer w The Walt Disney Company, opowie o tym, co stoi za sukcesem parków rozrywki Walt Disney World. Jeśli chcesz poznać najnowsze rozwiązania stosowane w branży rozrywkowej, wybierz się na wykład “DevOps at Walt Disney Imagineering: Integrating Talent and Tools”.

Zdobądź najnowszą, praktyczną wiedzę na Code Europe:

  • 10 ścieżek tematycznych: Cloud Computing, Data Science, Future & Inspire, Gamedev, Java & Scala, DevOps & Architecture & Microservices, Everything Hardware, Programming languages, Tomorrow Web, Security & Testing
  • ponad 130 światowej klasy prelegentów z 22 krajów
  • ponad 150 wykładów i 15 warsztatów, na których w kameralnej atmosferze zdobędziesz najnowszą wiedzę.

W przerwie między warsztatami i prelekcjami uczestnicy będą mogli zapoznać się z prezentacjami nowych technologii, strefą produkcji gier komputerowych oraz posilą się pizzą. W tym sezonie nowością jest specjalna strefa Automotive Zone powered by TomTom, w której uczestnicy otrzymają unikalną szansę na zapoznanie się z autonomicznymi samochodami TomTom oraz nowoczesnym systemem map nawigacyjnych firmy.

„Pracujemy nad usługami geolokalizacyjnymi, systemami nawigacyjnymi oraz niektórymi, kluczowymi komponentami wykorzystywanymi w pojazdach autonomicznych, takimi jak RoadDNA oraz trójwymiarowe, nawigacyjne mapy HD” – komentuje Marcin Kmiecik, CTO działu Map w TomTom.

Sprawdź agendę Code Europe: https://goo.gl/hStKBE

Kiedy i gdzie zapraszamy?

  • Kraków, 5 grudnia, ICE Kraków Congress Centre
  • Warszawa, 7 grudnia, PGE Narodowy
  • Wrocław, 13 grudnia, Hala Stulecia

Bilety do pobrania na: https://goo.gl/qp1ZgX

Organizator Code Europe: Grupa Absolvent

Partner Ścieżki Tematycznej Automotive: TomTom
Partner Ścieżki Tematycznej Big Data: MicroStrategy
Banking Technology Partner: Alior Bank
Clean Code Partners: Capgemini Kraków, StepStone Services
Cloud Partners: Deloitte, Demant Technology Center, Dreamlab, Ericsson, Future Processing, Infopark AG, Motorola, Netcompany, Tieto
Mecenasi: Ministerstwo Cyfryzacji, Minister Nauki i Szkolnictwa Wyższego, Marszałek Województwa Dolnośląskiego, Marszałek Województwa Mazowieckiego, Marszałek Województwa Małopolskiego, Narodowe Centrum Badań i Rozwoju, Prezydent Miasta Krakowa, Prezydent Miasta Warszawy
Partnerzy medialni: 4programmers, Antyweb.pl, Komputer Świat, Mam Startup
Patroni medialni: dotnetomaniak.pl, fintek.pl, Geek Girls Carrot, GoMobi.pl, KrakWhiteHat.pl, it-leaders.pl, Magazyn-it.pl, Mobiletrends.pl, mobiRANK.pl, Notatnik Programisty, pcfoster.pl, Pixel-magazine.com, Programistamag.pl, Spotkania-IT, Startup Academy, Thinkapple, Virtual-IT, Womenintechnology.pl, Wroclife, Wydarzenia-IT,

 

Programowanie funkcyjne w Javie.

Co nieco o programowaniu funkcyjnym.

Czy możliwe jest całkowite usunięcie ze swojego kodu wyrażeń typu if / else, for, while, do while? Wydaje się to niemożliwe, bo wielu programistów nauczyło się, że podejmowanie decyzji to podstawowy element budowania każdego programu.

Wraz z wydaniem Javy 8 pojawiło się nieco funkcjonalności funkcyjnych i jeśli programujesz w tym języku, zapewne znasz interfejsy z pakietu java.util.function takie jak choćby: Function, Supplier, czy Consumer.

Aby obsłużyć dane opcjonalne, wprowadzono w Javie 8 klasę Optional. Ale jak można byłoby ją zaimplementować lepiej?

Czytaj dalej

Zostań Liderem zmian w swoim mieście.

Pół roku temu opisywałem na blogu i na FB projekt Szkoła 3.0. Dziś krakowska Fundacja szuka osób chętnych do działania w kolejnych województwach.

Innowacyjna inicjatywa społeczna – Szkoła 3.0 – rusza w Polskę. Jest to projekt polegający na nauce programowania i przekazywaniu przyszłościowych umiejętności dla dzieci z domów dziecka oraz z rodzin w trudnej sytuacji życiowej i materialnej. Krakowska Fundacja Sarigato rozszerza działalność i szuka osób, które będą współtworzyć akcję w kolejnych województwach.
Czytaj dalej