• Po co nam to QAowanie ?

    CodiLime

    Zapraszamy na czerwcowy Tech Talk CodiLime! Tym razem pokażemy aż dwie prezentacje: Po co i jak testujemy (nie tylko oprogramowanie)? Prelegent: Monika Antoniak Wiele osób zastanawia się po co w ogóle robić testy, inni traktują je jak zło konieczne. W tej części opowiemy po co w ogóle przeprowadza się testy, jakie są ich rodzaje i jak się do nich poprawnie przygotować. Opowiemy też jak złożonym i wielowymiarowym zagadnieniem jest testowanie i jak powinna wyglądać poprawna procedura tak, żeby wyniki testów były wiarygodne, miarodajne i badały to, co badać powinny. Jak zbudować framework do testów dla rozwiązań chmurowych? Prelegent Marek Bobcow Testowanie nowoczesnych rozwiązań chmurowych to nie lada wyzwanie. Jak podejść do tego nietrywialnego problemu, na co zwrócić uwagę i jakie narzędzia wykorzystać żeby testować oprogramowanie w chmurze i na chmurze, a przy tym nie zostać bez grosza przy duszy. Będzie to ostatnia okazja do spotkania przed wakacyjną przerwą, którą zaplanowaliśmy na lipiec i sierpień. Tech Talk odbedzie się w naszym biurze przy ul. Krańcowej 5 w Warszawie w środę 19.06 o godzinie 18.30. Po spotkaniu zapraszamy na wspólną integrację i kontynuację dyskusji przy piwie i pizzy w naszym funroomie :). Do zobaczenia! :) Zespół CodiLime PS. Aby lepiej i bliżej nas poznać, zapraszamy na nasze firmowe profile: www.facebook.com/codilime i www.linkedin.com/company/codilime ENG: We invite you to the last Tech Talk before the summer off! This time, we will have the opportunity to listen to two speakers. Topic 1: Why and how do we test software (and not only)? by Monika Antoniak Many question whether tests should be done at all, while others treat them as a necessary evil. In this talk we will discuss why tests are carried out, the types of tests there are and how to prepare for them properly. We will also look at how complex and multidimensional testing is and how the correct procedure should be handled so that the test results are reliable, authoritative and examine what they should be testing. Topic 2: How to build a cloud-based test automation framework by Marek Bocow Testing modern cloud solutions is quite a challenge. Find out how to approach this non-trivial problem, what to pay attention to and what tools to use to test software in the cloud and on the cloud, all while not going broke. Where? We're going to meet at our office on Krańcowa 5 ☛ When? Wednesday 19.06 ☛ The intrigue kicks off at 18:30 ☛ What about after the talk? The discussion will continue in our funroom with pizza and beer. See you! :)

    3
  • 12 Factor Apps - od używania chmury do bycia “chmuro-natywnym”

    Przed nami majowy Tech Talk! Prelekcję poprowadzi Wojtek Urbański, nasz Senior DevOps Engineer. Będzie to wyjątkowa okazja dla osób, które nie mogły (a bardzo chciały;)) uczestniczyć w wystąpieniu Wojtka na @Infoshare. Specjalnie dla Was Wojtek przyjeżdza do biura w Warszawie, by udzielić odpowiedzi na pytanie co to znaczy: “być natywnym dla chmury”? 12 Factor Apps to dobry zbiór założeń i zasad, które mogą pomóc we wzniesieniu się na chmurowe wyżyny, ale ich implementacja nie jest łatwa. Pamiętaj: Twój projekt nie jest pierwszym, który chce znaleźć się na szczycie, więc nie musisz wynajdywać koła na nowo. Musisz tylko wiedzieć, gdzie szukać wskazówek. Podczas prezentacji nasz prelegent przedstawi przykłady do naśladowania oraz błędy, których należy unikać. Spotkanie odbędzie się w biurze CodiLime przy ul. Krańcowej 5 w Warszawie w ostatnią środę miesiąca [masked]) o godzinie 18:30. Po spotkaniu zapraszamy na wspólną integrację i kontynuację dyskusji przy piwie :) Do zobaczenia! :) Zespół CodiLime PS. Aby lepiej i bliżej nas poznać, zapraszamy na nasze firmowe profile: www.facebook.com/codilime i www.linkedin.com/company/codilime

    1
  • Przejdźmy na GO! – studium przypadku

    Przestrzeń from Facebook

    Przed nami kolejny, bardzo wyjątkowy Tech Talk! Tym razem CodiLime przy współpracy z Golang Warsaw zapraszają na spotkanie, podczas którego nasi programiści - Kasia Rybacka i Paweł Marchewka, opowiedzą o migracji istniejącego backendu z Pythona na Go. Na pewno nie raz słyszeliście hasło „A gdyby tak napisać wszystko od nowa, tak będzie lepiej”. Idea jest piękna, natomiast jak z tym jest w praktyce postaramy się pokazać podczas naszego wystąpienia. Opowiemy, z jakimi problemami musieliśmy się zmierzyć i jak je rozwiązaliśmy. Zapraszamy! Więcej informacji znajdziecie pod linkiem: https://www.meetup.com/Golang-Warsaw/events/260282299/ Spotkanie odbędzie się w Przestrzeni Facebooka przy ul. Koszykowej 61 w Warszawie w ostatni czwartek miesiąca [masked]) o godzinie 18:00. Po spotkaniu zapraszamy na wspólną integrację i kontynuację dyskusji przy piwie :) Do zobaczenia! :) Zespół CodiLime PS. Aby lepiej i bliżej nas poznać, zapraszamy na nasze firmowe profile: www.facebook.com/codilime i www.linkedin.com/company/codilime

    3
  • Google Cloud Next Extended 2019

    CodiLime

    As a partner of GDG Cloud Warszawa, we would love to invite you to the amazing Next Extended 2019 event! Grab a popcorn and join us in our Warsaw office this Tuesday to watch Google Next Cloud 2019! Sign up here: https://tiny.pl/t7wqr Agenda: 17:00 – 17:30 - Welcoming 17:30 – 18:00 - Panel discussion: What's next in Cloud? 18:00 – 19:30 - Opening Keynote live streaming 19:30 – 20:00 - Networking - beer and pizza time! 20:00 – 21:00 - Quick labs (Google Cloud Study) or 20:10 – 21:00 - "DevOps in a Serverless World" live streaming 21:00 – 22:00 - Networking

  • Monitoring: Prometheus and Influx

    CodiLime

    Zapraszamy na kolejny TechTalk CodiLime! Tym razem Łukasz Maksymczuk, nasz Software Engineer poprowadzi prelekcję pt. "Monitoring: Prometheus and Influx". O czym będzie talk? Zbudowaliśmy aplikację - i co dalej? Nowoczesne, duże systemy używają wielu maszyn wirtualnych, kontenerów i baz danych, które muszą być monitorowane, aby zapewnić nieprzerwane działanie. Przyjrzymy się popularnym systemom monitoringu - Prometheus oraz InfluxData. Kiedy warto je wybrać - a jeśli, to który? Jak zbudować monitoring dla aplikacji w Kubernetesie, a jak monitorować klasyczne serwery? A może najlepiej połączyć oba rozwiązania? Analiza konkretnych przykładów pomoże rozwiać wątpliwości. ENG: We have created an application - what's next? Modern, big systems utilize many virtual machines, containers and data storage solutions, which have to be constantly monitored, to allow them to be highly resilient. We will take a look at commonly used monitoring systems - Prometheus and InfluxData. When should you choose them - and which one? How do you create a monitoring system for a Kubernetes application, and how do you monitor classic bare metal servers? Maybe it's best to just use both? We will examine a few cases in an attempt to resolve those doubts. Tech Talk odbedzie się w naszym biurze przy ul. Krańcowej 5 w Warszawie w ostatnią środę miesiąca [masked]) o godzinie 18.30. Wydarzenie będzie stream'owane pod tym linkiem -> https://www.youtube.com/watch?v=EdKKn72ASeU Po spotkaniu zapraszamy na wspólną integrację i kontynuację dyskusji przy piwie i pizzy w naszym funroomie :). Do zobaczenia! :) Zespół CodiLime PS. Aby lepiej i bliżej nas poznać, zapraszamy na nasze firmowe profile: www.facebook.com/codilime i www.linkedin.com/company/codilime

  • Configuration management hell

    CodiLime

    Zapraszamy na kolejny Tech Talk CodiLime, którego poprowadzi Michał Sochoń, nasz Senior DevOps Engineer. O czym będzie mowa? Coraz częściej słyszymy, aby być cloud-native, jednakże zazwyczaj sprowadza się to do tego, że musimy dostosować istniejące aplikacje, aby działały w chmurze zanim aplikacje natywnie zaczną działać w chmurze. Często oznacza to zmianę podejścia do zarządzania konfiguracją, które jest szczególnie problematyczne w przypadku dynamicznie tworzonych zasobów. Na Tech Talku przedstawimy kilka rozwiązań jak sobie poradzić w takich przypadkach, między innymi na co zwrócić uwagę stawiając klastry etcd w auto-skalujących się grupach i nie używając do tego kubernetesa. Tech Talk odbedzie się w naszym biurze przy ul. Krańcowej 5 w Warszawie tradycyjnie w ostatnią środę miesiąca [masked]) o godzinie 18.30. Wydarzenie będzie stream'owane - > https://www.youtube.com/watch?v=MoObKRodHnU&feature=youtu.be Po spotkaniu zapraszamy na wspólną integrację i kontynuację dyskusji przy piwie i pizzy w naszym funroomie :). Do zobaczenia! :) Zespół CodiLime PS. Aby lepiej i bliżej nas poznać, zapraszamy na nasze firmowe profile: www.facebook.com/codilime i www.linkedin.com/company/codilime

    3
  • Rust: fast, reliable, productive – pick three

    Olivia Business Centre - O4

    Gdański Codilime zaprasza na kolejny Tech Talk! Michał Krasnoborski przedstawi prezentację pt.: “Rust: fast, reliable, productive – pick three" Opis prezentacji: Czy może istnieć język programowania, w którym nie musisz się martwić o segfaulty i niezdefiniowane zachowanie, zachowując przy tym szybkość i bliskość sprzętowi na poziomie C? Rust, rozwijany obecnie przez Mozillę, łączy wydajność i bezpieczeństwo. Wygrywa też konsekwentnie w kategorii “The Most Loved Language” na Stack Overflow. Rust zdobywa coraz większą popularność, przyciągając nie tylko znużonych debugowaniem ceplusplusowców, ale też szukających wydajności programistów Pythona, Ruby'ego i JSa Przyjdź, żeby dowiedzieć się więcej! Tech Talk odbedzie się w sali Jowisz, na parterze coworkingu O4 (Olivia Four @ Olivia Business Centre) o godzinie 18.30. Prezentacja będzie w jęz. polskim. Po spotkaniu zapraszamy na wspólną integrację i kontynuację dyskusji przy piwie i pizzy :). Do zobaczenia! :) Zespół CodiLime PS. Aby lepiej i bliżej nas poznać, zapraszamy na nasze firmowe profile: www.facebook.com/codilime i www.linkedin.com/company/codilime

  • O budowaniu i wdrażaniu aplikacji w chmurze

    Przed nami kolejny, bardzo wyjątkowy Tech Talk! Tym razem CodiLime przy współpracy z Biurem Karier Politechniki Warszawskiej zapraszają na spotkanie, podczas którego inżynierowie z firmy opowiedzą o budowaniu i wdrażaniu aplikacji w chmurze. Co jest przewidziane w programie: Temat 1 / Michał Sochoń: Czy rozwiązania cloudowe pomagają szybciej tworzyć aplikacje? Coraz częściej słyszymy, aby być agile i robić rzeczy w cloudzie - ale czy oznacza to, że będziemy robić aplikację szybciej? Na wstępie w pigułce opiszemy czym jest chmura - jakie niesie ze sobą korzyści i zagrożenia. Przedstawione zostaną podstawowe modele realizacji projektu w chmurze, np. co się kryje pod określeniem cloud-native czy lift-and-shift. W dalszej części postaramy się przedstawić na co zwrócić uwagę podczas rozpoczynania projektu w chmurze, w szczególności od strony operacyjnej, która niestety bardzo często jest spychana w późniejsze fazy projektowe. Całość zostanie podparta analizą kilku projektów, które miały korzenie w różnych miejscach - np on-premise i ‘lift & shift’, istniejący SaaS z ograniczeniami, tworzone od zera - a skończyły jako projekty w chmurze - niektóre niekoniecznie z sukcesem. Temat 2 / Maciej Sawicki ‘Z głową w chmurach’ - o czym myśleć kiedy decydujemy się uruchomić aplikację w chmurze? Druga część spotkania będzie poświęcona optymalizacji aplikacji pod kątem wdrożenia w chmurze. Zostanie porównane podejście “lift and shift” - szybkie, proste przeniesienie aplikacji do chmury z podejściem cloud native - zaprojektowanie aplikacji tak aby wykorzystała wszystkie możliwości chmury. Słuchacze dowiedzą się co zrobić aby ich aplikacja była niezawodna, skalowalna i efektywna kosztowo. Do kogo skierowane: Do studentów, którzy w przyszłości planują programować - głównie programiści backendowi, jak i do przyszłych administratorów, czyli osób zajmujących się utrzymaniem, oraz tych, którzy marzą, by połączyć te pasje - inżynierzy DevOps. Zapraszamy także przyszłych architektów oprogramowania oraz osoby, które będą podejmować decyzje w projektach lub prowadzić projekty IT - project managerowie, project ownerzy, scrum masterzy. Tech Talk odbedzie się w naszym biurze przy ul. Krańcowej 5 w Warszawie wyjątkowo w pierwszą środę miesiąca [masked]) o godzinie 18.30. Wydarzenie będzie stream'owane: https://www.youtube.com/watch?v=9Vhi6_iIWzI Po spotkaniu zapraszamy na wspólną integrację i kontynuację dyskusji przy piwie i pizzy w naszym funroomie :). Do zobaczenia! :) Zespół CodiLime PS. Aby lepiej i bliżej nas poznać, zapraszamy na nasze firmowe profile: www.facebook.com/codilime i www.linkedin.com/company/codilime

    2
  • CTF - hakowanie po godzinach

    Olivia Business Centre - O4

    Gdański Codilime zaprasza na kolejny Tech Talk! Krzysztof Kwapisiewicz vel. Kwapik (Tech Lead w zespole gdańskim) przedstawi prezentację pt.: “CTF - hakowanie po godzinach”. Czym jest CTF? To taka zabawa w kotka i myszkę. Tyle, że na komputerach. I trzeba znać akronimy jak SQLi i XSS oraz wielosylabowce jak steganografia czy kompresja. Podczas tego Talka padnie dokładniejsza odpowiedź na to pytanie, przy akompaniamencie wielu przykładów. Tech Talk odbedzie się w sali Jowisz, na parterze coworkingu O4 (Olivia Four @ Olivia Business Centre) o godzinie 18.30. Prezentacja będzie w jęz. polskim. Po spotkaniu zapraszamy na wspólną integrację i kontynuację dyskusji przy piwie i pizzy :). Do zobaczenia! :) Zespół CodiLime PS. Aby lepiej i bliżej nas poznać, zapraszamy na nasze firmowe profile: www.facebook.com/codilime i www.linkedin.com/company/codilime

  • Introduction to IPv6 protocol and P4 programming language

    Zapraszamy na kolejny, tym razem bardzo wyjątkowy Tech Talk! Będziemy mieli okazję posłuchać aż dwóch prelegentów. Pierwszym z nich jest przedstawiciel naszej firmy Adam Kułagowski, natomiast drugi to związany od lat z branżą Telco Konrad Gawda. IPv6 to protokół komunikacyjny, będący następcą protokołu IPv4. Niweluje on jego wady, takie jak ograniczona liczba adresów, zależność od protokołu ARP, czy też fragmentacje. Dzieje się tak jednak kosztem braku wstecznej kompatybilności. Prezentacja ma na celu przybliżenie nowego standardu, omówienie podstawowych różnic, wskazanie potencjalnych problemów. Poruszone będą także metody migracji na IPv6 przy zapewnionym dostępie do treści dostępnych wciąż tylko po IPv4. Na koniec omówimy wsparcie dla protokółu w różnych urządzeniach sieciowych jak i systemach operacyjnych. P4 to język pozwalający programować przetwarzanie pakietów na urządzeniach sieciowych. Łączy w sobie siłę programowania embedded i elegancję wysokiej abstrakcji. Czy to może być następny krok dla sieci po SDN i NFV? Jakie możliwości daje switch zaprogramowany w P4? Konrad pokaże jak ten język ma się do fizycznej budowy switcha. Omówimy strukturę programu i wykorzystywane w niej pojęcia. Tech Talk odbędzie się w Smolna 8 Studio: http://smolna8studio.pl/ we wtorek 23.10 o godzinie 18.30. Kilka info: - Jak trafić : druga klatka (idąc od Nowego Światu), lokal 4A, pietro 18. - Obie prezentacje będą w jęz. angielskim, - Nie przewidujemy streamingu, ale wydarzenie będzie nagrywane. Po spotkaniu zapraszamy na wspólną integrację i kontynuację dyskusji przy piwie i przekąskach z pięknym widokiem na Stolicę :) UWAGA! Liczba miejsc ograniczona! Zapisy: http://bit.ly/2yHM6Kc Do zobaczenia! ENGLISH VERSION: We invite you to another, this time very unique Tech Talk! We will have the opportunity to listen to two speakers. The first of them is the representative of our company, Adam Kułagowski. The second one is associated with the Telco industry Konrad Gawda. P4 is a language for describing packet processing on network devices. It mixes powers of embedded programming with high-level programming elegance. Could it be a next step for networking after SDN and NFV? What can you do with a switch programmed in P4? I will point how this language maps to physical switch architecture. We will discuss program structure and basic concepts it uses. IPv6 communications protocol replaces IPv4, eliminating shortcomings including the limited number of addresses, the v4's dependence on the ARP protocol and fragmentation. However, this comes at the expense of the lack of backwards compatibility. The presentation will introduce a new standard, discuss the basic differences and go over potential problems. It will also discuss methods for migrating to IPv6, with access to content still available only after IPv4. Finally, we will take a look at protocol support in various network devices as well as operating systems. ☛ Where? Smolna 8 Studio: http://smolna8studio.pl/ door 4A, 18th floor. ☛ When? Tuesday 23.10 ☛ The intrigue kicks off at 18:30 ☛ What about after the talk? The discussion will continue, with snacks, beer and a beautiful view. Both presentations will be in English. The number of participants is limited! Sign up here: http://bit.ly/2yHM6Kc See you there! :)