ºÝºÝߣshows by User: ArturSkowroski / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: ArturSkowroski / Thu, 10 Oct 2024 11:52:19 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: ArturSkowroski JVM in the Age of AI: Babylon, Valhalla, TornadoVM and friends /slideshow/jvm-in-the-age-of-ai-babylon-valhalla-tornadovm-and-friends-e681/272320718 devoxxjvminageofai-241010115219-75b41ff0
Are you tired of all the hype around yet another LLM-as-a-Service? That's why I want to talk about something more interesting than just another tool for prompt engineers. While the entire industry is discussing it, my goal is to explain what needs to happen within the virtual machine for the JVM to become a good platform for Machine Learning and AI. We will discuss hardware and the challenges its evolution poses for the JVM, projects like Valhalla and Babylon, as well as standardization efforts like the JSR381 Visual Recognition API. We will also look at initiatives like TornadoVM. This will be an overall birds-eye view to understand how the JVM can meet the demands of contemporary artificial intelligence and machine learning. ]]>

Are you tired of all the hype around yet another LLM-as-a-Service? That's why I want to talk about something more interesting than just another tool for prompt engineers. While the entire industry is discussing it, my goal is to explain what needs to happen within the virtual machine for the JVM to become a good platform for Machine Learning and AI. We will discuss hardware and the challenges its evolution poses for the JVM, projects like Valhalla and Babylon, as well as standardization efforts like the JSR381 Visual Recognition API. We will also look at initiatives like TornadoVM. This will be an overall birds-eye view to understand how the JVM can meet the demands of contemporary artificial intelligence and machine learning. ]]>
Thu, 10 Oct 2024 11:52:19 GMT /slideshow/jvm-in-the-age-of-ai-babylon-valhalla-tornadovm-and-friends-e681/272320718 ArturSkowroski@slideshare.net(ArturSkowroski) JVM in the Age of AI: Babylon, Valhalla, TornadoVM and friends ArturSkowroski Are you tired of all the hype around yet another LLM-as-a-Service? That's why I want to talk about something more interesting than just another tool for prompt engineers. While the entire industry is discussing it, my goal is to explain what needs to happen within the virtual machine for the JVM to become a good platform for Machine Learning and AI. We will discuss hardware and the challenges its evolution poses for the JVM, projects like Valhalla and Babylon, as well as standardization efforts like the JSR381 Visual Recognition API. We will also look at initiatives like TornadoVM. This will be an overall birds-eye view to understand how the JVM can meet the demands of contemporary artificial intelligence and machine learning. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/devoxxjvminageofai-241010115219-75b41ff0-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Are you tired of all the hype around yet another LLM-as-a-Service? That&#39;s why I want to talk about something more interesting than just another tool for prompt engineers. While the entire industry is discussing it, my goal is to explain what needs to happen within the virtual machine for the JVM to become a good platform for Machine Learning and AI. We will discuss hardware and the challenges its evolution poses for the JVM, projects like Valhalla and Babylon, as well as standardization efforts like the JSR381 Visual Recognition API. We will also look at initiatives like TornadoVM. This will be an overall birds-eye view to understand how the JVM can meet the demands of contemporary artificial intelligence and machine learning.
JVM in the Age of AI: Babylon, Valhalla, TornadoVM and friends from Artur Skowro¥Ê§Ôki
]]>
217 0 https://cdn.slidesharecdn.com/ss_thumbnails/devoxxjvminageofai-241010115219-75b41ff0-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Kopi?c Trufle - Odkrywanie tajemnic najmniej zrozumia?ego elementu GraalVM /slideshow/kopic-trufle-odkrywanie-tajemnic-najmniej-zrozumiaego-elementu-graalvm/267331042 diggingfortruffles-240418135207-34d34b06
My?lisz, ?e znalezienie trufli jest trudne? Spr¨®buj zrozumie? Truffle w GraalVM! W tej lekkostrawnej prezentacji zamierzam upro?ci? to, co skomplikowane, i wyja?ni? rol? Truffle w ekosystemie GraalVM. Kontynuuj?c kulinarn? analogi?, wyobra? sobie Truffle jako tajemniczy sk?adnik, kt¨®ry wyci?ga prawdziwy aromat GraalVM ¨C wspiera wiele j?zyk¨®w i zwi?ksza wydajno??, tak jak prawdziwe trufle dodaj? daniu smak. Przebijemy si? przez techniczny ?argon i wyja?nimy, co naprawd? oznacza "framework implementacji j?zyka". Dowiesz si?, jak dzia?a Truffle, dlaczego jest wa?ne, a nawet spr¨®bujemy napisa? jaki? kawa?ek prostego j?zyka ¨C zgodnie z zasad? "s?owa s? tanie, poka? mi kod" ]]>

My?lisz, ?e znalezienie trufli jest trudne? Spr¨®buj zrozumie? Truffle w GraalVM! W tej lekkostrawnej prezentacji zamierzam upro?ci? to, co skomplikowane, i wyja?ni? rol? Truffle w ekosystemie GraalVM. Kontynuuj?c kulinarn? analogi?, wyobra? sobie Truffle jako tajemniczy sk?adnik, kt¨®ry wyci?ga prawdziwy aromat GraalVM ¨C wspiera wiele j?zyk¨®w i zwi?ksza wydajno??, tak jak prawdziwe trufle dodaj? daniu smak. Przebijemy si? przez techniczny ?argon i wyja?nimy, co naprawd? oznacza "framework implementacji j?zyka". Dowiesz si?, jak dzia?a Truffle, dlaczego jest wa?ne, a nawet spr¨®bujemy napisa? jaki? kawa?ek prostego j?zyka ¨C zgodnie z zasad? "s?owa s? tanie, poka? mi kod" ]]>
Thu, 18 Apr 2024 13:52:07 GMT /slideshow/kopic-trufle-odkrywanie-tajemnic-najmniej-zrozumiaego-elementu-graalvm/267331042 ArturSkowroski@slideshare.net(ArturSkowroski) Kopi?c Trufle - Odkrywanie tajemnic najmniej zrozumia?ego elementu GraalVM ArturSkowroski My?lisz, ?e znalezienie trufli jest trudne? Spr¨®buj zrozumie? Truffle w GraalVM! W tej lekkostrawnej prezentacji zamierzam upro?ci? to, co skomplikowane, i wyja?ni? rol? Truffle w ekosystemie GraalVM. Kontynuuj?c kulinarn? analogi?, wyobra? sobie Truffle jako tajemniczy sk?adnik, kt¨®ry wyci?ga prawdziwy aromat GraalVM ¨C wspiera wiele j?zyk¨®w i zwi?ksza wydajno??, tak jak prawdziwe trufle dodaj? daniu smak. Przebijemy si? przez techniczny ?argon i wyja?nimy, co naprawd? oznacza "framework implementacji j?zyka". Dowiesz si?, jak dzia?a Truffle, dlaczego jest wa?ne, a nawet spr¨®bujemy napisa? jaki? kawa?ek prostego j?zyka ¨C zgodnie z zasad? "s?owa s? tanie, poka? mi kod" <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/diggingfortruffles-240418135207-34d34b06-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> My?lisz, ?e znalezienie trufli jest trudne? Spr¨®buj zrozumie? Truffle w GraalVM! W tej lekkostrawnej prezentacji zamierzam upro?ci? to, co skomplikowane, i wyja?ni? rol? Truffle w ekosystemie GraalVM. Kontynuuj?c kulinarn? analogi?, wyobra? sobie Truffle jako tajemniczy sk?adnik, kt¨®ry wyci?ga prawdziwy aromat GraalVM ¨C wspiera wiele j?zyk¨®w i zwi?ksza wydajno??, tak jak prawdziwe trufle dodaj? daniu smak. Przebijemy si? przez techniczny ?argon i wyja?nimy, co naprawd? oznacza &quot;framework implementacji j?zyka&quot;. Dowiesz si?, jak dzia?a Truffle, dlaczego jest wa?ne, a nawet spr¨®bujemy napisa? jaki? kawa?ek prostego j?zyka ¨C zgodnie z zasad? &quot;s?owa s? tanie, poka? mi kod&quot;
Kopi?c Trufle - Odkrywanie tajemnic najmniej zrozumia?ego elementu GraalVM from Artur Skowro¨½ski
]]>
20 0 https://cdn.slidesharecdn.com/ss_thumbnails/diggingfortruffles-240418135207-34d34b06-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
The State of the Green IT at the beginning of 2024 /slideshow/the-state-of-the-green-it-at-the-beginning-of-2024/267106323 greentechnology101en-240404080707-1059f09a
In the era of growing ecological awareness, the internal need to care for our planet, and (gulp) regulatory pressure, technology cannot (let me remind you again about the regulatory pressure) be left behind. The aim of this presentation is to introduce current initiatives, protocols, and tools that help application developers make them more "green" and sustainable - all in the context of the JVM.]]>

In the era of growing ecological awareness, the internal need to care for our planet, and (gulp) regulatory pressure, technology cannot (let me remind you again about the regulatory pressure) be left behind. The aim of this presentation is to introduce current initiatives, protocols, and tools that help application developers make them more "green" and sustainable - all in the context of the JVM.]]>
Thu, 04 Apr 2024 08:07:07 GMT /slideshow/the-state-of-the-green-it-at-the-beginning-of-2024/267106323 ArturSkowroski@slideshare.net(ArturSkowroski) The State of the Green IT at the beginning of 2024 ArturSkowroski In the era of growing ecological awareness, the internal need to care for our planet, and (gulp) regulatory pressure, technology cannot (let me remind you again about the regulatory pressure) be left behind. The aim of this presentation is to introduce current initiatives, protocols, and tools that help application developers make them more "green" and sustainable - all in the context of the JVM. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/greentechnology101en-240404080707-1059f09a-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In the era of growing ecological awareness, the internal need to care for our planet, and (gulp) regulatory pressure, technology cannot (let me remind you again about the regulatory pressure) be left behind. The aim of this presentation is to introduce current initiatives, protocols, and tools that help application developers make them more &quot;green&quot; and sustainable - all in the context of the JVM.
The State of the Green IT at the beginning of 2024 from Artur Skowro¥Ê§Ôki
]]>
36 0 https://cdn.slidesharecdn.com/ss_thumbnails/greentechnology101en-240404080707-1059f09a-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
My chcemy gra? w Zielone! Czyli stan ?wiata Green Technology ko¨½c¨®wk? 2023 /slideshow/my-chcemy-gra-w-zielone-czyli-stan-wiata-green-technology-kocwk-2023/263157322 greentechnology101-231107133154-9617a4d8
"My chcemy gra? w zielone i chcemy by za domem ros?o drzewo! I ?eby ptak ?piewa?!" W dobie rosn?cej ?wiadomo?ci ekologicznej, wewn?trznej potrzeby dbania o nasz? planet? oraz (gulp) presji regulacyjnej, technologia nie mo?e (jeszcze raz przypomn? o presji regulacyjnej) pozosta? w tyle. Celem tej prezentacji jest przedstawienie aktualnych inicjatyw, protoko?¨®w oraz narz?dzi, kt¨®re pomagaj? tw¨®rcom aplikacji uczyni? je bardziej "zielonymi" oraz zr¨®wnowa?onymi.]]>

