SharePoint Framework to nowy model tworzenia customizacji w SharePoint umożliwiający w pełni client-side development zintegrowany z modern SharePoint UX.
Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure I...SharePoint Saturday Warsaw
This session will demonstrate how to combine SharePoint Workflows with Azure Machine Learning and other Intelligent services available on Azure platform. You’ll see how to Azure services can help your workflows to be more productive, flexible and easy to use.
Jak Progressive Web Apps rewolucjonizują User ExperienceSquiz Poland
Prezentacja odbyła się podczas pierwszej polskiej edycji konferencji "Squiz Summit 2018", która odbyła się w 25 października 2018 w Brain Embassy w Warszawie.
➡ Strona konferencji: https://www.squiz.net/pl/summit/2018/register/warsaw
➡ Więcej informacji o Squiz: https://www.squiz.net/pl
➡ Nasze technologie: https://www.squiz.net/pl/technology
W razie jakichkolwiek pytań - zapraszamy do kontaktu: kontakt@squiz.pl
Obserwuj nas na:
Facebooku - https://www.facebook.com/squizpl/
Linkedin - https://www.linkedin.com/company/692529/
Instagramie - https://www.instagram.com/lifeatsquizpoland/
Visual Studio – jak zorganizować pracę używając Scrum i GIT?Tomasz Kopacz
Video: https://channel9.msdn.com/Series/Visual-Studio-jak-zorganizowac-prace-uzywajac-Scrum-i-GIT
Jednym z najważniejszych czynników zapewniających właściwą jakość oprogramowania jest proces wytwórczy. W tym materiale pokażę w jaki sposób przy użyciu Visual Studio Team Services (dawniej Visual Studio Online) albo Team Foundation Services zainstalowanego na własnych maszynach zorganizować pracę zespołu programistów. Przyglądam się bliżej o co chodzi w ALM i DevOps, omawiam (krótko niestety) jak to funkcjonuje w środku Microsoft. Rozważania oparte są o metodykę Scrum i wbudowane w VSTS repozytorium GIT. Zaczynamy praktycznie od początku – od wyjaśnienia podstawowych założeń metodyk agile, przez konfigurację VSTS a potem – krok po kroku przechodzimy przez przykładowy proces wspierający budowę trywialnej aplikacji Webowej.
Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure I...SharePoint Saturday Warsaw
This session will demonstrate how to combine SharePoint Workflows with Azure Machine Learning and other Intelligent services available on Azure platform. You’ll see how to Azure services can help your workflows to be more productive, flexible and easy to use.
Jak Progressive Web Apps rewolucjonizują User ExperienceSquiz Poland
Prezentacja odbyła się podczas pierwszej polskiej edycji konferencji "Squiz Summit 2018", która odbyła się w 25 października 2018 w Brain Embassy w Warszawie.
➡ Strona konferencji: https://www.squiz.net/pl/summit/2018/register/warsaw
➡ Więcej informacji o Squiz: https://www.squiz.net/pl
➡ Nasze technologie: https://www.squiz.net/pl/technology
W razie jakichkolwiek pytań - zapraszamy do kontaktu: kontakt@squiz.pl
Obserwuj nas na:
Facebooku - https://www.facebook.com/squizpl/
Linkedin - https://www.linkedin.com/company/692529/
Instagramie - https://www.instagram.com/lifeatsquizpoland/
Visual Studio – jak zorganizować pracę używając Scrum i GIT?Tomasz Kopacz
Video: https://channel9.msdn.com/Series/Visual-Studio-jak-zorganizowac-prace-uzywajac-Scrum-i-GIT
Jednym z najważniejszych czynników zapewniających właściwą jakość oprogramowania jest proces wytwórczy. W tym materiale pokażę w jaki sposób przy użyciu Visual Studio Team Services (dawniej Visual Studio Online) albo Team Foundation Services zainstalowanego na własnych maszynach zorganizować pracę zespołu programistów. Przyglądam się bliżej o co chodzi w ALM i DevOps, omawiam (krótko niestety) jak to funkcjonuje w środku Microsoft. Rozważania oparte są o metodykę Scrum i wbudowane w VSTS repozytorium GIT. Zaczynamy praktycznie od początku – od wyjaśnienia podstawowych założeń metodyk agile, przez konfigurację VSTS a potem – krok po kroku przechodzimy przez przykładowy proces wspierający budowę trywialnej aplikacji Webowej.
Gilles Pommier: Edit DevOps with PowerShell for Office 365 and SharePoint Onl...SharePoint Saturday Warsaw
You want to learn how to manage Office 365 and SharePoint Online with PowerShell? You want to understand how to use Office 365 API and the Best Practice? Come to this 100% demo Session !
This session explains and demonstrates how you can manage your Office 365 tenant’s SharePoint features using PowerShell. You’ll also learn about some value added items that are part of the O365 Patterns and Practices Project related to administration.
Most of the discussed techniques can be also used with SharePoint 2013 on-prem. This session is targeted at both SharePoint IT professionals and SharePoint developers audience.
Gokan Ozcifci: The Office 365 and Hybrid SharePoint Deployments bare essentialsSharePoint Saturday Warsaw
Office 365 is becoming more and more indispensable for small and lone companies. Moving to Office 365 comes with multiple key benefits and key features. Everybody’s focal points are on the benefits (Generate greater productivity with Office 365, Access from anywhere with Office 365, Robust security …) but the drawbacks are being omitted.
Many organizations are looking for ways to combine their existing SharePoint investments with the bright future of the cloud. A hybrid deployment is the way to go for many companies for at least a couple of years. With SharePoint 2016 hybrid, productivity services in SharePoint online can be integrated with on-premises SharePoint Server 2016 to provide unified functionality and access to data. For enterprises that want to gradually move their existing on-premises SharePoint Server 2013 services to the cloud, SharePoint Server 2016 hybrid provides a staged migration path by extending high-impact SharePoint Server 2016 workload to SPO
This session focalizes on all interested parties who might be interested in the whole cloud process (migration, upgrade...). After this session you’ll be able to know exactly what the “cloud” represents with his benefits and drawbacks and should be able to lead any SharePoint project wherever it may be required.
Practical management of development & QA environments for SharePoint 2013SharePointRadi
Speakers: Ognyan Guglev & Radi Atanassov
In this session we will share how we maintain our environments for development, quality assurance and demonstration purposes. We've put in a lot of thought into optimising what we do and to deliver a highly-available, performing experience to our delivery teams.
For our work we have over 90 farms, so the challenges in maintaining them are not insignificant. Due to advances in the SharePoint platform we believe it is becoming increasingly difficult to maintain SharePoint environments for every project, client or product. We have a strong requirement to be flexible and efficient on hardware and at the same time be able to spawn development environments on demand. Automation here with SCVMM is key to a sustainable work front.
We will discuss our goals as a consultancy company, how we deal with licenses, whether we prefer centralised or decentralised team environments, how to automate VM's with Service Center Virtual Machine Manager, how to deal with Microsoft SQL and Active Directory, DNS and IP addresses, what we do to make the developer's time as productive as possible and a whole set of other tips and tricks we put in place. We will also share our Apps development and Office 365 development landscapes.
Overall, this session is infrastructure focused, but will be valuable and practical both for administrators and developers, it will cover experiences for both sides of the spectrum.
Girls in It - Front-end & Back-end. Jak zacząćmonterail
“Girls in IT” to cykl spotkań dla kobiet, które mają na celu pokazać od kuchni jak wygląda praca w firmie technologicznej i pomóc im podjąć właściwą decyzję na temat kariery zawodowej.
W pierwszej części, przeznaczonej dla przyszłych Front-end Developerek, opowiemy na czym polega tworzenie strony internetowej i podzielimy się listą niezbędnych źródeł dla początkujących.
Druga część zawiera praktyczne informacje dotyczące 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
Gilles Pommier: Edit DevOps with PowerShell for Office 365 and SharePoint Onl...SharePoint Saturday Warsaw
You want to learn how to manage Office 365 and SharePoint Online with PowerShell? You want to understand how to use Office 365 API and the Best Practice? Come to this 100% demo Session !
This session explains and demonstrates how you can manage your Office 365 tenant’s SharePoint features using PowerShell. You’ll also learn about some value added items that are part of the O365 Patterns and Practices Project related to administration.
Most of the discussed techniques can be also used with SharePoint 2013 on-prem. This session is targeted at both SharePoint IT professionals and SharePoint developers audience.
Gokan Ozcifci: The Office 365 and Hybrid SharePoint Deployments bare essentialsSharePoint Saturday Warsaw
Office 365 is becoming more and more indispensable for small and lone companies. Moving to Office 365 comes with multiple key benefits and key features. Everybody’s focal points are on the benefits (Generate greater productivity with Office 365, Access from anywhere with Office 365, Robust security …) but the drawbacks are being omitted.
Many organizations are looking for ways to combine their existing SharePoint investments with the bright future of the cloud. A hybrid deployment is the way to go for many companies for at least a couple of years. With SharePoint 2016 hybrid, productivity services in SharePoint online can be integrated with on-premises SharePoint Server 2016 to provide unified functionality and access to data. For enterprises that want to gradually move their existing on-premises SharePoint Server 2013 services to the cloud, SharePoint Server 2016 hybrid provides a staged migration path by extending high-impact SharePoint Server 2016 workload to SPO
This session focalizes on all interested parties who might be interested in the whole cloud process (migration, upgrade...). After this session you’ll be able to know exactly what the “cloud” represents with his benefits and drawbacks and should be able to lead any SharePoint project wherever it may be required.
Practical management of development & QA environments for SharePoint 2013SharePointRadi
Speakers: Ognyan Guglev & Radi Atanassov
In this session we will share how we maintain our environments for development, quality assurance and demonstration purposes. We've put in a lot of thought into optimising what we do and to deliver a highly-available, performing experience to our delivery teams.
For our work we have over 90 farms, so the challenges in maintaining them are not insignificant. Due to advances in the SharePoint platform we believe it is becoming increasingly difficult to maintain SharePoint environments for every project, client or product. We have a strong requirement to be flexible and efficient on hardware and at the same time be able to spawn development environments on demand. Automation here with SCVMM is key to a sustainable work front.
We will discuss our goals as a consultancy company, how we deal with licenses, whether we prefer centralised or decentralised team environments, how to automate VM's with Service Center Virtual Machine Manager, how to deal with Microsoft SQL and Active Directory, DNS and IP addresses, what we do to make the developer's time as productive as possible and a whole set of other tips and tricks we put in place. We will also share our Apps development and Office 365 development landscapes.
Overall, this session is infrastructure focused, but will be valuable and practical both for administrators and developers, it will cover experiences for both sides of the spectrum.
Girls in It - Front-end & Back-end. Jak zacząćmonterail
“Girls in IT” to cykl spotkań dla kobiet, które mają na celu pokazać od kuchni jak wygląda praca w firmie technologicznej i pomóc im podjąć właściwą decyzję na temat kariery zawodowej.
W pierwszej części, przeznaczonej dla przyszłych Front-end Developerek, opowiemy na czym polega tworzenie strony internetowej i podzielimy się listą niezbędnych źródeł dla początkujących.
Druga część zawiera praktyczne informacje dotyczące 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
AWS Amplify Studio jest nowością od AWS’a, która pozwala połączyć komponenty Figma z bazą danych i wygenerować gotowy kod React. Czy to oznacza, że frontend deweloperzy przestaną być potrzebni? A może te narzędzie to tylko chwyt reklamowy? I czemu AWS zainteresował się narzędziami low-code/no-code. Na to wszystko Aleksander odpowie w swojej prezentacji. I pokaże na żywo jak przejść od Figmy do gotowej aplikacji.
Marcin opowie w jaki sposób dostał się do Automattic pomimo małego doświadczenia z WordPressem i jego środowiskiem. Opisze także proces rekrutacji programistów oraz zdradzi, jak wygląda codzienna praca w tej firmie.
***
Marcin Bot podczas WordCamp Lublin 2017:
https://2017.lublin.wordcamp.org/session/od-zera-do-automattica/
Najlepsze wtyczki WordPress, które każdy developer powinien miećMaciej Swoboda
Subiektywny przegląd najlepszych wtyczek niezbędnych dla każdego developera WordPressa. Wtyczki, z których zawsze korzystam tworząc strony dla klientów. Na liście znajdują się takie oczywistości jak ACF, ale też być może mniej oczywiste jak Stop Emails czy User Switching.
Spojrzenie długoletniego użytkownika WordPressa, który stworzył dziesiątki stron dla klientów. Ale nie jest to spojrzenie typowego programisty, którym nigdy nie byłem. Praktycznie i zdroworozsądkowo.
Wtyczki WordPress, których każdy developer powinien używaćMaciej Swoboda
Subiektywny przegląd najlepszych wtyczek niezbędnych dla każdego developera WordPressa. Wtyczki, z których zawsze korzystam tworząc strony dla klientów. Na liście znajdują się takie oczywistości jak ACF, ale też być może mniej oczywiste jak Stop Emails czy User Switching.
Spojrzenie długoletniego użytkownika WordPressa, który stworzył dziesiątki stron dla klientów. Ale nie jest to spojrzenie typowego programisty, którym nigdy nie byłem. Praktycznie i zdroworozsądkowo.
[PL] Zarządzanie procesami biznesowymi z wykorzystaniem platformy SharePointDatapolis
Wybór systemu informatycznego do zarządzania przebiegiem procesów biznesowych w organizacji może być decyzją, która przesądzi o sukcesie lub porażce projektu. Wiele firm decyduje się na wdrożenie wyspecjalizowanego rozwiązania dedykowanego wyłącznie modelowaniu procesów. Często do skutecznego zarządzania procesami wystarczy jednak obecny już w większości organizacji system Microsoft SharePoint, ewentualnie wzbogacony o zewnętrzne rozwiązania. Wybór już wykorzystywanej platformy oznacza niższe koszty wdrożenia, krótszy czas szkolenia personelu i brak konieczności radykalnych zmian w działaniach organizacji.
Plan prelekcji:
- Przedstawienie platformy SharePoint i zakresu jej biznesowych możliwości
- SharePoint jako narzędzie do zarządzania procesami biznesowymi – jakie funkcjonalności to umożliwiają?
- Zewnętrzne rozwiązania rozszerzające możliwości platformy SharePoint w zarządzaniu procesami biznesowymi
- Case study
Prelekcja jest przeznaczona głównie dla architektów procesów/użytkowników biznesowych, którzy potrzebują przenieść konkretne procesy biznesowe w środowisko IT.
Prezentacja pochodzi z konferencji BPM Trends Conference, która odbyła się 14 stycznia 2015 r.
GameDev od zaplecza
Nie samymi grami gamedev żyje. Z czasem, pojawiają się potrzeby dodania kolejnych klocków, wspólnych dla wszystkich gier, i nie koniecznie związanych z samym gameplayem. Zaczynamy przechodzić na ciemną stronę backendu tworząc serwisy rozszerzające naszą grę o, często niewidoczne dla graczy, ale istotne z punktu widzenia marketingu i analityki ficzery. Na przykładzie jednego z naszych serwisów pokażemy wam jakich technologii używamy w pracy, aby zapewnić stabilne działanie całej siatki ponad 200 mikroserwisów!
Spróbujemy odpowiedzieć na pytanie: Jaki framework będzie dla nas najlepszy? Opowiem dlaczego to pytanie jest takie ważne oraz o tym czego potrzebujemy by znaleźć na nie odpowiedz, która wcale nie jest taka trywialna.
O zagadnieniu:
Czy następuje taki moment w życiu programisty, kiedy może on stwierdzić, że jego warsztat jest już doskonały? Nie, jeżeli pracuje w technologiach internetowych. Ta dziedzina informatyki rozwija się w niesamowicie szybkim tempie, a stworzone wczoraj rozwiązania warto stosować już dziś!
Cel i korzyści spotkania:
Podczas spotkania słuchacze poznają aktualnie wykorzystywane technologie oraz kluczowe umiejętności 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 działań, których sumienne podjęcie się gwarantuje odniesienie sukcesu zawodowego.
Jak zarabiać na testowaniu oprogramowania(konferencja MeeTTech Piła 27.07.2016)Dariusz Kacban
Zarabiaj na testowaniu dzięki narzędziom: Git, Webdriver, Specflow!
W tej prezentacji opisałem 7 umiejętności i narzędzi potrzebnych żeby profesjonalnie testować oprogramowanie.
Polecam wszystkim, którzy chcą dowiedzieć się jak testować oprogramowanie i tworzyć automatyczne testy oprogramowania na przykładzie platformy .NET.
Jak zorganizować sobie Continuous Integration i Continuous Delivery w projekcie o niezwykle małym budżecie
W trakcie prezentacji dotknięte zostaną następujące zagadnienia:
- sposób organizacji projektu pod kątem wprowadzania CI / CD
- użycie kontenerów w celu przeprowadzania wyżej wymienionych procesów
- zalecenia odnośnie stosowania narzędzi takich jak TeamCity, Docker, Ansible, Git, Make, skrypty Bash, Phing itp.
- wskazanie pułapek o których trzeba pamiętać
2. SPONSORED BY
Kim jestem?
Tomasz Głogosz
Project Manager, Datapolis
Certyfikaty: MCTS, MCTD, PMI PMP
10+ lat pracy w IT:
- Systemy zarządzania dokumentami
- Intranety/extranety
- SharePoint – rozwiązania firm trzecich
https://pl.linkedin.com/in/tomaszglogosz
3. SPONSORED BY
O czym będę mówi?
Biznes/IT Pro
• O historii customizacji SP
• O tym, czym jest SP Framework
• Co nam daje nowy model?
• Dla kogo?
• Gdzie się przyda, a gdzie nie?
DEV
• Jak to działa?
• Co potrzeba do deweloperki?
• Jak zrobić WebPart?
• Co dalej?
5. SPONSORED BY
Czym jest SharePoint Framework?
Nowy model tworzenia customizacji w SharePoint
umożliwiający w pełni client-side development
zintegrowany z modern SharePoint UX
6. SPONSORED BY
Co nam daje nowy model?
• Pełna integracja skryptów
• Większa wydajność
• Może być w 100% JavaScript
• Wspiera nowy SharePoint UX (ale stary również!)
• Open source dev, dowolna platforma
• Kod JavaScript działający w kontekście bieżącego użytkownika
• Pozostałe modele pozostają!
7. SPONSORED BY
Dla kogo jest SharePoint Framework?
• Dla programistów Microsoft
• Dla Enterprise
• Dla vendorów (będzie) – aktualnie brak wsparcia Office Store
8. SPONSORED BY
Gdzie się przyda, a gdzie nie?
Web Part na modern site łączący się z SP Tak
UX mobilny Tak
Web Part na old/modern site Tak
Podniesione uprawnienia Hybryda z Add-in
Long-running operation Hybryda z Azue WebJob
Ograniczone uprawnienia Tylko przegląd kodu / Add-in
Operacje na wrażliwych informacjach Nie / Add-in
12. SPONSORED BY
Co potrzeba do deweloperki?
• Istotne dodatki
• Framework - dowolny
• Office UI Fabric React
13. SPONSORED BY
Co potrzeba do deweloperki?
• Przydadzą się
• Fiddler
• Postman for Chrome
• Cmder
• Git
14. SPONSORED BY
Jak zrobić Web Part?
• Przygotować środowisko
• Pobrać i zainstalować najnowszą wersję NodeJS
• W command line:
• npm install --global --production windows-build-tools
• npm i -g yo
• npm i –g gulp
• npm i -g @microsoft/generator-sharepoint
15. SPONSORED BY
Jak zrobić Web Part?
• W command line:
• yo @microsoft/sharepoint
• code .
• gulp serve
• DEMO
16. SPONSORED BY
Co dalej z Web Partem?
• Testowanie na SharePoint
• Publikacja
• Informacje i Feedback
• https://github.com/SharePoint/sp-dev-docs/
17. SPONSORED BY
SharePoint Framework to...
• Przyszłość
• Alternatywa dla Add-ins
• Jedyna opcja dla modern sites
• Nowoczesny, ale wciąż budowany model