Archiwum autora: Marek Berkan

O Marek Berkan

Marek Berkan: programista, entuzjasta tworzenia oprogramowania, zarządzania zespołami technicznymi. Prywatnie motocyklista, kolarz MTB, biegacz, żeglarz, rekreacyjny wspinacz, zamiłowany turysta. Witryny: , , .

Książka "Building Modular Cloud Apps with OSGi"

Recenzja książki „Building Modular Cloud Apps with OSGi”

Przygotowując się do tematyki tworzenia aplikacji działających w chmurze znalazłem książkę Building Modular Cloud Apps with OSGi (Paul Bakker, Bert Ertman) z 2013 roku. Pierwszego z autorów kojarzyłem z ciekawych i dynamicznie prowadzonych prezentacji na polskich konferencjach JDD (2013, 2014 i 2015), więc zdecydowałem się na jej przeczytanie.

Czytaj dalej

Książka Software Craftsman

Software Craftsmanship – nowe spojrzenie na zawód programisty i recenzja książki

Podsumowując mijający rok 2017, uznałem że najciekawszą książką „zawodową” którą przeczytałem, była Software Craftsman. Profesjonalizm, czysty kod i techniczna perfekcja, napisana przez Sandro Mancuso w 2014 roku. Jestem nawet w stanie zaryzykować stwierdzenie, że książka ta w pewien sposób zmieniła moje życie, a co najmniej spojrzenie na pracę którą wykonuję.

Czytaj dalej

Książka "Docker. Praktyczne rozwiązania"

Recenzja książki „Docker. Praktyczne zastosowania” + ściągawka z poleceń

W ramach uzupełniania wiedzy przeczytałem książkę „Docker. Praktyczne zastosowania” (polskie tłumaczenie „Docker: Up & Running” Karl Matthias, Sean Kane, O’Reilly Media) z 2015 roku. Moja motywacja wynikła z fakt że mimo zaliczenia wewnętrznego szkolenia dla developerow w firmie e-point około 2 lat temu moja wiedza bardzo szybko „wyparowała” i konieczne było jej uporządkowanie.

Czytaj dalej

Książka "E-commerce - strategia, zarządzanie, finanse"

Recenzja książki „E-commerce – strategia, zarządzanie, finanse”

Kilka miesięcy temu, moja firmowa koleżanka, Justyna Skorupska, wydała książkę o e-commerce: E-commerce Strategia – Zarządzanie – Finanse. Sięgnąłem po nią z kilku powodów: po pierwsze rzadko się zdarza żeby moi znajomi wydawali książki ;-). Po drugie Justyna w naszej firmie odpowiada za część strategiczną tworzenia systemów e-commerce (ja za część techniczną), więc ciekaw byłem podstaw jej metodyki pracy. Po trzecie, czytając jej różne wpisy na blogach i towarzysząc jej w spotkaniach, zauważyłem że ona i nasi klienci posługują się szeregiem nowych i dziwnych sformułowań, typu „omnichannel”, które chciałem lepiej zrozumieć.

Czytaj dalej

Warsztaty Kotlin w Allegro

Warsztaty z języka Kotlin w Allegro

Firma Allegro, a konkretnie jej część technologiczna, w ramach cyklu swoich meetup’ów zaprosiła dzisiaj do swojej siedziby programistów na całodniowe warsztaty „Allegro Tech Labs Warszawa” z języka Kotlin. Jako człowiek ciekawy nowych rozwiązań technicznych oraz inicjatyw społecznych, przyjąłem zaproszenie i uczestniczyłem w tym spotkaniu, a poniżej przedstawiam swoje podsumowanie.

Czytaj dalej

The Software Development Kit Manager logo

sdkman – łatwa instalacja narzędzi dla programistów Java

Użytkownicy linuxa Ubuntu przyzwyczajeni są do trywialnie prostego instalowania brakujących aplikacji, np. gdy brakuje mi aplikacji „planner”, to pisze się po prostu „sudo apt-get install planner” i po podaniu hasła i chwili oczekiwania mam brakującą aplikacje. Problem zaczyna się gdy chcemy instalować narzędzia niezbędne programistom Java, począwszy od JDK od firmy Oracle – musimy wchodzić na ich stronę WWW, akceptować regulaminy, wyszukiwać nasz typ systemu operacyjnego, procesora, rodzaj archiwum, itd., następnie czekać aż się zgra archiwum i ręcznie je zainstalować. Część narzędzi jest w paczkach dla Ubuntu ale nie wszystkie, lub w przestarzałych wersjach i trzeba wszystko instalować ręcznie. Problem ten rozwiązuje The Software Development Kit Manager (sdkman), podobnie jak npm dla programistów JavaScript.

Czytaj dalej

Witryna education.oracle.com

Egzaminy Java SE Programmer 8 I i II (OCA i OCP) – czy warto zdawać?

W ramach rozwoju osobistego własnego oraz wywierania wpływu na rozwój osobisty moich podwładnych postanowiłem przygotować się i podejść do egzaminu Java SE Programmer I (OCA) i II (OCP). Egzaminy te weryfikują znajomość języka oraz wbudowanych bibliotek i są zarazem początkiem dalszej ścieżki edukacyjnej proponowanej przez firmę Oracle.
Czytaj dalej

Brain Embassy - przestrzeń wspólna

Wpływ otoczenia na pracę programisty i wizyta w Brain Embassy

Moją motywacją do popełnienia tego wpisu była czwartkowa wizyta w ramach „dnia otwartego” w Brain Embassy. Zanim przejdę do samego podsumowania tamtego miejsca, chwilę chciałem poświęcić na wstęp, czyli czego w zasadzie jako programista oczekuję od swojego otoczenia. Jeżeli czytając ten tekst szukasz tylko informacji o Brain Embassy to przewiń w dół ;-).

Czytaj dalej

Java EE: szybki start z projektem War z Gradle w IntelliJ Idea

Proste z pozoru zadanie pt. jak napisać i uruchomić prostą stronę w JSP i servlet w serwerze Tomcat korzystając z wbudowanych ułatwień w IntelliJ Idei okazuje się dosyć trudnym zadaniem dla początkujących programistów Java. Poniżej znajduje się uproszczony przepis jak zrobić to w kilkudziesięciu (!) prostych krokach. Przepis bazuje na systemie Linux ale większość kroków powinna być identyczna na innych OS-ach. Czytaj dalej

JDD 2016

Jak co roku na jesieni, miałem przyjemność wziąć udział w konferencji JDD w Krakowie przeznaczonej dla entuzjastów języka Java i pochodnych. 2 dni i niemal 16 wykładów to niezłe wyzwanie ale jak zwykle udało mi się coś wynieść (bynajmniej nie w znaczeniu gadżetów od sponsorów) i zainspirować na kolejny do pracy przy własnych projektach.

Główna sala przed rozpoczęciem

Główna sala przed rozpoczęciem

Czytaj dalej