"My chcemy gra? w zielone i chcemy by za domem ros?o drzewo! I ?eby ptak ?piewa?!" W dobie rosn?cej ?wiadomo?ci ekologicznej, wewn?trznej potrzeby dbania o nasz? planet? oraz (gulp) presji regulacyjnej, technologia nie mo?e (jeszcze raz przypomn? o presji regulacyjnej) pozosta? w tyle. Celem tej prezentacji jest przedstawienie aktualnych inicjatyw, protoko?¨®w oraz narz?dzi, kt¨®re pomagaj? tw¨®rcom aplikacji uczyni? je bardziej "zielonymi" oraz zr¨®wnowa?onymi.]]>
Tue, 07 Nov 2023 13:31:54 GMT /slideshow/my-chcemy-gra-w-zielone-czyli-stan-wiata-green-technology-kocwk-2023/263157322 ArturSkowroski@slideshare.net(ArturSkowroski) My chcemy gra? w Zielone! Czyli stan ?wiata Green Technology ko¨½c¨®wk? 2023 ArturSkowroski "My chcemy gra? w zielone i chcemy by za domem ros?o drzewo! I ?eby ptak ?piewa?!" W dobie rosn?cej ?wiadomo?ci ekologicznej, wewn?trznej potrzeby dbania o nasz? planet? oraz (gulp) presji regulacyjnej, technologia nie mo?e (jeszcze raz przypomn? o presji regulacyjnej) pozosta? w tyle. Celem tej prezentacji jest przedstawienie aktualnych inicjatyw, protoko?¨®w oraz narz?dzi, kt¨®re pomagaj? tw¨®rcom aplikacji uczyni? je bardziej "zielonymi" oraz zr¨®wnowa?onymi. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/greentechnology101-231107133154-9617a4d8-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> &quot;My chcemy gra? w zielone i chcemy by za domem ros?o drzewo! I ?eby ptak ?piewa?!&quot; W dobie rosn?cej ?wiadomo?ci ekologicznej, wewn?trznej potrzeby dbania o nasz? planet? oraz (gulp) presji regulacyjnej, technologia nie mo?e (jeszcze raz przypomn? o presji regulacyjnej) pozosta? w tyle. Celem tej prezentacji jest przedstawienie aktualnych inicjatyw, protoko?¨®w oraz narz?dzi, kt¨®re pomagaj? tw¨®rcom aplikacji uczyni? je bardziej &quot;zielonymi&quot; oraz zr¨®wnowa?onymi.
My chcemy gra? w Zielone! Czyli stan ?wiata Green Technology ko¨½c¨®wk? 2023 from Artur Skowro¨½ski
]]>
65 0 https://cdn.slidesharecdn.com/ss_thumbnails/greentechnology101-231107133154-9617a4d8-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
GraalVM, CRaC, Leyden and friends /slideshow/graalvm-crac-leyden-and-friends/262486688 graalvmcracleydenandfriends-231019111542-66775cef
Although the term "Cloud Native" in the context of Java has been repeated ad nauseam for years, the JVM as a platform has only recently entered a phase where everything truly aligns with how cloud-native architectures are designed. Let's trace the path Java has already taken in recent years and take a look at what lies ahead in the future. During this presentation, you will learn about projects such as Leyden, CRaC, and GraalVM, and how they can realistically influence the way applications are developed. It turns out that these projects intersect and collectively provide a broader context for the direction Java is evolving in. ]]>

Although the term "Cloud Native" in the context of Java has been repeated ad nauseam for years, the JVM as a platform has only recently entered a phase where everything truly aligns with how cloud-native architectures are designed. Let's trace the path Java has already taken in recent years and take a look at what lies ahead in the future. During this presentation, you will learn about projects such as Leyden, CRaC, and GraalVM, and how they can realistically influence the way applications are developed. It turns out that these projects intersect and collectively provide a broader context for the direction Java is evolving in. ]]>
Thu, 19 Oct 2023 11:15:42 GMT /slideshow/graalvm-crac-leyden-and-friends/262486688 ArturSkowroski@slideshare.net(ArturSkowroski) GraalVM, CRaC, Leyden and friends ArturSkowroski Although the term "Cloud Native" in the context of Java has been repeated ad nauseam for years, the JVM as a platform has only recently entered a phase where everything truly aligns with how cloud-native architectures are designed. Let's trace the path Java has already taken in recent years and take a look at what lies ahead in the future. During this presentation, you will learn about projects such as Leyden, CRaC, and GraalVM, and how they can realistically influence the way applications are developed. It turns out that these projects intersect and collectively provide a broader context for the direction Java is evolving in. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/graalvmcracleydenandfriends-231019111542-66775cef-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Although the term &quot;Cloud Native&quot; in the context of Java has been repeated ad nauseam for years, the JVM as a platform has only recently entered a phase where everything truly aligns with how cloud-native architectures are designed. Let&#39;s trace the path Java has already taken in recent years and take a look at what lies ahead in the future. During this presentation, you will learn about projects such as Leyden, CRaC, and GraalVM, and how they can realistically influence the way applications are developed. It turns out that these projects intersect and collectively provide a broader context for the direction Java is evolving in.
GraalVM, CRaC, Leyden and friends from Artur Skowro¥Ê§Ôki
]]>
152 0 https://cdn.slidesharecdn.com/ss_thumbnails/graalvmcracleydenandfriends-231019111542-66775cef-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Od Czarnoksi??nik z krainy Oz do modeli na produkcji /slideshow/od-czarnoksinik-z-krainy-oz-do-modeli-na-produkcji/256622887 boilingfrogs-prezentacja1-230318143323-0bb22323
Machine Learning ¨C zw?aszcza w?r¨®d os¨®b, kt¨®re o AI czytaj? g?¨®wnie z nag?¨®wk¨®w prasowych ¨C uros?o do miana magicznej czarnej skrzynki. Takiej, kt¨®ra najpierw si? d?ugo tworzy, ale jak ju? ¡°si? zadzieje¡±, to rozwi??e wszystkie problemy. Prawda jest jednak du?o bardziej przyziemna ¨C wdro?enie jakiegokolwiek uczenia maszynowego to krew, pot, ?zy i iteracja¡­ du?o iteracji. Oraz kluczenia ¨C posuwania si? do przodu, ale te? regularnego wycofywania z nietrafionych pomys?¨®w. W ramach wyst?pienia przejdziemy krok po kroku przez ca??, prawie trzyletni? podr¨®?: od pocz?tkowego udawania, ?e jakikolwiek ML w aplikacji jest, poprzez pierwsze pr¨®by realnego wdro?enia, ko¨½cz?c na konkretnych algorytmach rekomendacyjnych i NLP na produkcji¡­ i to nie zawsze w miejscach gdzie si? ich pocz?tkowo spodziewali?my. Oczywi?cie, po drodz? b?dzie kilka wywa?ek na twarz.]]>

Machine Learning ¨C zw?aszcza w?r¨®d os¨®b, kt¨®re o AI czytaj? g?¨®wnie z nag?¨®wk¨®w prasowych ¨C uros?o do miana magicznej czarnej skrzynki. Takiej, kt¨®ra najpierw si? d?ugo tworzy, ale jak ju? ¡°si? zadzieje¡±, to rozwi??e wszystkie problemy. Prawda jest jednak du?o bardziej przyziemna ¨C wdro?enie jakiegokolwiek uczenia maszynowego to krew, pot, ?zy i iteracja¡­ du?o iteracji. Oraz kluczenia ¨C posuwania si? do przodu, ale te? regularnego wycofywania z nietrafionych pomys?¨®w. W ramach wyst?pienia przejdziemy krok po kroku przez ca??, prawie trzyletni? podr¨®?: od pocz?tkowego udawania, ?e jakikolwiek ML w aplikacji jest, poprzez pierwsze pr¨®by realnego wdro?enia, ko¨½cz?c na konkretnych algorytmach rekomendacyjnych i NLP na produkcji¡­ i to nie zawsze w miejscach gdzie si? ich pocz?tkowo spodziewali?my. Oczywi?cie, po drodz? b?dzie kilka wywa?ek na twarz.]]>
Sat, 18 Mar 2023 14:33:23 GMT /slideshow/od-czarnoksinik-z-krainy-oz-do-modeli-na-produkcji/256622887 ArturSkowroski@slideshare.net(ArturSkowroski) Od Czarnoksi??nik z krainy Oz do modeli na produkcji ArturSkowroski Machine Learning ¨C zw?aszcza w?r¨®d os¨®b, kt¨®re o AI czytaj? g?¨®wnie z nag?¨®wk¨®w prasowych ¨C uros?o do miana magicznej czarnej skrzynki. Takiej, kt¨®ra najpierw si? d?ugo tworzy, ale jak ju? ¡°si? zadzieje¡±, to rozwi??e wszystkie problemy. Prawda jest jednak du?o bardziej przyziemna ¨C wdro?enie jakiegokolwiek uczenia maszynowego to krew, pot, ?zy i iteracja¡­ du?o iteracji. Oraz kluczenia ¨C posuwania si? do przodu, ale te? regularnego wycofywania z nietrafionych pomys?¨®w. W ramach wyst?pienia przejdziemy krok po kroku przez ca??, prawie trzyletni? podr¨®?: od pocz?tkowego udawania, ?e jakikolwiek ML w aplikacji jest, poprzez pierwsze pr¨®by realnego wdro?enia, ko¨½cz?c na konkretnych algorytmach rekomendacyjnych i NLP na produkcji¡­ i to nie zawsze w miejscach gdzie si? ich pocz?tkowo spodziewali?my. Oczywi?cie, po drodz? b?dzie kilka wywa?ek na twarz. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/boilingfrogs-prezentacja1-230318143323-0bb22323-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Machine Learning ¨C zw?aszcza w?r¨®d os¨®b, kt¨®re o AI czytaj? g?¨®wnie z nag?¨®wk¨®w prasowych ¨C uros?o do miana magicznej czarnej skrzynki. Takiej, kt¨®ra najpierw si? d?ugo tworzy, ale jak ju? ¡°si? zadzieje¡±, to rozwi??e wszystkie problemy. Prawda jest jednak du?o bardziej przyziemna ¨C wdro?enie jakiegokolwiek uczenia maszynowego to krew, pot, ?zy i iteracja¡­ du?o iteracji. Oraz kluczenia ¨C posuwania si? do przodu, ale te? regularnego wycofywania z nietrafionych pomys?¨®w. W ramach wyst?pienia przejdziemy krok po kroku przez ca??, prawie trzyletni? podr¨®?: od pocz?tkowego udawania, ?e jakikolwiek ML w aplikacji jest, poprzez pierwsze pr¨®by realnego wdro?enia, ko¨½cz?c na konkretnych algorytmach rekomendacyjnych i NLP na produkcji¡­ i to nie zawsze w miejscach gdzie si? ich pocz?tkowo spodziewali?my. Oczywi?cie, po drodz? b?dzie kilka wywa?ek na twarz.
Od Czarnoksi¥ÈÚॷnik z krainy Oz do modeli na produkcji from Artur Skowro¥Ê§Ôki
]]>
75 0 https://cdn.slidesharecdn.com/ss_thumbnails/boilingfrogs-prezentacja1-230318143323-0bb22323-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
JVM Iceberg... we need to go deeper /slideshow/jvm-iceberg-we-need-to-go-deeper-255898825/255898825 jvmiceberg-230217073737-08e7f363
Pewnie ka?dy s?ysza? o Valhalli czy Loomie, ale: * czy m¨®wi? Wam co? Project Leyden, CRaC, Liliput czy Lanai? * wiecie, ?e Java ma standard API dla uczenia maszynowego? * jeste?cie w stanie si? po?apa?, o co chodzi z takimi projektami jak Jakarta EE, MicroProfile czy Adoptium? * wykorzystujecie mo?liwo?ci, jakie daje uruchomienie pe?nego JVM-a na GraalVM za pomoc? Truffle? O tym wszystkim opowiem w formacie ¡°iceberg¡±, w kt¨®rym zaczn? od og¨®lnie znanych fakt¨®w, a p¨®?niej pop?yniemy ju? tylko g??biej i g??biej... Obiecuje zerowy poziom wiedzy, kt¨®r? wykorzystacie nast?pnego dnia w projekcie, ale maksimum zabawy z odkrywania tego, co wydarzy?o si? w Javie w ci?gu roku z kawa?kiem.]]>

