4Developers 2018: Sagi na frontendzie - czyli jak uatwi sobie prac ze skom...PROIDEA
油
Asynchroniczno przestaa by dodatkiem, a staa si mechanizmem bez kt坦rego nie wyobra甜amy sobie budowy aplikacji. Mo甜emy do tego podej na r坦甜ne sposoby.
Mo甜emy albo utkn w "callback hellu" albo poszuka czego co umo甜liwi nam pisanie czytelnego, atwego w utrzymaniu a zarazem prostego kodu, kt坦ry dodatkowo bez najmniejszych przeszk坦d mo甜emy testowa.
Jak zredukowa efekty uboczne zwizane z pobieraniem, przetwarzaniem danych, dostpem do cachea na rzecz prostej integracji z popularnymi frontendowymi bibliotekami takimi jak redux? Jak modelowa skomplikowane transakcje biznesowe wymagajce synchronizacji wielu krok坦w?
Podczas mojej prezentacji opowiem na bazie dowiadcze w projektach komercyjnych jak sagi oraz generatory wykorzystane w bibliotece redux-saga mog poprawi czytelno Twojego kodu, uatwi jego testowanie, oraz oszczdzi Tw坦j cenny czas.
O zagadnieniu:
Czy nastpuje taki moment w 甜yciu programisty, kiedy mo甜e on stwierdzi, 甜e jego warsztat jest ju甜 doskonay? Nie, je甜eli pracuje w technologiach internetowych. Ta dziedzina informatyki rozwija si w niesamowicie szybkim tempie, a stworzone wczoraj rozwizania warto stosowa ju甜 dzi!
Cel i korzyci spotkania:
Podczas spotkania suchacze poznaj aktualnie wykorzystywane technologie oraz kluczowe umiejtnoci w produkcji aplikacji internetowych, jak r坦wnie甜 metody programowania ekstremalnego i techniki zwinnego wytwarzania oprogramowania. Osobom, kt坦re dopiero zaczynaj swoj przygod z web development, zostanie przedstawiona propozycja dziaa, kt坦rych sumienne podjcie si gwarantuje odniesienie sukcesu zawodowego.
AWS Amplify Studio jest nowoci od AWSa, kt坦ra pozwala poczy komponenty Figma z baz danych i wygenerowa gotowy kod React. Czy to oznacza, 甜e frontend deweloperzy przestan by potrzebni? A mo甜e te narzdzie to tylko chwyt reklamowy? I czemu AWS zainteresowa si narzdziami low-code/no-code. Na to wszystko Aleksander odpowie w swojej prezentacji. I poka甜e na 甜ywo jak przej od Figmy do gotowej aplikacji.
Girls in It - Front-end & Back-end. Jak zaczmonterail
油
Girls in IT to cykl spotka dla kobiet, kt坦re maj na celu pokaza od kuchni jak wyglda praca w firmie technologicznej i pom坦c im podj waciw decyzj na temat kariery zawodowej.
W pierwszej czci, przeznaczonej dla przyszych Front-end Developerek, opowiemy na czym polega tworzenie strony internetowej i podzielimy si list niezbdnych 添r坦de dla pocztkujcych.
Druga cz zawiera praktyczne informacje dotyczce Backend development'u. Przedstawimy specyfik pracy na tym stanowisku, dobre praktyki, a tak甜e cenne wskaz坦wki od naszych ekspertek.
https://www.youtube.com/watch?v=ww36brBuxU8
Pitek po poudniu. Wypucie aktualizacj na serwer z now funkcjonalnoci (mimo, 甜e wszyscy ci odradzali). Ale by tam krytyczny fix buga. Nie miae innego wyjcia. 5 minut po deployu okazuje si, 甜e system le甜y nowa funkcjonalno co popsua. Chyba czeka ci dugi pitek/weekend. Gdyby mia Feature Flags w projekcie, to tw坦j pitek wygldaby zupenie inaczej. Feature Flags (albo Feature Toggles) pozwalaj ukry funkcjonalno przed u甜ytkownikiem kocowym i wywietli j warunkowo. Dziki temu mo甜na spokojnie mergeowa wszystko do g坦wnej gazi. Albo wyczy funkcjonalno w cigu kilku minut, jeli jest wadliwa. Na prezentacji opowiem, dlaczego w swojej aplikacji JavaScript powiniene rozwa甜y Feature Flags. Wady, zalety i praktyczne wskaz坦wki jak sobie z tym radzi. I to wszystko z perspektywy osoby, kt坦ra korzysta z tego od du甜szego czasu. Po wyjciu z prezentacji bdziesz wiedzie kiedy warto stosowa flagi i jak utrzyma je pod kontrol.
Jak zorganizowa sobie Continuous Integration i Continuous Delivery w projekcie o niezwykle maym bud甜ecie
W trakcie prezentacji dotknite zostan nastpujce zagadnienia:
- spos坦b organizacji projektu pod ktem wprowadzania CI / CD
- u甜ycie kontener坦w w celu przeprowadzania wy甜ej wymienionych proces坦w
- zalecenia odnonie stosowania narzdzi takich jak TeamCity, Docker, Ansible, Git, Make, skrypty Bash, Phing itp.
- wskazanie puapek o kt坦rych trzeba pamita
Prezentacja z konferencji Infoshare 2013 - Jak tworzy aplikacje B2B? Informacje i zagadnienia, kt坦re powiniene/powinna rozwa甜y przed przygotowaniem powa甜nej aplikacji przez Ciebie/Tw坦j zesp坦/Twoj firm.
O tworzeniu rozwiza mobilnych z punktu widzenia front-end dewelopera. Om坦wienie istniejcych rozwiza oraz gbsza analiza biblioteki NativeScript wraz z demem.
Demo #1: https://github.com/pawelkondraciuk/nativescript-hello-world-demo-1
Demo #2: https://github.com/pawelkondraciuk/sample-groceries-demo-2
Jak zbudowac aplikacje z wykorzystaniem funkcjonalnosci windows server 2016...Lukasz Kaluzny
油
Zagadnienia:
Nowe funkcjonalnoci Microsoft Windows Server 2016 w kontekcie budowy aplikacji typu cloud-native:
Zastosowanie Nano Servera, czyli odchudzonej wersji Windows Server 2016, oszczdniej korzystajcej z zasob坦w IT.
Uruchamianie na Nano Serwerach WS2016 aplikacji napisanych w .NET, Javie, Pythonie (Django) czy JavaScript (Node.js).
Migracja - bez koniecznoci zmiany kodu - istniejcych aplikacji do architektury opartej o kontenery. Kontenery to rozwizania oparte na szybkiej wirtualizacji na poziomie proces坦w. Nie tworz dodatkowych instancji jdra systemu operacyjnego. Na tym samym hocie mo甜na uruchomi wiksz ilo kontener坦w ni甜 maszyn wirtualnych. Uruchamianie i zamykanie kontenera jest te甜 znacznie szybsze, ni甜 uruchamianie i zamykanie maszyny wirtualnej.
Wsp坦lna praca developer坦w i administrator坦w nad produktem, czyli DevOps z wykorzystaniem Windows Server 2016 i Visual Studio Team Services w chmurze Azure. Automatyczne budowanie obraz坦w kontener坦w dla ka甜dego nowego kodu i wdra甜ania ich w r坦甜ne rodowiska
atwiejsze zarzdzanie obci甜eniami aplikacji pomidzy zasobami we wasnej infrastrukturze i w chmurze Azure dziki WS2016 oraz Azure Service Fabric.
Funkcjonalnoci Windows Server 2016 powstae z myl o wygodzie administrator坦w:
Nowa wersja PowerShell 5.0 - przynoszca lepsze funkcjonowanie powoki linii polece oraz udoskonalony jzyk skryptowy,
Azure Remote Server Management Tools zdalne zarzdzanie Nano i Windows Server 2016 z Azure,
PowerShell Direct,
Nested Virtualization jako wsparcie uatwienia nauki i test坦w.
SharePoint Framework to nowy model tworzenia customizacji w SharePoint umo甜liwiajcy w peni client-side development zintegrowany z modern SharePoint UX.
Jak oszczdza czas zespou w rodowisku mikroserwis坦w, czyli efektywny flow ...Mateusz Paprocki, PMP
油
Ka甜dy zesp坦 pracujcy w rodowisku mikroserwis坦w boryka si z podobnymi problemami: jak dba o jako kodu, organizowa feature branche, testowa zmiany, budowa kolejne wersje aplikacji, zarzdza rodowiskami, czy, finalnie, doprowadzi do automatycznych release坦w. W prezentacji przygotowanej przez tr坦jmiejski software house Neoteric zobaczymy jedn z koncepcji rozwizania problem坦w. Przygotujcie si na solidn dawk Jenkinsa, Dockera, GitFlow oraz Sonara!
GET.NET - Osiokowi w 甜obie dano, czyli o tym jak hostowa aplikacje na Mic...Michal Furmankiewicz
油
Azure oferuje wiele platform na kt坦rych mo甜esz uruchomi swoj aplikacj. Ka甜da ma swoje zalety i wady. Zrobiem przegld tych platform dla Ciebie. W prezentacji wyra甜am swoj prywatn opini.
Piotr Grabski-Gradziski (VML) - To jak zrobimy ten projekt? Czyli o doborze ...Business Link Krakow
油
Wygranie projektu czy decyzja o realizacji wasnego pomysu to moment, po kt坦rym nastpuje kluczowe pytanie. Jak go zrealizowa? W VML na co dzie zadajemy sobie to i szereg innych pyta: z jakiej technologii skorzysta, jak go zoptymalizowa czy gdzie go hostowa, aby zrealizowa zakadany zakres i dotrzyma terminu. W ramach tej prelekcji Piotr poka甜e Ci jak znale添 odpowiedzi na te i inne pytania, na co zwr坦ci szczeg坦ln uwag kiedy decyzja o wyborze technologii rzutuje na cay projekt.
Technologie mobilne w platformach edukacyjnych. Kosmikus, studium przypadkuMichal Lukaszewski
油
Prezentacja przygotowana na potrzeby cyklu Launch & Learn prowadzonego w Young Digital Planet. Autorzy: Sawek Rodak i Micha ukaszewski (ja).
Prelekcja skadaa si z dw坦ch czci:
1. Czego technologia oczekuje od biznesu aby przygotowa dobry produkt uwzgldniajcy urzdzenia mobilne
2. Co technologia musi wiedzie aby wesprze biznes w realizacji dobrego produktu.
Kosmikus, produkt YDP, jako studium przypadku - jakie technologie zostay wybrane i dlaczego, gdzie byy kompromisy i dlaczego.
Przegld najwa甜niejszych technologii pozwalajcych zrealizowa aplikacje dostpne na szerokim spektrum urzdze.
Mn坦stwo link坦w do 添r坦de, por坦wna.
Prezentacja do cignicia r坦wnie甜 std:
http://sdrv.ms/MtH62k
W razie pyta, wtpliwoci, chci podyskutowania - zapraszm do kontaktu :)
We have adopted Scrum and Kanban as our people framework and software engineering techniques and good practises XP, DevOps processes CI, CD, Quality, ChM, RM, BDD, TDD, Risk Management and GIT Flow for the technical counterpart. Here's a story of our problems and solutions we've came-up with. It has been a long journey already, but there's a lot of things to do ahead of us. Let's step into our Case Study
Wykad przeprowadzony na kole naukowym TeMoMuKo 10 listopada 2016 na Politechnice Wrocawskiej rozpoczynajcy seri油8 wykad坦w wprowadzajcych w wiat iOS Development'u.
Zastanawiasz si nad karier mobile developera? Chcesz spr坦bowa si w jzyku Swift? Nie wiesz od czego zacz nauk programowania aplikacji mobilnych? We添 udzia w naszych wykadach z podstaw Swifta!
Razem z koem naukowym KN Temomuko poprowadzimy cykl wykad坦w na Politechnice Wrocawskiej z tajnik坦w programowania w jzyku Swift.
Prezentacja z meetupu Women in Technology Warszawa
Get Inspired: Po co nam UX? O edukacji i nie tylko
27.06
Prelekcja: Karolina Plaskowicka, UX Magazyn
Pitek po poudniu. Wypucie aktualizacj na serwer z now funkcjonalnoci (mimo, 甜e wszyscy ci odradzali). Ale by tam krytyczny fix buga. Nie miae innego wyjcia. 5 minut po deployu okazuje si, 甜e system le甜y nowa funkcjonalno co popsua. Chyba czeka ci dugi pitek/weekend. Gdyby mia Feature Flags w projekcie, to tw坦j pitek wygldaby zupenie inaczej. Feature Flags (albo Feature Toggles) pozwalaj ukry funkcjonalno przed u甜ytkownikiem kocowym i wywietli j warunkowo. Dziki temu mo甜na spokojnie mergeowa wszystko do g坦wnej gazi. Albo wyczy funkcjonalno w cigu kilku minut, jeli jest wadliwa. Na prezentacji opowiem, dlaczego w swojej aplikacji JavaScript powiniene rozwa甜y Feature Flags. Wady, zalety i praktyczne wskaz坦wki jak sobie z tym radzi. I to wszystko z perspektywy osoby, kt坦ra korzysta z tego od du甜szego czasu. Po wyjciu z prezentacji bdziesz wiedzie kiedy warto stosowa flagi i jak utrzyma je pod kontrol.
Jak zorganizowa sobie Continuous Integration i Continuous Delivery w projekcie o niezwykle maym bud甜ecie
W trakcie prezentacji dotknite zostan nastpujce zagadnienia:
- spos坦b organizacji projektu pod ktem wprowadzania CI / CD
- u甜ycie kontener坦w w celu przeprowadzania wy甜ej wymienionych proces坦w
- zalecenia odnonie stosowania narzdzi takich jak TeamCity, Docker, Ansible, Git, Make, skrypty Bash, Phing itp.
- wskazanie puapek o kt坦rych trzeba pamita
Prezentacja z konferencji Infoshare 2013 - Jak tworzy aplikacje B2B? Informacje i zagadnienia, kt坦re powiniene/powinna rozwa甜y przed przygotowaniem powa甜nej aplikacji przez Ciebie/Tw坦j zesp坦/Twoj firm.
O tworzeniu rozwiza mobilnych z punktu widzenia front-end dewelopera. Om坦wienie istniejcych rozwiza oraz gbsza analiza biblioteki NativeScript wraz z demem.
Demo #1: https://github.com/pawelkondraciuk/nativescript-hello-world-demo-1
Demo #2: https://github.com/pawelkondraciuk/sample-groceries-demo-2
Jak zbudowac aplikacje z wykorzystaniem funkcjonalnosci windows server 2016...Lukasz Kaluzny
油
Zagadnienia:
Nowe funkcjonalnoci Microsoft Windows Server 2016 w kontekcie budowy aplikacji typu cloud-native:
Zastosowanie Nano Servera, czyli odchudzonej wersji Windows Server 2016, oszczdniej korzystajcej z zasob坦w IT.
Uruchamianie na Nano Serwerach WS2016 aplikacji napisanych w .NET, Javie, Pythonie (Django) czy JavaScript (Node.js).
Migracja - bez koniecznoci zmiany kodu - istniejcych aplikacji do architektury opartej o kontenery. Kontenery to rozwizania oparte na szybkiej wirtualizacji na poziomie proces坦w. Nie tworz dodatkowych instancji jdra systemu operacyjnego. Na tym samym hocie mo甜na uruchomi wiksz ilo kontener坦w ni甜 maszyn wirtualnych. Uruchamianie i zamykanie kontenera jest te甜 znacznie szybsze, ni甜 uruchamianie i zamykanie maszyny wirtualnej.
Wsp坦lna praca developer坦w i administrator坦w nad produktem, czyli DevOps z wykorzystaniem Windows Server 2016 i Visual Studio Team Services w chmurze Azure. Automatyczne budowanie obraz坦w kontener坦w dla ka甜dego nowego kodu i wdra甜ania ich w r坦甜ne rodowiska
atwiejsze zarzdzanie obci甜eniami aplikacji pomidzy zasobami we wasnej infrastrukturze i w chmurze Azure dziki WS2016 oraz Azure Service Fabric.
Funkcjonalnoci Windows Server 2016 powstae z myl o wygodzie administrator坦w:
Nowa wersja PowerShell 5.0 - przynoszca lepsze funkcjonowanie powoki linii polece oraz udoskonalony jzyk skryptowy,
Azure Remote Server Management Tools zdalne zarzdzanie Nano i Windows Server 2016 z Azure,
PowerShell Direct,
Nested Virtualization jako wsparcie uatwienia nauki i test坦w.
SharePoint Framework to nowy model tworzenia customizacji w SharePoint umo甜liwiajcy w peni client-side development zintegrowany z modern SharePoint UX.
Jak oszczdza czas zespou w rodowisku mikroserwis坦w, czyli efektywny flow ...Mateusz Paprocki, PMP
油
Ka甜dy zesp坦 pracujcy w rodowisku mikroserwis坦w boryka si z podobnymi problemami: jak dba o jako kodu, organizowa feature branche, testowa zmiany, budowa kolejne wersje aplikacji, zarzdza rodowiskami, czy, finalnie, doprowadzi do automatycznych release坦w. W prezentacji przygotowanej przez tr坦jmiejski software house Neoteric zobaczymy jedn z koncepcji rozwizania problem坦w. Przygotujcie si na solidn dawk Jenkinsa, Dockera, GitFlow oraz Sonara!
GET.NET - Osiokowi w 甜obie dano, czyli o tym jak hostowa aplikacje na Mic...Michal Furmankiewicz
油
Azure oferuje wiele platform na kt坦rych mo甜esz uruchomi swoj aplikacj. Ka甜da ma swoje zalety i wady. Zrobiem przegld tych platform dla Ciebie. W prezentacji wyra甜am swoj prywatn opini.
Piotr Grabski-Gradziski (VML) - To jak zrobimy ten projekt? Czyli o doborze ...Business Link Krakow
油
Wygranie projektu czy decyzja o realizacji wasnego pomysu to moment, po kt坦rym nastpuje kluczowe pytanie. Jak go zrealizowa? W VML na co dzie zadajemy sobie to i szereg innych pyta: z jakiej technologii skorzysta, jak go zoptymalizowa czy gdzie go hostowa, aby zrealizowa zakadany zakres i dotrzyma terminu. W ramach tej prelekcji Piotr poka甜e Ci jak znale添 odpowiedzi na te i inne pytania, na co zwr坦ci szczeg坦ln uwag kiedy decyzja o wyborze technologii rzutuje na cay projekt.
Technologie mobilne w platformach edukacyjnych. Kosmikus, studium przypadkuMichal Lukaszewski
油
Prezentacja przygotowana na potrzeby cyklu Launch & Learn prowadzonego w Young Digital Planet. Autorzy: Sawek Rodak i Micha ukaszewski (ja).
Prelekcja skadaa si z dw坦ch czci:
1. Czego technologia oczekuje od biznesu aby przygotowa dobry produkt uwzgldniajcy urzdzenia mobilne
2. Co technologia musi wiedzie aby wesprze biznes w realizacji dobrego produktu.
Kosmikus, produkt YDP, jako studium przypadku - jakie technologie zostay wybrane i dlaczego, gdzie byy kompromisy i dlaczego.
Przegld najwa甜niejszych technologii pozwalajcych zrealizowa aplikacje dostpne na szerokim spektrum urzdze.
Mn坦stwo link坦w do 添r坦de, por坦wna.
Prezentacja do cignicia r坦wnie甜 std:
http://sdrv.ms/MtH62k
W razie pyta, wtpliwoci, chci podyskutowania - zapraszm do kontaktu :)
We have adopted Scrum and Kanban as our people framework and software engineering techniques and good practises XP, DevOps processes CI, CD, Quality, ChM, RM, BDD, TDD, Risk Management and GIT Flow for the technical counterpart. Here's a story of our problems and solutions we've came-up with. It has been a long journey already, but there's a lot of things to do ahead of us. Let's step into our Case Study
Wykad przeprowadzony na kole naukowym TeMoMuKo 10 listopada 2016 na Politechnice Wrocawskiej rozpoczynajcy seri油8 wykad坦w wprowadzajcych w wiat iOS Development'u.
Zastanawiasz si nad karier mobile developera? Chcesz spr坦bowa si w jzyku Swift? Nie wiesz od czego zacz nauk programowania aplikacji mobilnych? We添 udzia w naszych wykadach z podstaw Swifta!
Razem z koem naukowym KN Temomuko poprowadzimy cykl wykad坦w na Politechnice Wrocawskiej z tajnik坦w programowania w jzyku Swift.
Prezentacja z meetupu Women in Technology Warszawa
Get Inspired: Po co nam UX? O edukacji i nie tylko
27.06
Prelekcja: Karolina Plaskowicka, UX Magazyn
ARKit is a new framework introduced in iOS 11 for augmented reality applications. It allows developers to place virtual objects in 3D space that interact with the real world. The document provides code snippets and explanations of key ARKit classes like ARCamera for camera tracking state, SCNNode for creating and transforming 3D nodes, ARPlaneAnchor for detecting horizontal surfaces, SCNPhysicsBody for adding physics, and SCNAnimationProtocol for animating nodes. Supported devices include recent iPhones and iPads as well as some Android devices.
The document introduces Android Architecture Components and Room, which is a persistence library for Android. It provides an overview of Room concepts like entities, data access objects (DAOs), and databases. It also covers more advanced Room features such as relationships between entities, custom types, and database migrations.
Prezentacja poprowadzona przez Tomasza Kurowskiego, Tomasza Korwin-Gajkowskiego oraz Jacka Sieradzkiego na 43 spotkaniu Women in Technology w Krakowie.
Agnieszka Pocha - Od surowych danych do gotowego modelu - uczenie maszynowe w...Women in Technology Poland
油
Czym zajmuje si uczenie maszynowe? Wczytywanie danych? Zbalansowanie klas (klasyfikacja)? Metody histogramowe? Skalowanie, centrowanie, wybielanie? Kltwa wymiarowoci?
This document discusses best practices for organizing code and setting up architecture for larger frontend projects with multiple developers. It covers choosing technology stacks, code organization, coding guidelines, responsive design approaches, performance optimization, and workflows.
W prezentacji znajdziesz om坦wienie:
-organizacj kodu i pracy w troch wikszych projektach
-wykorzystanie narzdzi takich jak npm, gulp, sass, bower do automatyzacji zada
-efektywn prac w zespole z wykorzystaniem gita
-zasady tworzenia zwartego, atwego w utrzymaniu kodu w oparciu o podejcie SMACSS i BEM
-wzorce i podejcie do tworzenia modularnego javascriptu
-przydatne narzdzia i biblioteki wraz z ich praktycznym zastosowaniem
-testowanie stron i aplikacji
-przyjrzymy si te甜 nowej wersji Javascript: ES6/ES2015
2. 10 lat dowiadczenia zawodowego
Developer, Scrum Master, VP of
Engineering
Reality Pump, CD Projekt RED,
GameDesire, Qualtrics
iOS and Android developer
Artur Staszczyk
Senior Software Developer @ Qualtrics
https://www.linkedin.com/in/arturstaszczyk
@arturstaszczyk
3. Agenda Czym jest React Native?
Potrzeby biznesowe
Rozwizania technologiczne
Moja przygoda z RN
永姻噛霞一温糸霞
4. React Natvie Wieloplatformowy framework
JavaScript
Oparty o paradygmat
programowania deklaratywnego
Uruchamiany na urzdzeniach za
pomoc natywnego interpretera JS
Posiadajcy bibliotek tumaczc
kod JS na wywoania kodu
natywnego.
11. Potrzebne kompetencje
Znajomo architektury system坦w operacyjnych ( animacje, wtki, niskopoziomowe API graficzne,
budowa natywnego UI, konstrukcja plik坦w projekt坦w, build toolchain)
Proces wystawiania aplikacji do sklepu
iOS User Interface guidelines, Material Design
12. Moja przygoda -
czego si
nauczyem
React Native developer od 2
miesicy
Pisanie w deklaratywnym stylu
Nie wszystko si da
Debugging
Problemy z testowaniem