2019.10.08 share con365 2019 open source in azure devops, on the example open...Janusz Nowak
Janusz Nowak
Open Source in Azure DevOps, on the example Open API for Azure Functions
How to create open source public project in Azure DevOps using it all benefits, creating open source library for generating Open API/Swagger definition for Azure Function and showing what goods it is bringing. http://www.sharecon365.pl/sessions/ 2019
Poszukujemy lokalnych partnerów, którzy chcieliby przyłączyć się do społeczności Koduj dla Polski prowadząc własne działania społeczno-technologiczne, lub organizując Hacknighty według sprawdzonej przez nas formuły.
Chcemy promować istniejące inicjatywy prowadzące działania społeczno-technologiczne, a także wspierać powstawanie nowych społeczności w całej Polsce.
Wspierasz open-source, tworzysz otwarte zasoby wiedzy, uczysz kodowania, używasz lub chcesz zacząć używać technologii w działalności społecznej? Interesują Cię te tematy i chcesz zebrać podobnie zaangażowane osoby w twojej okolicy? Napisz do nas!
"Zagrożenia w stosowaniu technologii open-source w projektach komercyjnych" -...krakspot
Prezentacja z czwartej edycji KrakSpota. "Dlaczego open-source to zło? Zagrożenia w stosowaniu technologii open-source w projektach komercyjnych" - Tomasz Wesołowski
2019.10.08 share con365 2019 open source in azure devops, on the example open...Janusz Nowak
Janusz Nowak
Open Source in Azure DevOps, on the example Open API for Azure Functions
How to create open source public project in Azure DevOps using it all benefits, creating open source library for generating Open API/Swagger definition for Azure Function and showing what goods it is bringing. http://www.sharecon365.pl/sessions/ 2019
Poszukujemy lokalnych partnerów, którzy chcieliby przyłączyć się do społeczności Koduj dla Polski prowadząc własne działania społeczno-technologiczne, lub organizując Hacknighty według sprawdzonej przez nas formuły.
Chcemy promować istniejące inicjatywy prowadzące działania społeczno-technologiczne, a także wspierać powstawanie nowych społeczności w całej Polsce.
Wspierasz open-source, tworzysz otwarte zasoby wiedzy, uczysz kodowania, używasz lub chcesz zacząć używać technologii w działalności społecznej? Interesują Cię te tematy i chcesz zebrać podobnie zaangażowane osoby w twojej okolicy? Napisz do nas!
"Zagrożenia w stosowaniu technologii open-source w projektach komercyjnych" -...krakspot
Prezentacja z czwartej edycji KrakSpota. "Dlaczego open-source to zło? Zagrożenia w stosowaniu technologii open-source w projektach komercyjnych" - Tomasz Wesołowski
Fair Pricing - what you really pay for when buying WordPress Plugins or Theme...Aleksander Kuczek
Developers ask for money for WordPress Themes and Plugins they create. It's legal, but not every pricing model is fair.
What's included:
7 deadly sins of theme and plugin developers
Open Source Fair Pricing Manifesto
Slides in Polish. English transcriptions available here: https://www.perfect-web.co/blog/300-fair-pricing-in-the-world-of-open-source
Artykuł, który napisałem dla magazynu Linux + 10/2009 (już nie istniejącego), publikowanego przez Software Press Sp. zo.o. S. K. Poświęcony jest narzędziom: Free Pascal Compiler i zintegrowanemu środowisku programistycznemu Lazarus IDE. Dzięki nim możemy tworzyć aplikacje zgodnie z zasadą: „napisz raz, skompiluj gdziekolwiek” (cóż, prawie tak to działa). W artykule można również znaleźć zdjęcie mojego 1-rocznego wówczas syna.
Projekty OPEN SOURCE - sposoby organizacji oraz źródła finansowaniawalec51
Mimo że niemal każdy z nas ma kontakt z oprogramowaniem open source, zazwyczaj trudno jest nam sobie wytłumaczyć jak ono zostało powołane do życia. Widzimy w sieci dziesiątki ludzi zaangażowanych w projekty produkujące setki tysięcy linii kodu, jednak nie potrafimy wytłumaczyć sobie, co jest źródłem tego całego zamieszania. Szczątkowe informacje, jakie odnajdujemy na temat społeczności open source, często przedstawiają nam idylliczny, wręcz nierealny obraz tego środowiska. W tej książce próbujemy przedstawić zasady funkcjonowania tego typu projektów w jak najbardziej obiektywny sposób. Poprzez obserwację ludzi oraz firm współpracujących w tej społeczności budujemy katalog praktyk zaobserwowanych w ich sferze organizacyjnej oraz biznesowej. Szersze zapoznanie się ze światem open source powinno odsłonić nam kurtynę mitów i osobistych przeświadczeń. Pozwoli nam to na podejmowanie bardziej świadomych decyzji o przyłączaniu się do tego typu przedsięwzięć lub tworzeniu nowych.
Aprenda php de forma rápida e dinâmica, com esse maravilhoso livro digital, milhares de exemplos de fácil assimilação e aprendizado, desenvolva sites maravilhosos, crie de forma acelerada.
PRZEGLĄD NARZĘDZI W WARSZTACIE OTWARTEGO NAUKOWCAArtur Gunia
Głównymi założeniami otwartej nauki są: 1) otwarta metodologia, 2) otwarte oprogramowanie (a przynajmniej, jak najmniej komercyjne), 3) otwarte dane, 4) otwarty dostęp, 5) Open Peer Review, oraz 6) otwarte zasoby edukacyjne. By sprostać założeniom otwartej nauki i tym samym prowadzić, jak najlepsze badania replikujące wcześniejsze wyniki potrzebujemy narzędzi informatycznych. Oczywiście ideałem byłyby programy o otwartym kodzie źródłowym (open source), jednak nie zawsze jest to możliwe. Niemniej dysponujemy szeregiem darmowego i opartego o otwarte standardy oprogramowania, które możemy wykorzystać w naszym warsztacie badawczym. W trakcie mojego wystąpienia chciałbym skupić na tych rozwiązań, które szczególnie są przydatne w badaniach z zakresu nauk społecznych. Przede wszystkim pragnę zademonstrować informatyczne narzędzia: przetwarzania i analizy danych, pracy grupowej i umożliwiające otwarte upowszechnianie wyników badań.
Wysoka Dostępność Windows Server 2008 w kontekscie umów SLATobias Koprowski
To trzecia prezentacja w cztero-częściowym cyklu omawiającym znaczenie wysokiej dostepności w kontekście umów SLA. Prezentacje przeznaczone są dla odbiorców z kręgu ITPro, a publikowane na zywo na portalu VirtualStudy.pl
***
This is third part of my four-parts cycle about Service Level Agreement for ITPros. It a session for Virtualstudy.pl education portal.
Kraków Living Lab - prezentacja Wojciecha Przybylskiego, dyrektora działu rozwoju parku technologicznego podczas konferencji „SMART_KOM. Kraków w sieci inteligentnych miast”, 7.11.2014 r., Kraków
O randce projektanta i użytkownika, czyli jak projektować produkty, które ...Project: People
Prezentacja z warsztatów dot. procesu Lean UX przygotowana dla Wyższej Szkoły Europejskiej w Krakowie.
“O randce projektanta i użytkownika - czyli jak projektować produkty, które pokochają użytkownicy? Kilka słów o Lean UX.”
Jak wygląda typowy proces tworzenia nowych produktów? Co zrobić, aby uniknąć niepowodzeń i marnotrastwa czasu i pracy projektantów? Jak projektować tak, by użytkownicy pokochali nasz projekt? Oraz co Lean Startup robi poza ekosystemem startupowym?
Czym właściwie jest Lean UX i dlaczego każdy projektant powinien go znać.
Technologie non-profit | Fundacja TechSoupAdam Gieniusz
Prezentacja ze spotkania łódzkiego Pozarządowego Klubu Dyskusyjnego z dnia 29 V 2012:
- chmura obliczeniowa a NGO
- dotacje na programy i sprzęt komputerowy
- społeczności wokół nowoczesnych technologii
Łebski Development czyli kiedy i dlaczego tworzyć oprogramowanie pod klucz i ...Wojciech Sznapka
- oprogramowanie dedykowane vs. produkty Open Source gotowe do użycia – w którym momencie te drugie przestają być wystarczające,
- jaką wartością jest indywidualne podejście do zagadnienia i gdzie każdy z udziałowców projektu otrzymuje największe korzyści,
- po co komu framework, skoro można wszystko samemu napisać najlepiej?
- Symfony2, jego historia, możliwości i usytuowanie na rynku,
- przykłady z życia codziennego, jak PHP i Symfony2 zwinnie daje radę w przeróżnych dziedzinach software developmentu.
Prezentacja z MTS 2010 w ktrórej mówiłem o możliwościach korzystania z Windows Azure jako platformy uruchamiania technologii rozwijanych jako Open Source. W czasie sesji prezentację uzupełniał pokaz na żywo (wykorzystanie WebPI, OGDI).
More Related Content
Similar to [11 Sesja Linuksowa] Dlaczego warto aktywnie uczestniczyć w projektach OPEN SOURCE? - Karol Bryksa
Fair Pricing - what you really pay for when buying WordPress Plugins or Theme...Aleksander Kuczek
Developers ask for money for WordPress Themes and Plugins they create. It's legal, but not every pricing model is fair.
What's included:
7 deadly sins of theme and plugin developers
Open Source Fair Pricing Manifesto
Slides in Polish. English transcriptions available here: https://www.perfect-web.co/blog/300-fair-pricing-in-the-world-of-open-source
Artykuł, który napisałem dla magazynu Linux + 10/2009 (już nie istniejącego), publikowanego przez Software Press Sp. zo.o. S. K. Poświęcony jest narzędziom: Free Pascal Compiler i zintegrowanemu środowisku programistycznemu Lazarus IDE. Dzięki nim możemy tworzyć aplikacje zgodnie z zasadą: „napisz raz, skompiluj gdziekolwiek” (cóż, prawie tak to działa). W artykule można również znaleźć zdjęcie mojego 1-rocznego wówczas syna.
Projekty OPEN SOURCE - sposoby organizacji oraz źródła finansowaniawalec51
Mimo że niemal każdy z nas ma kontakt z oprogramowaniem open source, zazwyczaj trudno jest nam sobie wytłumaczyć jak ono zostało powołane do życia. Widzimy w sieci dziesiątki ludzi zaangażowanych w projekty produkujące setki tysięcy linii kodu, jednak nie potrafimy wytłumaczyć sobie, co jest źródłem tego całego zamieszania. Szczątkowe informacje, jakie odnajdujemy na temat społeczności open source, często przedstawiają nam idylliczny, wręcz nierealny obraz tego środowiska. W tej książce próbujemy przedstawić zasady funkcjonowania tego typu projektów w jak najbardziej obiektywny sposób. Poprzez obserwację ludzi oraz firm współpracujących w tej społeczności budujemy katalog praktyk zaobserwowanych w ich sferze organizacyjnej oraz biznesowej. Szersze zapoznanie się ze światem open source powinno odsłonić nam kurtynę mitów i osobistych przeświadczeń. Pozwoli nam to na podejmowanie bardziej świadomych decyzji o przyłączaniu się do tego typu przedsięwzięć lub tworzeniu nowych.
Aprenda php de forma rápida e dinâmica, com esse maravilhoso livro digital, milhares de exemplos de fácil assimilação e aprendizado, desenvolva sites maravilhosos, crie de forma acelerada.
PRZEGLĄD NARZĘDZI W WARSZTACIE OTWARTEGO NAUKOWCAArtur Gunia
Głównymi założeniami otwartej nauki są: 1) otwarta metodologia, 2) otwarte oprogramowanie (a przynajmniej, jak najmniej komercyjne), 3) otwarte dane, 4) otwarty dostęp, 5) Open Peer Review, oraz 6) otwarte zasoby edukacyjne. By sprostać założeniom otwartej nauki i tym samym prowadzić, jak najlepsze badania replikujące wcześniejsze wyniki potrzebujemy narzędzi informatycznych. Oczywiście ideałem byłyby programy o otwartym kodzie źródłowym (open source), jednak nie zawsze jest to możliwe. Niemniej dysponujemy szeregiem darmowego i opartego o otwarte standardy oprogramowania, które możemy wykorzystać w naszym warsztacie badawczym. W trakcie mojego wystąpienia chciałbym skupić na tych rozwiązań, które szczególnie są przydatne w badaniach z zakresu nauk społecznych. Przede wszystkim pragnę zademonstrować informatyczne narzędzia: przetwarzania i analizy danych, pracy grupowej i umożliwiające otwarte upowszechnianie wyników badań.
Wysoka Dostępność Windows Server 2008 w kontekscie umów SLATobias Koprowski
To trzecia prezentacja w cztero-częściowym cyklu omawiającym znaczenie wysokiej dostepności w kontekście umów SLA. Prezentacje przeznaczone są dla odbiorców z kręgu ITPro, a publikowane na zywo na portalu VirtualStudy.pl
***
This is third part of my four-parts cycle about Service Level Agreement for ITPros. It a session for Virtualstudy.pl education portal.
Kraków Living Lab - prezentacja Wojciecha Przybylskiego, dyrektora działu rozwoju parku technologicznego podczas konferencji „SMART_KOM. Kraków w sieci inteligentnych miast”, 7.11.2014 r., Kraków
O randce projektanta i użytkownika, czyli jak projektować produkty, które ...Project: People
Prezentacja z warsztatów dot. procesu Lean UX przygotowana dla Wyższej Szkoły Europejskiej w Krakowie.
“O randce projektanta i użytkownika - czyli jak projektować produkty, które pokochają użytkownicy? Kilka słów o Lean UX.”
Jak wygląda typowy proces tworzenia nowych produktów? Co zrobić, aby uniknąć niepowodzeń i marnotrastwa czasu i pracy projektantów? Jak projektować tak, by użytkownicy pokochali nasz projekt? Oraz co Lean Startup robi poza ekosystemem startupowym?
Czym właściwie jest Lean UX i dlaczego każdy projektant powinien go znać.
Technologie non-profit | Fundacja TechSoupAdam Gieniusz
Prezentacja ze spotkania łódzkiego Pozarządowego Klubu Dyskusyjnego z dnia 29 V 2012:
- chmura obliczeniowa a NGO
- dotacje na programy i sprzęt komputerowy
- społeczności wokół nowoczesnych technologii
Łebski Development czyli kiedy i dlaczego tworzyć oprogramowanie pod klucz i ...Wojciech Sznapka
- oprogramowanie dedykowane vs. produkty Open Source gotowe do użycia – w którym momencie te drugie przestają być wystarczające,
- jaką wartością jest indywidualne podejście do zagadnienia i gdzie każdy z udziałowców projektu otrzymuje największe korzyści,
- po co komu framework, skoro można wszystko samemu napisać najlepiej?
- Symfony2, jego historia, możliwości i usytuowanie na rynku,
- przykłady z życia codziennego, jak PHP i Symfony2 zwinnie daje radę w przeróżnych dziedzinach software developmentu.
Prezentacja z MTS 2010 w ktrórej mówiłem o możliwościach korzystania z Windows Azure jako platformy uruchamiania technologii rozwijanych jako Open Source. W czasie sesji prezentację uzupełniał pokaz na żywo (wykorzystanie WebPI, OGDI).
Similar to [11 Sesja Linuksowa] Dlaczego warto aktywnie uczestniczyć w projektach OPEN SOURCE? - Karol Bryksa (20)
2. O MNIE
Na co dzień jestem developerem PHP/Drupal,
pracuję w kooperatywie freelancerów Ratio Web.
Współtworzę polską społeczność Drupal, współ-
organizuję konferencję DrupalCamp Wrocław,
code sprinty i szkolenia.
Jestem fanem rozwiązań Open Source i oczywi-
ście Linuksa!
Mój pierwszy Linuks Ubuntu 6.10
3. Na co dzień korzystamy
z wielu rozwiązań udostępnianych na
OTWARTYCH LICENCJACH
Oto niektóre z nich:
5. Jądro Linuxa 3.10
to prawie 17 mln linii kodu w ponad 43 000 plikach
Aktywni programiści
Od 2005 r. pracowało nad nim około 10 000 programistów z ponad 1000 firm
Nierównomierne zaangażowanie
1/3 developerów zaangażowanych w jądro Linuksa napisała tylko jeden patch
Nowe wydania
Nowe wydania publikowane są średnio co 70 dni i zawierają od 9000 do 14000
poprawek (patch)
7. Core Drupal 8
Drupal 8 to około 400 OOO linii kodu w 4 000 plikach
(nie licząc komentarzy i pustych linii)
Aktywni programiści
Nad Core Drupal 8 pracowało prawie 1800 developerów
(od 2011 do stycznia 2014)
Moduły od społeczności
Drupal to także 26 000 dodatkowych modułów napisanych przez ponad 32 000
developerów
Zainteresowanie wciąż rośnie
Ponad milion stron wykorzystuje CMS Drupal
9. W pracę nad jądrem CMS Drupal w większości zaangażowani są wolontariusze
Duża część pracy powstaje podczas code sprintów i contribution mentoring
hours oraz przy okazji konfernecji.
Wspólna praca w przyjaznej atmosferze
12. Nowe umiejętności techniczne, nowe technologie
Recenzje kodu pisane przez doświadczonych developerów
Umiejętność pracy w dużym rozproszonym zespole
Automotywacja
Możliwość awansu zawodowego
14. Wolne i Otwarte Oprogramowanie (FLOSS)
Dostarczanie rozwiązań na własne potrzeby
Tworzenie aplikacji używanych przez wiele osób na świecie
Ruch wolnej kultury (Creative Commons)
16. Wolontariat - dobrowolna, bezpłatna i świadoma praca
na rzecz innych lub całego społeczeństwa
Udział w czymś ważnym
Pomoc organizacjom pozarządowym
18. Rozpoznawalność w społeczności, doceniane przez innych
developerów i twórców
Dla najbardziej aktywnych developerów przewidziane są
często stypendia oraz nagrody
Aktywne osoby w projektach Open Source mają zniżki na
np. książki, oprogramowanie, hosting, bilety na konferencje
Swój wkład w projekt, który możemy pokazać np. na Git
hub robi wrażenie na pracodawcach i klientach
20. Możliwość poznania wspaniałych osób z całego świata
Doświadczone osoby, które mogą pomóc w wielu sytuacjach
Mentorzy wyznaczający kierunek rozwoju
Konferencje, spotkania i imprezy integracyjne
Kontakty biznesowe
27. Testowanie jest niezbędną lecz bardzo niewdzięczną pracą, nie ma po niej śladu
w repozytorium. Pozwala wdrożyć się w proces rozwoju projektu i go lepiej zrozumieć.
Zgłaszanie zauważonych błędów
Testowanie wersji beta aplikacji
Recenzje poprawek (patch review)
Weryfikowanie zgłoszonych błędów
Testowanie
28. Zgłaszanie problemów z dostępnością
Sugestie dotyczące użyteczności i funkcjonalności
Projektowanie i UX
29. Prace przy samej aplikacji
Publikowanie własnych modułów i rozszerzeń
Pisanie poprawek (patches)
Tworzenie zależnych projektów i dystrybucji (Forków)
Development
30. Jest wiele sposobów na promocję projektu Open Source, samo używanie i polecanie
jest jednym z nich.
Promocja
31. Jeżeli nie masz czasu, pieniądze pewnie też się
przydadzą!
Dotacje
33. Próg wejścia
Projekty mają własne nazewnictwo
Poziom skomplikowania kodu
Tracker, repozytorium i workflow
Odpowiedni dobór zadań
Różne strefy czasowe
34. Jeśli nie znasz angielskiego, przed tobą skok na głęboką wodę...
Bariera językowa
35. Statystyki od Linux Fundation
http://go.linuxfoundation.org/l/6342/-pub-who-writes-linux-2013-pdf/y3gyp
http://go.linuxfoundation.org/who-writes-linux-2012
Statystyki Drupal
https://drupal.org/home
http://infogr.am/Drupal-Code-Base?src=web
https://drupal.org/project/usage/drupal
Jak dołączyć?
https://drupal.org/contribute
http://www.debian.org/intro/help
http://www.linuxfoundation.org/content/how-participate-linux-community
http://www.apache.org/foundation/getinvolved.html
http://community.ubuntu.com/
https://wiki.mozilla.org/Engagement
Źródła