Pewnie ka?dy s?ysza? o Valhalli czy Loomie, ale: * czy m¨®wi? Wam co? Project Leyden, CRaC, Liliput czy Lanai? * wiecie, ?e Java ma standard API dla uczenia maszynowego? * jeste?cie w stanie si? po?apa?, o co chodzi z takimi projektami jak Jakarta EE, MicroProfile czy Adoptium? * wykorzystujecie mo?liwo?ci, jakie daje uruchomienie pe?nego JVM-a na GraalVM za pomoc? Truffle? O tym wszystkim opowiem w formacie ¡°iceberg¡±, w kt¨®rym zaczn? od og¨®lnie znanych fakt¨®w, a p¨®?niej pop?yniemy ju? tylko g??biej i g??biej... Obiecuje zerowy poziom wiedzy, kt¨®r? wykorzystacie nast?pnego dnia w projekcie, ale maksimum zabawy z odkrywania tego, co wydarzy?o si? w Javie w ci?gu roku z kawa?kiem.]]>
Fri, 17 Feb 2023 07:37:37 GMT /slideshow/jvm-iceberg-we-need-to-go-deeper-255898825/255898825 ArturSkowroski@slideshare.net(ArturSkowroski) JVM Iceberg... we need to go deeper ArturSkowroski Pewnie ka?dy s?ysza? o Valhalli czy Loomie, ale: * czy m¨®wi? Wam co? Project Leyden, CRaC, Liliput czy Lanai? * wiecie, ?e Java ma standard API dla uczenia maszynowego? * jeste?cie w stanie si? po?apa?, o co chodzi z takimi projektami jak Jakarta EE, MicroProfile czy Adoptium? * wykorzystujecie mo?liwo?ci, jakie daje uruchomienie pe?nego JVM-a na GraalVM za pomoc? Truffle? O tym wszystkim opowiem w formacie ¡°iceberg¡±, w kt¨®rym zaczn? od og¨®lnie znanych fakt¨®w, a p¨®?niej pop?yniemy ju? tylko g??biej i g??biej... Obiecuje zerowy poziom wiedzy, kt¨®r? wykorzystacie nast?pnego dnia w projekcie, ale maksimum zabawy z odkrywania tego, co wydarzy?o si? w Javie w ci?gu roku z kawa?kiem. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/jvmiceberg-230217073737-08e7f363-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Pewnie ka?dy s?ysza? o Valhalli czy Loomie, ale: * czy m¨®wi? Wam co? Project Leyden, CRaC, Liliput czy Lanai? * wiecie, ?e Java ma standard API dla uczenia maszynowego? * jeste?cie w stanie si? po?apa?, o co chodzi z takimi projektami jak Jakarta EE, MicroProfile czy Adoptium? * wykorzystujecie mo?liwo?ci, jakie daje uruchomienie pe?nego JVM-a na GraalVM za pomoc? Truffle? O tym wszystkim opowiem w formacie ¡°iceberg¡±, w kt¨®rym zaczn? od og¨®lnie znanych fakt¨®w, a p¨®?niej pop?yniemy ju? tylko g??biej i g??biej... Obiecuje zerowy poziom wiedzy, kt¨®r? wykorzystacie nast?pnego dnia w projekcie, ale maksimum zabawy z odkrywania tego, co wydarzy?o si? w Javie w ci?gu roku z kawa?kiem.
JVM Iceberg... we need to go deeper from Artur Skowro¥Ê§Ôki
]]>
150 0 https://cdn.slidesharecdn.com/ss_thumbnails/jvmiceberg-230217073737-08e7f363-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
JVM Iceberg... we need to go deeper /slideshow/jvm-iceberg-we-need-to-go-deeper/253842318 jvmiceberg-221027190724-d00c8348
Pewnie ka?dy s?ysza? o Valhalli czy Loomie, ale: * czy m¨®wi? Wam co? Project Leyden, CRaC, Liliput czy Lanai? * wiecie, ?e Java ma standard API dla uczenia maszynowego? * jeste?cie w stanie si? po?apa?, o co chodzi z takimi projektami jak Jakarta EE, MicroProfile czy Adoptium? * wykorzystujecie mo?liwo?ci, jakie daje uruchomienie pe?nego JVM-a na GraalVM za pomoc? Truffle? O tym wszystkim opowiem w formacie ¡°iceberg¡±, w kt¨®rym zaczn? od og¨®lnie znanych fakt¨®w, a p¨®?niej pop?yniemy ju? tylko g??biej i g??biej... Obiecuje zerowy poziom wiedzy, kt¨®r? wykorzystacie nast?pnego dnia w projekcie, ale maksimum zabawy z odkrywania tego, co wydarzy?o si? w Javie w ci?gu roku z kawa?kiem.]]>

Pewnie ka?dy s?ysza? o Valhalli czy Loomie, ale: * czy m¨®wi? Wam co? Project Leyden, CRaC, Liliput czy Lanai? * wiecie, ?e Java ma standard API dla uczenia maszynowego? * jeste?cie w stanie si? po?apa?, o co chodzi z takimi projektami jak Jakarta EE, MicroProfile czy Adoptium? * wykorzystujecie mo?liwo?ci, jakie daje uruchomienie pe?nego JVM-a na GraalVM za pomoc? Truffle? O tym wszystkim opowiem w formacie ¡°iceberg¡±, w kt¨®rym zaczn? od og¨®lnie znanych fakt¨®w, a p¨®?niej pop?yniemy ju? tylko g??biej i g??biej... Obiecuje zerowy poziom wiedzy, kt¨®r? wykorzystacie nast?pnego dnia w projekcie, ale maksimum zabawy z odkrywania tego, co wydarzy?o si? w Javie w ci?gu roku z kawa?kiem.]]>
Thu, 27 Oct 2022 19:07:24 GMT /slideshow/jvm-iceberg-we-need-to-go-deeper/253842318 ArturSkowroski@slideshare.net(ArturSkowroski) JVM Iceberg... we need to go deeper ArturSkowroski Pewnie ka?dy s?ysza? o Valhalli czy Loomie, ale: * czy m¨®wi? Wam co? Project Leyden, CRaC, Liliput czy Lanai? * wiecie, ?e Java ma standard API dla uczenia maszynowego? * jeste?cie w stanie si? po?apa?, o co chodzi z takimi projektami jak Jakarta EE, MicroProfile czy Adoptium? * wykorzystujecie mo?liwo?ci, jakie daje uruchomienie pe?nego JVM-a na GraalVM za pomoc? Truffle? O tym wszystkim opowiem w formacie ¡°iceberg¡±, w kt¨®rym zaczn? od og¨®lnie znanych fakt¨®w, a p¨®?niej pop?yniemy ju? tylko g??biej i g??biej... Obiecuje zerowy poziom wiedzy, kt¨®r? wykorzystacie nast?pnego dnia w projekcie, ale maksimum zabawy z odkrywania tego, co wydarzy?o si? w Javie w ci?gu roku z kawa?kiem. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/jvmiceberg-221027190724-d00c8348-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Pewnie ka?dy s?ysza? o Valhalli czy Loomie, ale: * czy m¨®wi? Wam co? Project Leyden, CRaC, Liliput czy Lanai? * wiecie, ?e Java ma standard API dla uczenia maszynowego? * jeste?cie w stanie si? po?apa?, o co chodzi z takimi projektami jak Jakarta EE, MicroProfile czy Adoptium? * wykorzystujecie mo?liwo?ci, jakie daje uruchomienie pe?nego JVM-a na GraalVM za pomoc? Truffle? O tym wszystkim opowiem w formacie ¡°iceberg¡±, w kt¨®rym zaczn? od og¨®lnie znanych fakt¨®w, a p¨®?niej pop?yniemy ju? tylko g??biej i g??biej... Obiecuje zerowy poziom wiedzy, kt¨®r? wykorzystacie nast?pnego dnia w projekcie, ale maksimum zabawy z odkrywania tego, co wydarzy?o si? w Javie w ci?gu roku z kawa?kiem.
JVM Iceberg... we need to go deeper from Artur Skowro¥Ê§Ôki
]]>
113 0 https://cdn.slidesharecdn.com/ss_thumbnails/jvmiceberg-221027190724-d00c8348-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Panie, kto tu Panu tak ... - czyli porozmawiajmy o Legacy /slideshow/rjug-35-panie-kto-tu-panu-tak-czyli-porozmawiajmy-o-legacy/250263338 legacy-210922093054
Reakcj? z tytu?u zna z pewno?ci? ka?dy, kto kiedykolwiek mia? przyjemno?? korzystania z us?ug mechanika, spec¨®w od remontu¡­ a tak?e zespo?u programist¨®w, kt¨®ry musi dotkn?? si? jakiegokolwiek Legacy. W ramach dzisiejszego case study postaram si? nieco odczarowa? temat. Na przyk?adzie realnego procesu modernizacji cz??ci systemu porozmawiamy o tym, co sprawia, ?e systemy gnij? od ?rodka - i czemu dzieje si? tak nawet wtedy, gdy wi?kszo?? podejmowanych przez dekady wybor¨®w by?a ca?kiem trafna. Prezentacja nie ograniczy si? jednak do samego filozofowania. Przechodz?c krok po kroku przez proces migracji, podziel? si? pewnymi niekonwencjonalnymi, praktycznymi pomys?ami, kt¨®re w ostatecznym rozrachunku okaza?y si? by? zaskakuj?co skuteczne. W?o?? te? kilka kij¨®w w mrowisko - mam nadziej? co poniekt¨®rym podnios? ci?nienie i zainspiruj? ciekawe rozmowy ? Artur Skowro¨½ski ? W tym roku stukn??a mu dycha w bran?y. Dekad? t? sp?dzi? przy bardzo r¨®?nych projektach - od takich kt¨®re startowa? od zera, do grubo starszych od niego. Ca?e ?ycie walczy o to, ?eby nie musie? klepa? CRUD¨®w¡­ nawet je?li oznacza to robot? szambonurka w systemach legacy. Po trzech latach fascynuj?cej (bez ironii) przygody w ponad czterdziestoletniej architekturze, aktualnie pracuje jako Tech Lead w VirtusLab przy projekcie https://vived.io Do zobaczenia! Koniecznie potwierd?cie swoj? obecno??.]]>

