Konrad Kokosa

trener

Motto: Performance is easy. You only need to understand everything.

Programista/architekt od ponad 10 lat zakochany w .NET.

Choć z ciekawością spoglądający na inne technologie. Obecnie pracuje jako architekt systemów bankowych, zaangażowany głównie w tematy związane z monitorowaniem, poprawianiem i testowaniem wydajności aplikacji webowych oraz ich ogólnie pojętej architektury.

Lubi zgłębiać się w trzewia CLR. Zwolennik Software Crafmanship i pojęcia Mechanical Sympathy. Blogger i prelegent, starający się angażować w społeczność IT, pełny chęci do dyskusji i dzielenia się wiedzą oraz doświadczeniem z innymi. Założyciel grupy poświęconej wydajności aplikacji webowych Warsaw Web Performance.

Social Media:

Czym jest dla mnie Bottega IT Minds?

Miejscem, w którym pasjonaci dzielą się swoim doświadczeniem, wiedzą i pasją z innymi.

Na czym polega moja praca?

Projektuję, programuję i opiniuję oprogramowanie mając na uwadze przede wszystkim potrzebę biznesową. Zawsze jednak dbając o ulubione przeze mnie tematy wydajności i skalowalności rozwiązania.

Specjalizacja trenera

  • .NET

    Narzędzia, architektura i frameworki na platformie NET. Wychodzimy daleko poza jednyną słuszną granicę wiedzy.
    Zobacz szkolenia...

Materiały Trenera

Idea renesansowej pracowni - Bottegi zakłada nieustanną pracę jej członków i dzielenie się jej wynikami.

  • Pamięć w .NET - od ogółu do szczegółu
    KATEGORIE: Platforma .NET

    .NET ma zarządzaną pamięć, to wie każdy. Ale jak to wszystko naprawdę działa? Czy mamy się w ogóle czym przejmować? Czy znajomość szczegółów implementacyjnych Garbage Collectora jest nam do czegoś potrzebna i co z tego wynika dla codziennego życia .NET deva? Przyglądając się temu jak CLR zarządza pamięcią z tej i owej strony poznamy przy okazji kilka smaczków, ciekawostek ale i zagrożeń.

    Autor Bottega:

    Konrad Kokosa

    Powiązane szkolenia dedykowane:

    (zobacz wszystkie powiązane...)

    Zarządzanie pamięcią w .NET

  • ETW w służbie programisty .NET
    KATEGORIE: Platforma .NET

    Kto debuggował aplikację za pomocą wypisywania do logów "krok1", "krok2", choć pewnie używając bardziej niewybrednych słów? Dobrze wiemy jak potrzebna jest czasem diagnostyka naszej aplikacji. Najczęściej właśnie na tym środowisku, gdzie o nią najtrudniej - na środowisku produkcyjnym. Chciałem przedstawić Wam potężny, aczkolwiek wciąż trochę niedoceniany mechanizm Event Tracing for Windows, który dostarcza ogromu informacji o działaniu komputera, sytemu oraz - co najbardziej nas interesuje - aplikacji .NET. I to wszystko całkiem za darmo!

    Autor Bottega:

    Konrad Kokosa

    Powiązane szkolenia dedykowane:

    (zobacz wszystkie powiązane...)

    Zarządzanie pamięcią w .NET

  • Memento memori
    KATEGORIE: Platforma .NET

    Refleksja nad tematem zarządzania pamięcią we współczesnym świecie IT. Czy w czasach terabajtowych dysków i gigabajtów RAM-u, mamy się w ogóle czym przejmować? czy jesteśmy już na etapie “wolności od pamięci”, która “po prostu jest”? A jeśli jednak nie do końca, to jak ten temat wpływa na rozwój oprogramowania? Jak wpływa na architekturę, na kod który piszemy? Czego powiniśmy być świadomi? Zapraszam na opowieść mająca przedstawić obecny stan tej – zaskakująco ciekawej – dziedziny wiedzy. Mam nadzieję zainspirować do przypomnienia sobie, że pamięć jednak istnieje i że jej świadomość może być ciekawa i ważna.

    Autor Bottega:

    Konrad Kokosa

    Powiązane szkolenia dedykowane:

    (zobacz wszystkie powiązane...)

    Zarządzanie pamięcią w .NET

  • Event Tracing for Windows w służbie programisty
    KATEGORIE: Narzędzia .NET

    Kto debuggował aplikację za pomocą wypisywania do logów "krok1", "krok2", choć pewnie używając bardziej niewybrednych słów? Dobrze wiemy jak potrzebna jest czasem diagnostyka naszej aplikacji. Najczęściej właśnie na tym środowisku, gdzie o nią najtrudniej - na środowisku produkcyjnym. Chciałem przedstawić Wam potężny, aczkolwiek wciąż trochę niedoceniany mechanizm Event Tracing for Windows, który dostarcza ogromu informacji o działaniu komputera, sytemu oraz - co najbardziej nas interesuje - aplikacji .NET. I to wszystko całkiem za darmo!

    Autor Bottega:

    Konrad Kokosa

Szkolenia autorskie trenera

Tytuł Kategoria Il. dni
Tworzenie i testowanie aplikacji z użyciem Test Driven Development (TDD) w Spock (lub JUnit 5) Szkolenie z zakresu Tworzenie i testowanie aplikacji z użyciem Test Driven Development (TDD) w Spock lub JUnit 5.
Testowanie i QA
3-4 dni
Szczegóły