Reakcj? z tytu?u zna z pewno?ci? ka?dy, kto kiedykolwiek mia? przyjemno?? korzystania z us?ug mechanika, spec¨®w od remontu¡­ a tak?e zespo?u programist¨®w, kt¨®ry musi dotkn?? si? jakiegokolwiek Legacy. W ramach dzisiejszego case study postaram si? nieco odczarowa? temat. Na przyk?adzie realnego procesu modernizacji cz??ci systemu porozmawiamy o tym, co sprawia, ?e systemy gnij? od ?rodka - i czemu dzieje si? tak nawet wtedy, gdy wi?kszo?? podejmowanych przez dekady wybor¨®w by?a ca?kiem trafna. Prezentacja nie ograniczy si? jednak do samego filozofowania. Przechodz?c krok po kroku przez proces migracji, podziel? si? pewnymi niekonwencjonalnymi, praktycznymi pomys?ami, kt¨®re w ostatecznym rozrachunku okaza?y si? by? zaskakuj?co skuteczne. W?o?? te? kilka kij¨®w w mrowisko - mam nadziej? co poniekt¨®rym podnios? ci?nienie i zainspiruj? ciekawe rozmowy ? Artur Skowro¨½ski ? W tym roku stukn??a mu dycha w bran?y. Dekad? t? sp?dzi? przy bardzo r¨®?nych projektach - od takich kt¨®re startowa? od zera, do grubo starszych od niego. Ca?e ?ycie walczy o to, ?eby nie musie? klepa? CRUD¨®w¡­ nawet je?li oznacza to robot? szambonurka w systemach legacy. Po trzech latach fascynuj?cej (bez ironii) przygody w ponad czterdziestoletniej architekturze, aktualnie pracuje jako Tech Lead w VirtusLab przy projekcie https://vived.io Do zobaczenia! Koniecznie potwierd?cie swoj? obecno??.]]>
Wed, 22 Sep 2021 09:30:54 GMT /slideshow/rjug-35-panie-kto-tu-panu-tak-czyli-porozmawiajmy-o-legacy/250263338 ArturSkowroski@slideshare.net(ArturSkowroski) Panie, kto tu Panu tak ... - czyli porozmawiajmy o Legacy ArturSkowroski Reakcj? z tytu?u zna z pewno?ci? ka?dy, kto kiedykolwiek mia? przyjemno?? korzystania z us?ug mechanika, spec¨®w od remontu¡­ a tak?e zespo?u programist¨®w, kt¨®ry musi dotkn?? si? jakiegokolwiek Legacy. W ramach dzisiejszego case study postaram si? nieco odczarowa? temat. Na przyk?adzie realnego procesu modernizacji cz??ci systemu porozmawiamy o tym, co sprawia, ?e systemy gnij? od ?rodka - i czemu dzieje si? tak nawet wtedy, gdy wi?kszo?? podejmowanych przez dekady wybor¨®w by?a ca?kiem trafna. Prezentacja nie ograniczy si? jednak do samego filozofowania. Przechodz?c krok po kroku przez proces migracji, podziel? si? pewnymi niekonwencjonalnymi, praktycznymi pomys?ami, kt¨®re w ostatecznym rozrachunku okaza?y si? by? zaskakuj?co skuteczne. W?o?? te? kilka kij¨®w w mrowisko - mam nadziej? co poniekt¨®rym podnios? ci?nienie i zainspiruj? ciekawe rozmowy ? Artur Skowro¨½ski ? W tym roku stukn??a mu dycha w bran?y. Dekad? t? sp?dzi? przy bardzo r¨®?nych projektach - od takich kt¨®re startowa? od zera, do grubo starszych od niego. Ca?e ?ycie walczy o to, ?eby nie musie? klepa? CRUD¨®w¡­ nawet je?li oznacza to robot? szambonurka w systemach legacy. Po trzech latach fascynuj?cej (bez ironii) przygody w ponad czterdziestoletniej architekturze, aktualnie pracuje jako Tech Lead w VirtusLab przy projekcie https://vived.io Do zobaczenia! Koniecznie potwierd?cie swoj? obecno??. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/legacy-210922093054-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Reakcj? z tytu?u zna z pewno?ci? ka?dy, kto kiedykolwiek mia? przyjemno?? korzystania z us?ug mechanika, spec¨®w od remontu¡­ a tak?e zespo?u programist¨®w, kt¨®ry musi dotkn?? si? jakiegokolwiek Legacy. W ramach dzisiejszego case study postaram si? nieco odczarowa? temat. Na przyk?adzie realnego procesu modernizacji cz??ci systemu porozmawiamy o tym, co sprawia, ?e systemy gnij? od ?rodka - i czemu dzieje si? tak nawet wtedy, gdy wi?kszo?? podejmowanych przez dekady wybor¨®w by?a ca?kiem trafna. Prezentacja nie ograniczy si? jednak do samego filozofowania. Przechodz?c krok po kroku przez proces migracji, podziel? si? pewnymi niekonwencjonalnymi, praktycznymi pomys?ami, kt¨®re w ostatecznym rozrachunku okaza?y si? by? zaskakuj?co skuteczne. W?o?? te? kilka kij¨®w w mrowisko - mam nadziej? co poniekt¨®rym podnios? ci?nienie i zainspiruj? ciekawe rozmowy ? Artur Skowro¨½ski ? W tym roku stukn??a mu dycha w bran?y. Dekad? t? sp?dzi? przy bardzo r¨®?nych projektach - od takich kt¨®re startowa? od zera, do grubo starszych od niego. Ca?e ?ycie walczy o to, ?eby nie musie? klepa? CRUD¨®w¡­ nawet je?li oznacza to robot? szambonurka w systemach legacy. Po trzech latach fascynuj?cej (bez ironii) przygody w ponad czterdziestoletniej architekturze, aktualnie pracuje jako Tech Lead w VirtusLab przy projekcie https://vived.io Do zobaczenia! Koniecznie potwierd?cie swoj? obecno??.
Panie, kto tu Panu tak ... - czyli porozmawiajmy o Legacy from Artur Skowro¥Ê§Ôki
]]>
184 0 https://cdn.slidesharecdn.com/ss_thumbnails/legacy-210922093054-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Panie, kto tu Panu tak ... - czyli porozmawiajmy o Legacy /slideshow/panie-kto-tu-panu-tak-czyli-porozmawiajmy-o-legacy/250139668 legacy-210908060349
Reakcj? z tytu?u zna z pewno?ci? ka?dy, kto kiedykolwiek mia? przyjemno?? korzystania z us?ug mechanika, spec¨®w od remontu¡­ a tak?e zespo?u programist¨®w, kt¨®ry musi dotkn?? si? jakiegokolwiek Legacy. W ramach dzisiejszego case study postaram si? nieco odczarowa? temat. Na przyk?adzie realnego procesu modernizacji cz??ci systemu porozmawiamy o tym, co sprawia, ?e systemy gnij? od ?rodka - i czemu dzieje si? tak nawet wtedy, gdy wi?kszo?? podejmowanych przez dekady wybor¨®w by?a ca?kiem trafna. Prezentacja nie ograniczy si? jednak do samego filozofowania. Przechodz?c krok po kroku przez proces migracji, podziel? si? pewnymi niekonwencjonalnymi, praktycznymi pomys?ami, kt¨®re w ostatecznym rozrachunku okaza?y si? by? zaskakuj?co skuteczne. W?o?? te? kilka kij¨®w w mrowisko - mam nadziej? co poniekt¨®rym podnios? ci?nienie i zainspiruj? ciekawe rozmowy podczas Unconference ?.]]>

Reakcj? z tytu?u zna z pewno?ci? ka?dy, kto kiedykolwiek mia? przyjemno?? korzystania z us?ug mechanika, spec¨®w od remontu¡­ a tak?e zespo?u programist¨®w, kt¨®ry musi dotkn?? si? jakiegokolwiek Legacy. W ramach dzisiejszego case study postaram si? nieco odczarowa? temat. Na przyk?adzie realnego procesu modernizacji cz??ci systemu porozmawiamy o tym, co sprawia, ?e systemy gnij? od ?rodka - i czemu dzieje si? tak nawet wtedy, gdy wi?kszo?? podejmowanych przez dekady wybor¨®w by?a ca?kiem trafna. Prezentacja nie ograniczy si? jednak do samego filozofowania. Przechodz?c krok po kroku przez proces migracji, podziel? si? pewnymi niekonwencjonalnymi, praktycznymi pomys?ami, kt¨®re w ostatecznym rozrachunku okaza?y si? by? zaskakuj?co skuteczne. W?o?? te? kilka kij¨®w w mrowisko - mam nadziej? co poniekt¨®rym podnios? ci?nienie i zainspiruj? ciekawe rozmowy podczas Unconference ?.]]>
Wed, 08 Sep 2021 06:03:48 GMT /slideshow/panie-kto-tu-panu-tak-czyli-porozmawiajmy-o-legacy/250139668 ArturSkowroski@slideshare.net(ArturSkowroski) Panie, kto tu Panu tak ... - czyli porozmawiajmy o Legacy ArturSkowroski Reakcj? z tytu?u zna z pewno?ci? ka?dy, kto kiedykolwiek mia? przyjemno?? korzystania z us?ug mechanika, spec¨®w od remontu¡­ a tak?e zespo?u programist¨®w, kt¨®ry musi dotkn?? si? jakiegokolwiek Legacy. W ramach dzisiejszego case study postaram si? nieco odczarowa? temat. Na przyk?adzie realnego procesu modernizacji cz??ci systemu porozmawiamy o tym, co sprawia, ?e systemy gnij? od ?rodka - i czemu dzieje si? tak nawet wtedy, gdy wi?kszo?? podejmowanych przez dekady wybor¨®w by?a ca?kiem trafna. Prezentacja nie ograniczy si? jednak do samego filozofowania. Przechodz?c krok po kroku przez proces migracji, podziel? si? pewnymi niekonwencjonalnymi, praktycznymi pomys?ami, kt¨®re w ostatecznym rozrachunku okaza?y si? by? zaskakuj?co skuteczne. W?o?? te? kilka kij¨®w w mrowisko - mam nadziej? co poniekt¨®rym podnios? ci?nienie i zainspiruj? ciekawe rozmowy podczas Unconference ?. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/legacy-210908060349-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Reakcj? z tytu?u zna z pewno?ci? ka?dy, kto kiedykolwiek mia? przyjemno?? korzystania z us?ug mechanika, spec¨®w od remontu¡­ a tak?e zespo?u programist¨®w, kt¨®ry musi dotkn?? si? jakiegokolwiek Legacy. W ramach dzisiejszego case study postaram si? nieco odczarowa? temat. Na przyk?adzie realnego procesu modernizacji cz??ci systemu porozmawiamy o tym, co sprawia, ?e systemy gnij? od ?rodka - i czemu dzieje si? tak nawet wtedy, gdy wi?kszo?? podejmowanych przez dekady wybor¨®w by?a ca?kiem trafna. Prezentacja nie ograniczy si? jednak do samego filozofowania. Przechodz?c krok po kroku przez proces migracji, podziel? si? pewnymi niekonwencjonalnymi, praktycznymi pomys?ami, kt¨®re w ostatecznym rozrachunku okaza?y si? by? zaskakuj?co skuteczne. W?o?? te? kilka kij¨®w w mrowisko - mam nadziej? co poniekt¨®rym podnios? ci?nienie i zainspiruj? ciekawe rozmowy podczas Unconference ?.
Panie, kto tu Panu tak ... - czyli porozmawiajmy o Legacy from Artur Skowro¥Ê§Ôki
]]>
284 0 https://cdn.slidesharecdn.com/ss_thumbnails/legacy-210908060349-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Ci?g dalszy nast?pi - o wielow?tkowo?ci, Projekcie Loom i kotlinowych Korutynach /slideshow/cig-dalszy-nastpi-o-wielowtkowoci-projekcie-loom-i-kotlinowych-korutynach/200734531 tobecontinuedjugbb-191203064936
Zar¨®wno Java, jak i Kotlin s? j?zykami cz?sto u?ywanymi przy projektowaniu system¨®w rozproszonych, w kt¨®rych wykonywane jest wiele r¨®wnoczesnych zdarze¨½. Operacje blokuj?ce w tego typu systemach wydaj? si? nie mie? racji bytu - jednocze?nie jednak ka?dy z nas marzy o powrocie do czas¨®w, kiedy mogli?my pisa? synchroniczny, ?atwy w zrozumieniu i czytelny kod... "Kiedy? to by?o". Dlatego te? JVM jako platforma naturalnie stara si? u?atwia? wygod? u?ywania programowania wielow?tkowego. W ramach mojej prezentacji chcia?bym por¨®wna? dwa nowe podej?cia do tego problemu - Kotlin Coroutines i Project Loom, wprowadzaj?cy "w?¨®kna" (fibers) i kontynuacje do starej dobrej Javy.]]>

Zar¨®wno Java, jak i Kotlin s? j?zykami cz?sto u?ywanymi przy projektowaniu system¨®w rozproszonych, w kt¨®rych wykonywane jest wiele r¨®wnoczesnych zdarze¨½. Operacje blokuj?ce w tego typu systemach wydaj? si? nie mie? racji bytu - jednocze?nie jednak ka?dy z nas marzy o powrocie do czas¨®w, kiedy mogli?my pisa? synchroniczny, ?atwy w zrozumieniu i czytelny kod... "Kiedy? to by?o". Dlatego te? JVM jako platforma naturalnie stara si? u?atwia? wygod? u?ywania programowania wielow?tkowego. W ramach mojej prezentacji chcia?bym por¨®wna? dwa nowe podej?cia do tego problemu - Kotlin Coroutines i Project Loom, wprowadzaj?cy "w?¨®kna" (fibers) i kontynuacje do starej dobrej Javy.]]>
Tue, 03 Dec 2019 06:49:36 GMT /slideshow/cig-dalszy-nastpi-o-wielowtkowoci-projekcie-loom-i-kotlinowych-korutynach/200734531 ArturSkowroski@slideshare.net(ArturSkowroski) Ci?g dalszy nast?pi - o wielow?tkowo?ci, Projekcie Loom i kotlinowych Korutynach ArturSkowroski Zar¨®wno Java, jak i Kotlin s? j?zykami cz?sto u?ywanymi przy projektowaniu system¨®w rozproszonych, w kt¨®rych wykonywane jest wiele r¨®wnoczesnych zdarze¨½. Operacje blokuj?ce w tego typu systemach wydaj? si? nie mie? racji bytu - jednocze?nie jednak ka?dy z nas marzy o powrocie do czas¨®w, kiedy mogli?my pisa? synchroniczny, ?atwy w zrozumieniu i czytelny kod... "Kiedy? to by?o". Dlatego te? JVM jako platforma naturalnie stara si? u?atwia? wygod? u?ywania programowania wielow?tkowego. W ramach mojej prezentacji chcia?bym por¨®wna? dwa nowe podej?cia do tego problemu - Kotlin Coroutines i Project Loom, wprowadzaj?cy "w?¨®kna" (fibers) i kontynuacje do starej dobrej Javy. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tobecontinuedjugbb-191203064936-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Zar¨®wno Java, jak i Kotlin s? j?zykami cz?sto u?ywanymi przy projektowaniu system¨®w rozproszonych, w kt¨®rych wykonywane jest wiele r¨®wnoczesnych zdarze¨½. Operacje blokuj?ce w tego typu systemach wydaj? si? nie mie? racji bytu - jednocze?nie jednak ka?dy z nas marzy o powrocie do czas¨®w, kiedy mogli?my pisa? synchroniczny, ?atwy w zrozumieniu i czytelny kod... &quot;Kiedy? to by?o&quot;. Dlatego te? JVM jako platforma naturalnie stara si? u?atwia? wygod? u?ywania programowania wielow?tkowego. W ramach mojej prezentacji chcia?bym por¨®wna? dwa nowe podej?cia do tego problemu - Kotlin Coroutines i Project Loom, wprowadzaj?cy &quot;w?¨®kna&quot; (fibers) i kontynuacje do starej dobrej Javy.
Ci?g dalszy nast?pi - o wielow?tkowo?ci, Projekcie Loom i kotlinowych Korutynach from Artur Skowro¨½ski
]]>
121 1 https://cdn.slidesharecdn.com/ss_thumbnails/tobecontinuedjugbb-191203064936-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Artur Skowro¨½ski ¨C Ten Typ tak ma - O systemach typ¨®w na przyk?adzie TypeScript'a /slideshow/artur-skowroski-ten-typ-tak-ma-o-systemach-typw-na-przykadzie-typescripta/196326110 typescripttypesystemsphere-191122062521
Systemy typ¨®w kojarz? si? wi?kszo?ci programist¨®w z czym? naprawd? ci??kim, mocno akademickim i trudnym do zrozumienia, dodatkowo nie przydatnym w codziennym ?yciu developera. Postaram si? to zmieni?, przynajmniej cze?ciowo. O ile sam nie wierz? ?e ?wietna znajomo?? system¨®w typ¨®w uczyni Ci? znacznie bardziej produktywnym, to postaram si? rozwia? mit ?e jest to co? trudnego i niezrozumia?ego. W przyst?pny i interaktywny spos¨®b przedstawi? odrobin? ¡°Computer Science¡± kt¨®re mo?e pom¨®c nam zrozumie? dlaczego niekt¨®re rzeczy w u?ywanych przez nas j?zykach s? zaprojektowane tak, a nie inaczej. Przede wszystkim odpowiemy za? sobie na prawd? - jak bardzo ¡°Typed¡± TypeScript tak naprawd? jest? ]]>

Systemy typ¨®w kojarz? si? wi?kszo?ci programist¨®w z czym? naprawd? ci??kim, mocno akademickim i trudnym do zrozumienia, dodatkowo nie przydatnym w codziennym ?yciu developera. Postaram si? to zmieni?, przynajmniej cze?ciowo. O ile sam nie wierz? ?e ?wietna znajomo?? system¨®w typ¨®w uczyni Ci? znacznie bardziej produktywnym, to postaram si? rozwia? mit ?e jest to co? trudnego i niezrozumia?ego. W przyst?pny i interaktywny spos¨®b przedstawi? odrobin? ¡°Computer Science¡± kt¨®re mo?e pom¨®c nam zrozumie? dlaczego niekt¨®re rzeczy w u?ywanych przez nas j?zykach s? zaprojektowane tak, a nie inaczej. Przede wszystkim odpowiemy za? sobie na prawd? - jak bardzo ¡°Typed¡± TypeScript tak naprawd? jest? ]]>
Fri, 22 Nov 2019 06:25:21 GMT /slideshow/artur-skowroski-ten-typ-tak-ma-o-systemach-typw-na-przykadzie-typescripta/196326110 ArturSkowroski@slideshare.net(ArturSkowroski) Artur Skowro¨½ski ¨C Ten Typ tak ma - O systemach typ¨®w na przyk?adzie TypeScript'a ArturSkowroski Systemy typ¨®w kojarz? si? wi?kszo?ci programist¨®w z czym? naprawd? ci??kim, mocno akademickim i trudnym do zrozumienia, dodatkowo nie przydatnym w codziennym ?yciu developera. Postaram si? to zmieni?, przynajmniej cze?ciowo. O ile sam nie wierz? ?e ?wietna znajomo?? system¨®w typ¨®w uczyni Ci? znacznie bardziej produktywnym, to postaram si? rozwia? mit ?e jest to co? trudnego i niezrozumia?ego. W przyst?pny i interaktywny spos¨®b przedstawi? odrobin? ¡°Computer Science¡± kt¨®re mo?e pom¨®c nam zrozumie? dlaczego niekt¨®re rzeczy w u?ywanych przez nas j?zykach s? zaprojektowane tak, a nie inaczej. Przede wszystkim odpowiemy za? sobie na prawd? - jak bardzo ¡°Typed¡± TypeScript tak naprawd? jest? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/typescripttypesystemsphere-191122062521-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Systemy typ¨®w kojarz? si? wi?kszo?ci programist¨®w z czym? naprawd? ci??kim, mocno akademickim i trudnym do zrozumienia, dodatkowo nie przydatnym w codziennym ?yciu developera. Postaram si? to zmieni?, przynajmniej cze?ciowo. O ile sam nie wierz? ?e ?wietna znajomo?? system¨®w typ¨®w uczyni Ci? znacznie bardziej produktywnym, to postaram si? rozwia? mit ?e jest to co? trudnego i niezrozumia?ego. W przyst?pny i interaktywny spos¨®b przedstawi? odrobin? ¡°Computer Science¡± kt¨®re mo?e pom¨®c nam zrozumie? dlaczego niekt¨®re rzeczy w u?ywanych przez nas j?zykach s? zaprojektowane tak, a nie inaczej. Przede wszystkim odpowiemy za? sobie na prawd? - jak bardzo ¡°Typed¡± TypeScript tak naprawd? jest?
Artur Skowro¨½ski ¨C Ten Typ tak ma - O systemach typ¨®w na przyk?adzie TypeScript'a from Artur Skowro¨½ski
]]>
207 1 https://cdn.slidesharecdn.com/ss_thumbnails/typescripttypesystemsphere-191122062521-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Ten Typ tak ma - O systemach typ¨®w na przyk?adzie TypeScript¡¯a /slideshow/ten-typ-tak-ma-o-systemach-typw-na-przykadzie-typescripta/180336725 typescripttypesystemsphere-191009101159
Systemy typ¨®w kojarz? si? wi?kszo?ci programist¨®w z czym? naprawd? ci??kim, mocno akademickim i trudnym do zrozumienia, dodatkowo nie przydatnym w codziennym ?yciu developera. Postaram si? to zmieni?, przynajmniej cze?ciowo. O ile sam nie wierz? ?e ?wietna znajomo?? system¨®w typ¨®w uczyni Ci? znacznie bardziej produktywnym, to postaram si? rozwia? mit ?e jest to co? trudnego i niezrozumia?ego. W przyst?pny i interaktywny spos¨®b przedstawi? odrobin? ¡°Computer Science¡± kt¨®re mo?e pom¨®c nam zrozumie? dlaczego niekt¨®re rzeczy w u?ywanych przez nas j?zykach s? zaprojektowane tak, a nie inaczej. Przede wszystkim odpowiemy za? sobie na prawd? - jak bardzo ¡°Typed¡± TypeScript tak naprawd? jest?]]>

Systemy typ¨®w kojarz? si? wi?kszo?ci programist¨®w z czym? naprawd? ci??kim, mocno akademickim i trudnym do zrozumienia, dodatkowo nie przydatnym w codziennym ?yciu developera. Postaram si? to zmieni?, przynajmniej cze?ciowo. O ile sam nie wierz? ?e ?wietna znajomo?? system¨®w typ¨®w uczyni Ci? znacznie bardziej produktywnym, to postaram si? rozwia? mit ?e jest to co? trudnego i niezrozumia?ego. W przyst?pny i interaktywny spos¨®b przedstawi? odrobin? ¡°Computer Science¡± kt¨®re mo?e pom¨®c nam zrozumie? dlaczego niekt¨®re rzeczy w u?ywanych przez nas j?zykach s? zaprojektowane tak, a nie inaczej. Przede wszystkim odpowiemy za? sobie na prawd? - jak bardzo ¡°Typed¡± TypeScript tak naprawd? jest?]]>
Wed, 09 Oct 2019 10:11:59 GMT /slideshow/ten-typ-tak-ma-o-systemach-typw-na-przykadzie-typescripta/180336725 ArturSkowroski@slideshare.net(ArturSkowroski) Ten Typ tak ma - O systemach typ¨®w na przyk?adzie TypeScript¡¯a ArturSkowroski Systemy typ¨®w kojarz? si? wi?kszo?ci programist¨®w z czym? naprawd? ci??kim, mocno akademickim i trudnym do zrozumienia, dodatkowo nie przydatnym w codziennym ?yciu developera. Postaram si? to zmieni?, przynajmniej cze?ciowo. O ile sam nie wierz? ?e ?wietna znajomo?? system¨®w typ¨®w uczyni Ci? znacznie bardziej produktywnym, to postaram si? rozwia? mit ?e jest to co? trudnego i niezrozumia?ego. W przyst?pny i interaktywny spos¨®b przedstawi? odrobin? ¡°Computer Science¡± kt¨®re mo?e pom¨®c nam zrozumie? dlaczego niekt¨®re rzeczy w u?ywanych przez nas j?zykach s? zaprojektowane tak, a nie inaczej. Przede wszystkim odpowiemy za? sobie na prawd? - jak bardzo ¡°Typed¡± TypeScript tak naprawd? jest? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/typescripttypesystemsphere-191009101159-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Systemy typ¨®w kojarz? si? wi?kszo?ci programist¨®w z czym? naprawd? ci??kim, mocno akademickim i trudnym do zrozumienia, dodatkowo nie przydatnym w codziennym ?yciu developera. Postaram si? to zmieni?, przynajmniej cze?ciowo. O ile sam nie wierz? ?e ?wietna znajomo?? system¨®w typ¨®w uczyni Ci? znacznie bardziej produktywnym, to postaram si? rozwia? mit ?e jest to co? trudnego i niezrozumia?ego. W przyst?pny i interaktywny spos¨®b przedstawi? odrobin? ¡°Computer Science¡± kt¨®re mo?e pom¨®c nam zrozumie? dlaczego niekt¨®re rzeczy w u?ywanych przez nas j?zykach s? zaprojektowane tak, a nie inaczej. Przede wszystkim odpowiemy za? sobie na prawd? - jak bardzo ¡°Typed¡± TypeScript tak naprawd? jest?
Ten Typ tak ma - O systemach typ¥Æ¥¦w na przyk¥Ê£Âdzie TypeScript¸MÙâ from Artur Skowro¥Ê§Ôki
]]>
64 0 https://cdn.slidesharecdn.com/ss_thumbnails/typescripttypesystemsphere-191009101159-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Type Systems on the example of TypeScript /slideshow/type-systems-on-the-example-of-typescript/160214248 typescripttypesystem-smallcompressed-190802110729
Type systems are associated with most programmers with something really hard, strongly academic and difficult to understand, and not useful in the daily life of the developer. I will try to change that, at least partly. While I do not believe that a great knowledge of type systems will make you much more productive, I will try to dispel the myth that it is something difficult and incomprehensible. In an accessible and interactive way, I will introduce a little "Computer Science" which can help us understand why some of the languages we use are designed in a way that's different. First of all, we will answer the truth - how much "Typed" TypeScript really is?]]>

Type systems are associated with most programmers with something really hard, strongly academic and difficult to understand, and not useful in the daily life of the developer. I will try to change that, at least partly. While I do not believe that a great knowledge of type systems will make you much more productive, I will try to dispel the myth that it is something difficult and incomprehensible. In an accessible and interactive way, I will introduce a little "Computer Science" which can help us understand why some of the languages we use are designed in a way that's different. First of all, we will answer the truth - how much "Typed" TypeScript really is?]]>
Fri, 02 Aug 2019 11:07:29 GMT /slideshow/type-systems-on-the-example-of-typescript/160214248 ArturSkowroski@slideshare.net(ArturSkowroski) Type Systems on the example of TypeScript ArturSkowroski Type systems are associated with most programmers with something really hard, strongly academic and difficult to understand, and not useful in the daily life of the developer. I will try to change that, at least partly. While I do not believe that a great knowledge of type systems will make you much more productive, I will try to dispel the myth that it is something difficult and incomprehensible. In an accessible and interactive way, I will introduce a little "Computer Science" which can help us understand why some of the languages we use are designed in a way that's different. First of all, we will answer the truth - how much "Typed" TypeScript really is? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/typescripttypesystem-smallcompressed-190802110729-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Type systems are associated with most programmers with something really hard, strongly academic and difficult to understand, and not useful in the daily life of the developer. I will try to change that, at least partly. While I do not believe that a great knowledge of type systems will make you much more productive, I will try to dispel the myth that it is something difficult and incomprehensible. In an accessible and interactive way, I will introduce a little &quot;Computer Science&quot; which can help us understand why some of the languages we use are designed in a way that&#39;s different. First of all, we will answer the truth - how much &quot;Typed&quot; TypeScript really is?
Type Systems on the example of TypeScript from Artur Skowro¥Ê§Ôki
]]>
68 3 https://cdn.slidesharecdn.com/ss_thumbnails/typescripttypesystem-smallcompressed-190802110729-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Google Assistant po polsku - developerski punkt widzenia /slideshow/google-assistant-po-polsku-developerski-punkt-widzenia/140295232 googleassistant-190410082738
Asystenci G?osowi zdobyli olbrzymi? popularno?? za wielk? wod?. Pierwszy z du?ych graczy zza oceanu, Google Assistant dosta? wsparcie dla j?zyka polskiego. Posiada on jednak pewne ograniczenia w stosunku do swoich w innych krajach. W ramach wyst?pienia pobawimy si? troch? g?osem i poprogramujemy na ?ywo w celu "napisania" sobie w?asnego cyfrowego pomocnika. Postaramy si? te? odpowiedzie? na pytanie: czy asystenci g?osowi s? alternatyw? dla obecnych sposob¨®w w jakie komunikujemy si? z maszynami.]]>

Asystenci G?osowi zdobyli olbrzymi? popularno?? za wielk? wod?. Pierwszy z du?ych graczy zza oceanu, Google Assistant dosta? wsparcie dla j?zyka polskiego. Posiada on jednak pewne ograniczenia w stosunku do swoich w innych krajach. W ramach wyst?pienia pobawimy si? troch? g?osem i poprogramujemy na ?ywo w celu "napisania" sobie w?asnego cyfrowego pomocnika. Postaramy si? te? odpowiedzie? na pytanie: czy asystenci g?osowi s? alternatyw? dla obecnych sposob¨®w w jakie komunikujemy si? z maszynami.]]>
Wed, 10 Apr 2019 08:27:38 GMT /slideshow/google-assistant-po-polsku-developerski-punkt-widzenia/140295232 ArturSkowroski@slideshare.net(ArturSkowroski) Google Assistant po polsku - developerski punkt widzenia ArturSkowroski Asystenci G?osowi zdobyli olbrzymi? popularno?? za wielk? wod?. Pierwszy z du?ych graczy zza oceanu, Google Assistant dosta? wsparcie dla j?zyka polskiego. Posiada on jednak pewne ograniczenia w stosunku do swoich w innych krajach. W ramach wyst?pienia pobawimy si? troch? g?osem i poprogramujemy na ?ywo w celu "napisania" sobie w?asnego cyfrowego pomocnika. Postaramy si? te? odpowiedzie? na pytanie: czy asystenci g?osowi s? alternatyw? dla obecnych sposob¨®w w jakie komunikujemy si? z maszynami. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/googleassistant-190410082738-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Asystenci G?osowi zdobyli olbrzymi? popularno?? za wielk? wod?. Pierwszy z du?ych graczy zza oceanu, Google Assistant dosta? wsparcie dla j?zyka polskiego. Posiada on jednak pewne ograniczenia w stosunku do swoich w innych krajach. W ramach wyst?pienia pobawimy si? troch? g?osem i poprogramujemy na ?ywo w celu &quot;napisania&quot; sobie w?asnego cyfrowego pomocnika. Postaramy si? te? odpowiedzie? na pytanie: czy asystenci g?osowi s? alternatyw? dla obecnych sposob¨®w w jakie komunikujemy si? z maszynami.
Google Assistant po polsku - developerski punkt widzenia from Artur Skowro¥Ê§Ôki
]]>
110 3 https://cdn.slidesharecdn.com/ss_thumbnails/googleassistant-190410082738-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Google Assistant & Alexa - Asystenci g?osowi: mo?liwo?ci, podobie¨½stwa, r¨®?nice /slideshow/google-assistant-alexa-asystenci-gosowi-moliwoci-podobiestwa-rnice/138077067 alexagoogleassistant-190325145606
Asystenci G?osowi zdobyli olbrzymi? popularno?? za wielk? wod?. Alexa szturmem trafi?a do salon¨®w, sprzedaj?c si? w 10 milionach tylko w ostatnim kwartale poprzedniego roku. Google od niedawna obs?uguje j?zyk polski. To najlepszy moment ?eby nauczy? Tw¨®j produkt m¨®wi? i trafi? nie tylko do przegl?darki internetowej czy telefonu, ale r¨®wnie? salonu Twoich klient¨®w. W ramach wyst?pienia dowiesz si? jak zacz??, porozmawiamy o tym czym r¨®?ni si? UX rozwi?za¨½ g?osowych w stosunku do aplikacji na urz?dzenia z ekranem, z jakich klock¨®w sk?adaj? si? podstawowe ¡°akcje¡± (bo tak okre?lane s? aplikacje na g?o?niki), i jak obudowa? j? dodatkowymi mo?liwo?ciami. Por¨®wnamy ekosystem Googla i Amazonu - czym r¨®?ni? si? od siebie? Kt¨®ry daje wi?cej mo?liwo?ci programistom? Zapraszamy na 52 IT Akademi? j-labs!]]>

Asystenci G?osowi zdobyli olbrzymi? popularno?? za wielk? wod?. Alexa szturmem trafi?a do salon¨®w, sprzedaj?c si? w 10 milionach tylko w ostatnim kwartale poprzedniego roku. Google od niedawna obs?uguje j?zyk polski. To najlepszy moment ?eby nauczy? Tw¨®j produkt m¨®wi? i trafi? nie tylko do przegl?darki internetowej czy telefonu, ale r¨®wnie? salonu Twoich klient¨®w. W ramach wyst?pienia dowiesz si? jak zacz??, porozmawiamy o tym czym r¨®?ni si? UX rozwi?za¨½ g?osowych w stosunku do aplikacji na urz?dzenia z ekranem, z jakich klock¨®w sk?adaj? si? podstawowe ¡°akcje¡± (bo tak okre?lane s? aplikacje na g?o?niki), i jak obudowa? j? dodatkowymi mo?liwo?ciami. Por¨®wnamy ekosystem Googla i Amazonu - czym r¨®?ni? si? od siebie? Kt¨®ry daje wi?cej mo?liwo?ci programistom? Zapraszamy na 52 IT Akademi? j-labs!]]>
Mon, 25 Mar 2019 14:56:06 GMT /slideshow/google-assistant-alexa-asystenci-gosowi-moliwoci-podobiestwa-rnice/138077067 ArturSkowroski@slideshare.net(ArturSkowroski) Google Assistant & Alexa - Asystenci g?osowi: mo?liwo?ci, podobie¨½stwa, r¨®?nice ArturSkowroski Asystenci G?osowi zdobyli olbrzymi? popularno?? za wielk? wod?. Alexa szturmem trafi?a do salon¨®w, sprzedaj?c si? w 10 milionach tylko w ostatnim kwartale poprzedniego roku. Google od niedawna obs?uguje j?zyk polski. To najlepszy moment ?eby nauczy? Tw¨®j produkt m¨®wi? i trafi? nie tylko do przegl?darki internetowej czy telefonu, ale r¨®wnie? salonu Twoich klient¨®w. W ramach wyst?pienia dowiesz si? jak zacz??, porozmawiamy o tym czym r¨®?ni si? UX rozwi?za¨½ g?osowych w stosunku do aplikacji na urz?dzenia z ekranem, z jakich klock¨®w sk?adaj? si? podstawowe ¡°akcje¡± (bo tak okre?lane s? aplikacje na g?o?niki), i jak obudowa? j? dodatkowymi mo?liwo?ciami. Por¨®wnamy ekosystem Googla i Amazonu - czym r¨®?ni? si? od siebie? Kt¨®ry daje wi?cej mo?liwo?ci programistom? Zapraszamy na 52 IT Akademi? j-labs! <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/alexagoogleassistant-190325145606-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Asystenci G?osowi zdobyli olbrzymi? popularno?? za wielk? wod?. Alexa szturmem trafi?a do salon¨®w, sprzedaj?c si? w 10 milionach tylko w ostatnim kwartale poprzedniego roku. Google od niedawna obs?uguje j?zyk polski. To najlepszy moment ?eby nauczy? Tw¨®j produkt m¨®wi? i trafi? nie tylko do przegl?darki internetowej czy telefonu, ale r¨®wnie? salonu Twoich klient¨®w. W ramach wyst?pienia dowiesz si? jak zacz??, porozmawiamy o tym czym r¨®?ni si? UX rozwi?za¨½ g?osowych w stosunku do aplikacji na urz?dzenia z ekranem, z jakich klock¨®w sk?adaj? si? podstawowe ¡°akcje¡± (bo tak okre?lane s? aplikacje na g?o?niki), i jak obudowa? j? dodatkowymi mo?liwo?ciami. Por¨®wnamy ekosystem Googla i Amazonu - czym r¨®?ni? si? od siebie? Kt¨®ry daje wi?cej mo?liwo?ci programistom? Zapraszamy na 52 IT Akademi? j-labs!
Google Assistant & Alexa - Asystenci g¥Ê£Ðsowi: mo¥Ê¥·liwo¥ÊÄÛi, podobie¥Ê§Ôtwa, r¥Æ¥¦¥Ê¥·nice from Artur Skowro¥Ê§Ôki
]]>
103 1 https://cdn.slidesharecdn.com/ss_thumbnails/alexagoogleassistant-190325145606-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
To Be Continued - multithreading with Project Loom and Kotlin's Coroutines /slideshow/to-be-continued-multithreading-with-project-loom-and-kotlins-coroutines-138075727/138075727 tobecontinuedjug-190325145045
Both Java and Kotlin are languages that are heavily used in Distributed Systems, handling multiple asynchronous operations simultaneously. Blocking is not an option in such an environment, but let¡¯s be honest, we crave for the easier synchronous world. That¡¯s why JVM as a platform has an inherent focus on providing an easier option of multithreaded programming. Today, I¡¯d like to compare two of such options - Kotlin Coroutines and Project Loom, that want to provide fibers and continuations to core Java.]]>

Both Java and Kotlin are languages that are heavily used in Distributed Systems, handling multiple asynchronous operations simultaneously. Blocking is not an option in such an environment, but let¡¯s be honest, we crave for the easier synchronous world. That¡¯s why JVM as a platform has an inherent focus on providing an easier option of multithreaded programming. Today, I¡¯d like to compare two of such options - Kotlin Coroutines and Project Loom, that want to provide fibers and continuations to core Java.]]>
Mon, 25 Mar 2019 14:50:45 GMT /slideshow/to-be-continued-multithreading-with-project-loom-and-kotlins-coroutines-138075727/138075727 ArturSkowroski@slideshare.net(ArturSkowroski) To Be Continued - multithreading with Project Loom and Kotlin's Coroutines ArturSkowroski Both Java and Kotlin are languages that are heavily used in Distributed Systems, handling multiple asynchronous operations simultaneously. Blocking is not an option in such an environment, but let¡¯s be honest, we crave for the easier synchronous world. That¡¯s why JVM as a platform has an inherent focus on providing an easier option of multithreaded programming. Today, I¡¯d like to compare two of such options - Kotlin Coroutines and Project Loom, that want to provide fibers and continuations to core Java. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tobecontinuedjug-190325145045-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Both Java and Kotlin are languages that are heavily used in Distributed Systems, handling multiple asynchronous operations simultaneously. Blocking is not an option in such an environment, but let¡¯s be honest, we crave for the easier synchronous world. That¡¯s why JVM as a platform has an inherent focus on providing an easier option of multithreaded programming. Today, I¡¯d like to compare two of such options - Kotlin Coroutines and Project Loom, that want to provide fibers and continuations to core Java.
To Be Continued - multithreading with Project Loom and Kotlin's Coroutines from Artur Skowro¥Ê§Ôki
]]>
73 2 https://cdn.slidesharecdn.com/ss_thumbnails/tobecontinuedjug-190325145045-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
To be Continued - multithreading with Project Loom and Kotlin's Coroutines /slideshow/to-be-continued-multithreading-with-project-loom-and-kotlins-coroutines/126342125 tobecontinued-181220114756
Both Kotlin and Java are languages that are heavily used in Distributed Systems, handling multiple asynchronous operations simultanouesely. Blocking is not an option in such an environment, but let¡¯s be honest, we crave for easier synchronous world. That¡¯s why JVM as a platform have inherent focus on providing easier option of multithreaded programming. Today, I¡¯d like to compare two of such options - Kotlin Coroutines and Project Loom, that want to provide fibers and continuations to core Java. ]]>

Both Kotlin and Java are languages that are heavily used in Distributed Systems, handling multiple asynchronous operations simultanouesely. Blocking is not an option in such an environment, but let¡¯s be honest, we crave for easier synchronous world. That¡¯s why JVM as a platform have inherent focus on providing easier option of multithreaded programming. Today, I¡¯d like to compare two of such options - Kotlin Coroutines and Project Loom, that want to provide fibers and continuations to core Java. ]]>
Thu, 20 Dec 2018 11:47:56 GMT /slideshow/to-be-continued-multithreading-with-project-loom-and-kotlins-coroutines/126342125 ArturSkowroski@slideshare.net(ArturSkowroski) To be Continued - multithreading with Project Loom and Kotlin's Coroutines ArturSkowroski Both Kotlin and Java are languages that are heavily used in Distributed Systems, handling multiple asynchronous operations simultanouesely. Blocking is not an option in such an environment, but let¡¯s be honest, we crave for easier synchronous world. That¡¯s why JVM as a platform have inherent focus on providing easier option of multithreaded programming. Today, I¡¯d like to compare two of such options - Kotlin Coroutines and Project Loom, that want to provide fibers and continuations to core Java. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tobecontinued-181220114756-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Both Kotlin and Java are languages that are heavily used in Distributed Systems, handling multiple asynchronous operations simultanouesely. Blocking is not an option in such an environment, but let¡¯s be honest, we crave for easier synchronous world. That¡¯s why JVM as a platform have inherent focus on providing easier option of multithreaded programming. Today, I¡¯d like to compare two of such options - Kotlin Coroutines and Project Loom, that want to provide fibers and continuations to core Java.
To be Continued - multithreading with Project Loom and Kotlin's Coroutines from Artur Skowro¥Ê§Ôki
]]>
175 4 https://cdn.slidesharecdn.com/ss_thumbnails/tobecontinued-181220114756-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Blockchain: Developer's Perspective (Java Edition) /slideshow/blockchain-developers-perspective-java-edition/88697930 blockchain101jugbb-180223074916
Repository of Presentation: https://github.com/ArturSkowronski/naivechain-java Presented: Bielsko-Bia?a Java User Group (Bielsko-Bia?a JUG), Krak¨®w, 22.02.2018 (https://www.meetup.com/pl-PL/Bielsko-Biala-JUG/events/247764157/) Bior?c pod uwag? szalone skoki (i spadki) wszelkich kryptowalut, Blockchain jest na j?zykach wszystkich developer¨®w. Jednocze?nie ilo?? mit¨®w, klechd i legend jakimi obr¨®s? osi?gn??a ju? rozmiary kt¨®re warto nieco uporz?dkowa?. W ramach tej prezentacji postaram si? rozwia? niekt¨®re z nich, a dodatkowo pokaza? Blockchain od strony stricte programistycznej - w ramach sesji Live Codingu zaimplementujemy uproszczony, ale kompletny wariant Blockchaina, zbli?ony do tego znanego z Bitcoina. Wszystko to u?ywaj?c naszej ulubionej Javy. Dodatkowo, postaram si? wskaza? jej wady i zalety i wyt?umaczy?, dlaczego jak grzyby po deszczu zewsz?d wyrastaj? alternatywne implementacje maj?ce by? lekiem na ca?e z?o (i dlaczego zwykle nie s?). Mam nadzieje uczyni? ca?o?? interaktywn? - je?eli kto? ma jakie? pytania b?d? si? stara? na nie odpowiedzie? podczas prezentacji. Moim celem jest ?eby ka?dy wyszed? z lepsz? ?wiadomo?ci? tego czym Blockchain jest, a co nawet najwa?niejsze - czym z pewno?ci? Blockchain nie jest. ___ Artur to developer z serduchem rozdartym mi?dzy JVM (ca?o?ciowo) i nowoczesnym JavaScript - przy czym. z bardziej dojrza?ymi planami matrymonialnymi zwi?zanymi z t? pierwsz? platform?. Nie mo?e si? powstrzyma? przed testowaniem nowych technologii, nawet je?li czasem wybuchaj? mu w twarz w wyniku nadu?ycia w projektach szpachli i ta?my klej?cej. Obecnie cz?onek zespo?u VirtusLab realizuj?cy projekty dla Tesco Technology. Cz??? Dynamicznego Duetu kt¨®rego lepsz? po?ow? jest pluszowa foka (???). ]]>

Repository of Presentation: https://github.com/ArturSkowronski/naivechain-java Presented: Bielsko-Bia?a Java User Group (Bielsko-Bia?a JUG), Krak¨®w, 22.02.2018 (https://www.meetup.com/pl-PL/Bielsko-Biala-JUG/events/247764157/) Bior?c pod uwag? szalone skoki (i spadki) wszelkich kryptowalut, Blockchain jest na j?zykach wszystkich developer¨®w. Jednocze?nie ilo?? mit¨®w, klechd i legend jakimi obr¨®s? osi?gn??a ju? rozmiary kt¨®re warto nieco uporz?dkowa?. W ramach tej prezentacji postaram si? rozwia? niekt¨®re z nich, a dodatkowo pokaza? Blockchain od strony stricte programistycznej - w ramach sesji Live Codingu zaimplementujemy uproszczony, ale kompletny wariant Blockchaina, zbli?ony do tego znanego z Bitcoina. Wszystko to u?ywaj?c naszej ulubionej Javy. Dodatkowo, postaram si? wskaza? jej wady i zalety i wyt?umaczy?, dlaczego jak grzyby po deszczu zewsz?d wyrastaj? alternatywne implementacje maj?ce by? lekiem na ca?e z?o (i dlaczego zwykle nie s?). Mam nadzieje uczyni? ca?o?? interaktywn? - je?eli kto? ma jakie? pytania b?d? si? stara? na nie odpowiedzie? podczas prezentacji. Moim celem jest ?eby ka?dy wyszed? z lepsz? ?wiadomo?ci? tego czym Blockchain jest, a co nawet najwa?niejsze - czym z pewno?ci? Blockchain nie jest. ___ Artur to developer z serduchem rozdartym mi?dzy JVM (ca?o?ciowo) i nowoczesnym JavaScript - przy czym. z bardziej dojrza?ymi planami matrymonialnymi zwi?zanymi z t? pierwsz? platform?. Nie mo?e si? powstrzyma? przed testowaniem nowych technologii, nawet je?li czasem wybuchaj? mu w twarz w wyniku nadu?ycia w projektach szpachli i ta?my klej?cej. Obecnie cz?onek zespo?u VirtusLab realizuj?cy projekty dla Tesco Technology. Cz??? Dynamicznego Duetu kt¨®rego lepsz? po?ow? jest pluszowa foka (???). ]]>
Fri, 23 Feb 2018 07:49:16 GMT /slideshow/blockchain-developers-perspective-java-edition/88697930 ArturSkowroski@slideshare.net(ArturSkowroski) Blockchain: Developer's Perspective (Java Edition) ArturSkowroski Repository of Presentation: https://github.com/ArturSkowronski/naivechain-java Presented: Bielsko-Bia?a Java User Group (Bielsko-Bia?a JUG), Krak¨®w, 22.02.2018 (https://www.meetup.com/pl-PL/Bielsko-Biala-JUG/events/247764157/) Bior?c pod uwag? szalone skoki (i spadki) wszelkich kryptowalut, Blockchain jest na j?zykach wszystkich developer¨®w. Jednocze?nie ilo?? mit¨®w, klechd i legend jakimi obr¨®s? osi?gn??a ju? rozmiary kt¨®re warto nieco uporz?dkowa?. W ramach tej prezentacji postaram si? rozwia? niekt¨®re z nich, a dodatkowo pokaza? Blockchain od strony stricte programistycznej - w ramach sesji Live Codingu zaimplementujemy uproszczony, ale kompletny wariant Blockchaina, zbli?ony do tego znanego z Bitcoina. Wszystko to u?ywaj?c naszej ulubionej Javy. Dodatkowo, postaram si? wskaza? jej wady i zalety i wyt?umaczy?, dlaczego jak grzyby po deszczu zewsz?d wyrastaj? alternatywne implementacje maj?ce by? lekiem na ca?e z?o (i dlaczego zwykle nie s?). Mam nadzieje uczyni? ca?o?? interaktywn? - je?eli kto? ma jakie? pytania b?d? si? stara? na nie odpowiedzie? podczas prezentacji. Moim celem jest ?eby ka?dy wyszed? z lepsz? ?wiadomo?ci? tego czym Blockchain jest, a co nawet najwa?niejsze - czym z pewno?ci? Blockchain nie jest. ___ Artur to developer z serduchem rozdartym mi?dzy JVM (ca?o?ciowo) i nowoczesnym JavaScript - przy czym. z bardziej dojrza?ymi planami matrymonialnymi zwi?zanymi z t? pierwsz? platform?. Nie mo?e si? powstrzyma? przed testowaniem nowych technologii, nawet je?li czasem wybuchaj? mu w twarz w wyniku nadu?ycia w projektach szpachli i ta?my klej?cej. Obecnie cz?onek zespo?u VirtusLab realizuj?cy projekty dla Tesco Technology. Cz??? Dynamicznego Duetu kt¨®rego lepsz? po?ow? jest pluszowa foka (???). <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/blockchain101jugbb-180223074916-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Repository of Presentation: https://github.com/ArturSkowronski/naivechain-java Presented: Bielsko-Bia?a Java User Group (Bielsko-Bia?a JUG), Krak¨®w, 22.02.2018 (https://www.meetup.com/pl-PL/Bielsko-Biala-JUG/events/247764157/) Bior?c pod uwag? szalone skoki (i spadki) wszelkich kryptowalut, Blockchain jest na j?zykach wszystkich developer¨®w. Jednocze?nie ilo?? mit¨®w, klechd i legend jakimi obr¨®s? osi?gn??a ju? rozmiary kt¨®re warto nieco uporz?dkowa?. W ramach tej prezentacji postaram si? rozwia? niekt¨®re z nich, a dodatkowo pokaza? Blockchain od strony stricte programistycznej - w ramach sesji Live Codingu zaimplementujemy uproszczony, ale kompletny wariant Blockchaina, zbli?ony do tego znanego z Bitcoina. Wszystko to u?ywaj?c naszej ulubionej Javy. Dodatkowo, postaram si? wskaza? jej wady i zalety i wyt?umaczy?, dlaczego jak grzyby po deszczu zewsz?d wyrastaj? alternatywne implementacje maj?ce by? lekiem na ca?e z?o (i dlaczego zwykle nie s?). Mam nadzieje uczyni? ca?o?? interaktywn? - je?eli kto? ma jakie? pytania b?d? si? stara? na nie odpowiedzie? podczas prezentacji. Moim celem jest ?eby ka?dy wyszed? z lepsz? ?wiadomo?ci? tego czym Blockchain jest, a co nawet najwa?niejsze - czym z pewno?ci? Blockchain nie jest. ___ Artur to developer z serduchem rozdartym mi?dzy JVM (ca?o?ciowo) i nowoczesnym JavaScript - przy czym. z bardziej dojrza?ymi planami matrymonialnymi zwi?zanymi z t? pierwsz? platform?. Nie mo?e si? powstrzyma? przed testowaniem nowych technologii, nawet je?li czasem wybuchaj? mu w twarz w wyniku nadu?ycia w projektach szpachli i ta?my klej?cej. Obecnie cz?onek zespo?u VirtusLab realizuj?cy projekty dla Tesco Technology. Cz??? Dynamicznego Duetu kt¨®rego lepsz? po?ow? jest pluszowa foka (???).
Blockchain: Developer's Perspective (Java Edition) from Artur Skowro¥Ê§Ôki
]]>
507 3 https://cdn.slidesharecdn.com/ss_thumbnails/blockchain101jugbb-180223074916-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Blockchain: Developer Perspective /slideshow/blockchain-developer-perspective/80291565 blockchain101-170929141050
After enormous cryptocurrencies value gains this year, Blockchain - their underneath algorithm is a topic that gets both a lot of exposure and confusion among developers. In this presentation, I¡¯m going to create a glossary that will guide you in further exploration and sort out your knowledge. We will discuss not only what Blockchain is but also why it is (or isn¡¯t) the big thing. Everything using easy to grasp JavaScript code examples. Prepare yourself for surfing on dangerous hype-wave - it¡¯s easy to drown. Repository of Presentation: https://github.com/ArturSkowronski/naivechain Presented: 4Developers ?¨®d? (https://lodz.4developers.org.pl), Krak¨®w, 09.11.2017 KrakowJS (http://conf.krakowjs.pl/), Krakow, 29.09.2017]]>

After enormous cryptocurrencies value gains this year, Blockchain - their underneath algorithm is a topic that gets both a lot of exposure and confusion among developers. In this presentation, I¡¯m going to create a glossary that will guide you in further exploration and sort out your knowledge. We will discuss not only what Blockchain is but also why it is (or isn¡¯t) the big thing. Everything using easy to grasp JavaScript code examples. Prepare yourself for surfing on dangerous hype-wave - it¡¯s easy to drown. Repository of Presentation: https://github.com/ArturSkowronski/naivechain Presented: 4Developers ?¨®d? (https://lodz.4developers.org.pl), Krak¨®w, 09.11.2017 KrakowJS (http://conf.krakowjs.pl/), Krakow, 29.09.2017]]>
Fri, 29 Sep 2017 14:10:50 GMT /slideshow/blockchain-developer-perspective/80291565 ArturSkowroski@slideshare.net(ArturSkowroski) Blockchain: Developer Perspective ArturSkowroski After enormous cryptocurrencies value gains this year, Blockchain - their underneath algorithm is a topic that gets both a lot of exposure and confusion among developers. In this presentation, I¡¯m going to create a glossary that will guide you in further exploration and sort out your knowledge. We will discuss not only what Blockchain is but also why it is (or isn¡¯t) the big thing. Everything using easy to grasp JavaScript code examples. Prepare yourself for surfing on dangerous hype-wave - it¡¯s easy to drown. Repository of Presentation: https://github.com/ArturSkowronski/naivechain Presented: 4Developers ?¨®d? (https://lodz.4developers.org.pl), Krak¨®w, 09.11.2017 KrakowJS (http://conf.krakowjs.pl/), Krakow, 29.09.2017 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/blockchain101-170929141050-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> After enormous cryptocurrencies value gains this year, Blockchain - their underneath algorithm is a topic that gets both a lot of exposure and confusion among developers. In this presentation, I¡¯m going to create a glossary that will guide you in further exploration and sort out your knowledge. We will discuss not only what Blockchain is but also why it is (or isn¡¯t) the big thing. Everything using easy to grasp JavaScript code examples. Prepare yourself for surfing on dangerous hype-wave - it¡¯s easy to drown. Repository of Presentation: https://github.com/ArturSkowronski/naivechain Presented: 4Developers ?¨®d? (https://lodz.4developers.org.pl), Krak¨®w, 09.11.2017 KrakowJS (http://conf.krakowjs.pl/), Krakow, 29.09.2017
Blockchain: Developer Perspective from Artur Skowro¥Ê§Ôki
]]>
920 3 https://cdn.slidesharecdn.com/ss_thumbnails/blockchain101-170929141050-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-ArturSkowroski-48x48.jpg?cb=1730674092 www.arturskowronski.com https://cdn.slidesharecdn.com/ss_thumbnails/devoxxjvminageofai-241010115219-75b41ff0-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/jvm-in-the-age-of-ai-babylon-valhalla-tornadovm-and-friends-e681/272320718 JVM in the Age of AI: ... https://cdn.slidesharecdn.com/ss_thumbnails/diggingfortruffles-240418135207-34d34b06-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/kopic-trufle-odkrywanie-tajemnic-najmniej-zrozumiaego-elementu-graalvm/267331042 Kopi?c Trufle - Odkryw... https://cdn.slidesharecdn.com/ss_thumbnails/greentechnology101en-240404080707-1059f09a-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/the-state-of-the-green-it-at-the-beginning-of-2024/267106323 The State of the Green...