Suche senden
Hochladen
Android at-xsolve
•
0 gefällt mir
•
538 views
Konrad Malawski
Folgen
Melden
Teilen
Melden
Teilen
1 von 14
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Just a few simple slides for a presentation at Kraków's Scala User Group. The rest of the session is live coding where we reimplement a tiny subset of Rogue, Foursquares MongoDB DSL.
Scala dsls-dissecting-and-implementing-rogue
Scala dsls-dissecting-and-implementing-rogue
Konrad Malawski
A presentation about how writing tests can help you learn a language. So at the same time we, I and Tomasz Borek, praise Tests and Test Driven Development as well as the beautiful language Scala.
TDD drogą do oświecenia w Scali
TDD drogą do oświecenia w Scali
Konrad Malawski
These are the slides I've used during my talk on the "Academic It Festival" 2011 in Cracow. It's a very much extended and polished version of my previous talk. The slides are meant to be fun taken as interruptions of live coding (live comitting :-)) so that everyone understands what acutlly just happened with the commit history :-) The audience was exactly 211 people - yay! :-)
Git tak po prostu (SFI version)
Git tak po prostu (SFI version)
Konrad Malawski
This talk was delivered at JavaOne 2013, together with Andrzej Grzesik. We mention the new Date APIs, changes to Collections as well as Streams APIs and of course... Lambdas!
JavaOne 2013: Java 8 - The Good Parts
JavaOne 2013: Java 8 - The Good Parts
Konrad Malawski
Jarosław Pałka oraz Konrad Malawski opowiadają o narzędziach i procesach jak rozpocząć swoją przygodę z open source.
Open soucerers - jak zacząć swoją przygodę z open source
Open soucerers - jak zacząć swoją przygodę z open source
Konrad Malawski
A talk about Scala used to fight boilerplate while developing Android stuff. Presented at JFokus 2013
Android my Scala @ JFokus 2013
Android my Scala @ JFokus 2013
Konrad Malawski
Some more in depth tips about writing and optimising Scalding Map Reduce Jobs
Scalding - the not-so-basics @ ScalaDays 2014
Scalding - the not-so-basics @ ScalaDays 2014
Konrad Malawski
Short lightning talk about the HBase plugin for Akka Persistence and how it's how key design was specifically tuned for increasing numeric sequential idenfitiers, so that the cluster can be utilised properly. https://github.com/ktoso/akka-persistence-hbase
HBase RowKey design for Akka Persistence
HBase RowKey design for Akka Persistence
Konrad Malawski
Empfohlen
Just a few simple slides for a presentation at Kraków's Scala User Group. The rest of the session is live coding where we reimplement a tiny subset of Rogue, Foursquares MongoDB DSL.
Scala dsls-dissecting-and-implementing-rogue
Scala dsls-dissecting-and-implementing-rogue
Konrad Malawski
A presentation about how writing tests can help you learn a language. So at the same time we, I and Tomasz Borek, praise Tests and Test Driven Development as well as the beautiful language Scala.
TDD drogą do oświecenia w Scali
TDD drogą do oświecenia w Scali
Konrad Malawski
These are the slides I've used during my talk on the "Academic It Festival" 2011 in Cracow. It's a very much extended and polished version of my previous talk. The slides are meant to be fun taken as interruptions of live coding (live comitting :-)) so that everyone understands what acutlly just happened with the commit history :-) The audience was exactly 211 people - yay! :-)
Git tak po prostu (SFI version)
Git tak po prostu (SFI version)
Konrad Malawski
This talk was delivered at JavaOne 2013, together with Andrzej Grzesik. We mention the new Date APIs, changes to Collections as well as Streams APIs and of course... Lambdas!
JavaOne 2013: Java 8 - The Good Parts
JavaOne 2013: Java 8 - The Good Parts
Konrad Malawski
Jarosław Pałka oraz Konrad Malawski opowiadają o narzędziach i procesach jak rozpocząć swoją przygodę z open source.
Open soucerers - jak zacząć swoją przygodę z open source
Open soucerers - jak zacząć swoją przygodę z open source
Konrad Malawski
A talk about Scala used to fight boilerplate while developing Android stuff. Presented at JFokus 2013
Android my Scala @ JFokus 2013
Android my Scala @ JFokus 2013
Konrad Malawski
Some more in depth tips about writing and optimising Scalding Map Reduce Jobs
Scalding - the not-so-basics @ ScalaDays 2014
Scalding - the not-so-basics @ ScalaDays 2014
Konrad Malawski
Short lightning talk about the HBase plugin for Akka Persistence and how it's how key design was specifically tuned for increasing numeric sequential idenfitiers, so that the cluster can be utilised properly. https://github.com/ktoso/akka-persistence-hbase
HBase RowKey design for Akka Persistence
HBase RowKey design for Akka Persistence
Konrad Malawski
Talk about scalability, lambda days 2015
Need for Async: Hot pursuit for scalable applications
Need for Async: Hot pursuit for scalable applications
Konrad Malawski
Ebay legacy-code-retreat
Ebay legacy-code-retreat
Konrad Malawski
A revamped talk about #scala programming on #android. Presentation given at krakdroid 2012. http://krakdroid.pl
KrakDroid: Scala on Android
KrakDroid: Scala on Android
Konrad Malawski
This is a work in progress of a talk for the Scala User Group in Tokyo. It touches on basics and some ideas behind Reactive Streams as well as the implementation shipped by Akka.
[Tokyo Scala User Group] Akka Streams & Reactive Streams (0.7)
[Tokyo Scala User Group] Akka Streams & Reactive Streams (0.7)
Konrad Malawski
Twitter Scalding is built on top of Cascading, which is built on top of Hadoop. It's basically a very nice to read and extend DSL for writing map reduce jobs.
Scalding - Hadoop Word Count in LESS than 70 lines of code
Scalding - Hadoop Word Count in LESS than 70 lines of code
Konrad Malawski
Best software engineering papers of 5 years of SCKRK More details on http://www.meetup.com/sc-krk/events/229737298/
100th SCKRK Meeting - best software engineering papers of 5 years of SCKRK
100th SCKRK Meeting - best software engineering papers of 5 years of SCKRK
Konrad Malawski
Fresh from the Oven (04.2015): Experimental Akka Typed and Akka Streams
Fresh from the Oven (04.2015): Experimental Akka Typed and Akka Streams
Konrad Malawski
Short presentation about leaving your comfort zone. Presented at devoxx 2013.
Disrupt 2 Grow - Devoxx 2013
Disrupt 2 Grow - Devoxx 2013
Konrad Malawski
Opening keynote for Scalapeno, Tel Aviv 2016. The talk focuses and explains the things we don't often see explicitly and/or don't notice when doing our daily work, yet make up a large part of the ecosystem and maturity of the ecoststem as a whole. We also dive into some of the more confusing bits around using the same word about different things in software
The things we don't see – stories of Software, Scala and Akka
The things we don't see – stories of Software, Scala and Akka
Konrad Malawski
Japanese subtitles by Yugo Maede-san, thank you very much. Japanese subtitled version of the "How Reactive Streams and Akka Streams change the JVM Ecosystem". http://www.slideshare.net/ktoso/how-reactive-streams-akka-streams-change-the-jvm-ecosystem
[Japanese] How Reactive Streams and Akka Streams change the JVM Ecosystem @ R...
[Japanese] How Reactive Streams and Akka Streams change the JVM Ecosystem @ R...
Konrad Malawski
Need for Async - version for ScalaWorld
The Need for Async @ ScalaWorld
The Need for Async @ ScalaWorld
Konrad Malawski
In this talk we discuss what Akka Streams are and show where the future lies for them.
Akka Streams in Action @ ScalaDays Berlin 2016
Akka Streams in Action @ ScalaDays Berlin 2016
Konrad Malawski
Talk on how Akka Streams fit in relate to Reactive Streams (reactive-streams.org), which are on their way into JDK9.
How Reactive Streams & Akka Streams change the JVM Ecosystem
How Reactive Streams & Akka Streams change the JVM Ecosystem
Konrad Malawski
Talk from LambdaDays 2014 in Krakow. The talk focuses on some of Scala's more prominent types. Video available here: https://vimeo.com/92620078
Scala Types of Types @ Lambda Days
Scala Types of Types @ Lambda Days
Konrad Malawski
Event sourcing and Domain Driven Design are techniques that allow you to model your business more truthfully - by expressing it via commands, events and aggregates etc. The new akka-persistence module, included in Akka since the 2.3 release is aimed at easing implementing event sourced applications. Turns out the actor model and events as messages fit in here perfectly. During this session we'll discover how to build reactive, event sourcing based apps using the new abstractions provided, and investigate how to implement your own journals to back these persistent event sourced actors.
DDDing Tools = Akka Persistence
DDDing Tools = Akka Persistence
Konrad Malawski
Short dech about advantages of not-only-REST and not-only-client server architectures.
The Cloud-natives are RESTless @ JavaOne
The Cloud-natives are RESTless @ JavaOne
Konrad Malawski
The Reactive Streams specification, along with its TCK and various implementations such as Akka Streams, is coming closer and closer with the inclusion of the RS types in JDK 9. Using an example Twitter-like streaming service implementation, this session shows why this is a game changer in terms of how you can design reactive streaming applications by connecting pipelines of back-pressured asynchronous processing stages. The presentation looks at the example from two perspectives: a raw implementation and an implementation addressing a high-level business need.
End to End Akka Streams / Reactive Streams - from Business to Socket
End to End Akka Streams / Reactive Streams - from Business to Socket
Konrad Malawski
Reactive Streams are a cross-company initiative first ignited by Lightbend in 2013, soon to be joined by RxJava and other implementations focused on solving a very similar problem: asynchronous non-blocking stream processing, with guaranteed over-flow protection. Fast forward to 2016 and now these interfaces are part of JSR-266 and proposed for JDK9. In this talk we'll first disambiguate what the word Stream means in this context (as it's been overloaded recently by various different meanings), then look at how its protocol works and how one might use it in the real world showing examples using existing implementations. We'll also have a peek into the future, to see what the next steps for such collaborative protocols and the JDK ecosystem are in general.
Reactive Streams, j.u.concurrent & Beyond!
Reactive Streams, j.u.concurrent & Beyond!
Konrad Malawski
Talk explaining the core concepts behind reactive streams.
Reactive Streams / Akka Streams - GeeCON Prague 2014
Reactive Streams / Akka Streams - GeeCON Prague 2014
Konrad Malawski
Distributed Consensus is everywhere! Even if not obvious at first, most apps nowadays are distributed systems, and these sometimes have to "agree on a value", this is where consensus algorithms come in. In this session we'll look at the general problem and solve a few example cases using the RAFT algorithm implemented using Akka's Actor and Cluster modules.
Distributed Consensus A.K.A. "What do we eat for lunch?"
Distributed Consensus A.K.A. "What do we eat for lunch?"
Konrad Malawski
A look into the upcoming soon-to-be-stable typed Actor APIs in Akka. Shown at Scala Days NYC 2018, while Akka 2.5.13 was out. Looking at what will become the stable Akka Typed.
Networks and Types - the Future of Akka @ ScalaDays NYC 2018
Networks and Types - the Future of Akka @ ScalaDays NYC 2018
Konrad Malawski
In this talk we explain the basics of Typed Actors as they are to land in Akka as a stable module in 2018. Typed Actors ("Akka Typed") re-introduce typesafety to concurrency and distributed systems thanks to the abstraction of a typed actor reference.
Akka Typed (quick talk) - JFokus 2018
Akka Typed (quick talk) - JFokus 2018
Konrad Malawski
Weitere ähnliche Inhalte
Andere mochten auch
Talk about scalability, lambda days 2015
Need for Async: Hot pursuit for scalable applications
Need for Async: Hot pursuit for scalable applications
Konrad Malawski
Ebay legacy-code-retreat
Ebay legacy-code-retreat
Konrad Malawski
A revamped talk about #scala programming on #android. Presentation given at krakdroid 2012. http://krakdroid.pl
KrakDroid: Scala on Android
KrakDroid: Scala on Android
Konrad Malawski
This is a work in progress of a talk for the Scala User Group in Tokyo. It touches on basics and some ideas behind Reactive Streams as well as the implementation shipped by Akka.
[Tokyo Scala User Group] Akka Streams & Reactive Streams (0.7)
[Tokyo Scala User Group] Akka Streams & Reactive Streams (0.7)
Konrad Malawski
Twitter Scalding is built on top of Cascading, which is built on top of Hadoop. It's basically a very nice to read and extend DSL for writing map reduce jobs.
Scalding - Hadoop Word Count in LESS than 70 lines of code
Scalding - Hadoop Word Count in LESS than 70 lines of code
Konrad Malawski
Best software engineering papers of 5 years of SCKRK More details on http://www.meetup.com/sc-krk/events/229737298/
100th SCKRK Meeting - best software engineering papers of 5 years of SCKRK
100th SCKRK Meeting - best software engineering papers of 5 years of SCKRK
Konrad Malawski
Fresh from the Oven (04.2015): Experimental Akka Typed and Akka Streams
Fresh from the Oven (04.2015): Experimental Akka Typed and Akka Streams
Konrad Malawski
Short presentation about leaving your comfort zone. Presented at devoxx 2013.
Disrupt 2 Grow - Devoxx 2013
Disrupt 2 Grow - Devoxx 2013
Konrad Malawski
Opening keynote for Scalapeno, Tel Aviv 2016. The talk focuses and explains the things we don't often see explicitly and/or don't notice when doing our daily work, yet make up a large part of the ecosystem and maturity of the ecoststem as a whole. We also dive into some of the more confusing bits around using the same word about different things in software
The things we don't see – stories of Software, Scala and Akka
The things we don't see – stories of Software, Scala and Akka
Konrad Malawski
Japanese subtitles by Yugo Maede-san, thank you very much. Japanese subtitled version of the "How Reactive Streams and Akka Streams change the JVM Ecosystem". http://www.slideshare.net/ktoso/how-reactive-streams-akka-streams-change-the-jvm-ecosystem
[Japanese] How Reactive Streams and Akka Streams change the JVM Ecosystem @ R...
[Japanese] How Reactive Streams and Akka Streams change the JVM Ecosystem @ R...
Konrad Malawski
Need for Async - version for ScalaWorld
The Need for Async @ ScalaWorld
The Need for Async @ ScalaWorld
Konrad Malawski
In this talk we discuss what Akka Streams are and show where the future lies for them.
Akka Streams in Action @ ScalaDays Berlin 2016
Akka Streams in Action @ ScalaDays Berlin 2016
Konrad Malawski
Talk on how Akka Streams fit in relate to Reactive Streams (reactive-streams.org), which are on their way into JDK9.
How Reactive Streams & Akka Streams change the JVM Ecosystem
How Reactive Streams & Akka Streams change the JVM Ecosystem
Konrad Malawski
Talk from LambdaDays 2014 in Krakow. The talk focuses on some of Scala's more prominent types. Video available here: https://vimeo.com/92620078
Scala Types of Types @ Lambda Days
Scala Types of Types @ Lambda Days
Konrad Malawski
Event sourcing and Domain Driven Design are techniques that allow you to model your business more truthfully - by expressing it via commands, events and aggregates etc. The new akka-persistence module, included in Akka since the 2.3 release is aimed at easing implementing event sourced applications. Turns out the actor model and events as messages fit in here perfectly. During this session we'll discover how to build reactive, event sourcing based apps using the new abstractions provided, and investigate how to implement your own journals to back these persistent event sourced actors.
DDDing Tools = Akka Persistence
DDDing Tools = Akka Persistence
Konrad Malawski
Short dech about advantages of not-only-REST and not-only-client server architectures.
The Cloud-natives are RESTless @ JavaOne
The Cloud-natives are RESTless @ JavaOne
Konrad Malawski
The Reactive Streams specification, along with its TCK and various implementations such as Akka Streams, is coming closer and closer with the inclusion of the RS types in JDK 9. Using an example Twitter-like streaming service implementation, this session shows why this is a game changer in terms of how you can design reactive streaming applications by connecting pipelines of back-pressured asynchronous processing stages. The presentation looks at the example from two perspectives: a raw implementation and an implementation addressing a high-level business need.
End to End Akka Streams / Reactive Streams - from Business to Socket
End to End Akka Streams / Reactive Streams - from Business to Socket
Konrad Malawski
Reactive Streams are a cross-company initiative first ignited by Lightbend in 2013, soon to be joined by RxJava and other implementations focused on solving a very similar problem: asynchronous non-blocking stream processing, with guaranteed over-flow protection. Fast forward to 2016 and now these interfaces are part of JSR-266 and proposed for JDK9. In this talk we'll first disambiguate what the word Stream means in this context (as it's been overloaded recently by various different meanings), then look at how its protocol works and how one might use it in the real world showing examples using existing implementations. We'll also have a peek into the future, to see what the next steps for such collaborative protocols and the JDK ecosystem are in general.
Reactive Streams, j.u.concurrent & Beyond!
Reactive Streams, j.u.concurrent & Beyond!
Konrad Malawski
Talk explaining the core concepts behind reactive streams.
Reactive Streams / Akka Streams - GeeCON Prague 2014
Reactive Streams / Akka Streams - GeeCON Prague 2014
Konrad Malawski
Distributed Consensus is everywhere! Even if not obvious at first, most apps nowadays are distributed systems, and these sometimes have to "agree on a value", this is where consensus algorithms come in. In this session we'll look at the general problem and solve a few example cases using the RAFT algorithm implemented using Akka's Actor and Cluster modules.
Distributed Consensus A.K.A. "What do we eat for lunch?"
Distributed Consensus A.K.A. "What do we eat for lunch?"
Konrad Malawski
Andere mochten auch
(20)
Need for Async: Hot pursuit for scalable applications
Need for Async: Hot pursuit for scalable applications
Ebay legacy-code-retreat
Ebay legacy-code-retreat
KrakDroid: Scala on Android
KrakDroid: Scala on Android
[Tokyo Scala User Group] Akka Streams & Reactive Streams (0.7)
[Tokyo Scala User Group] Akka Streams & Reactive Streams (0.7)
Scalding - Hadoop Word Count in LESS than 70 lines of code
Scalding - Hadoop Word Count in LESS than 70 lines of code
100th SCKRK Meeting - best software engineering papers of 5 years of SCKRK
100th SCKRK Meeting - best software engineering papers of 5 years of SCKRK
Fresh from the Oven (04.2015): Experimental Akka Typed and Akka Streams
Fresh from the Oven (04.2015): Experimental Akka Typed and Akka Streams
Disrupt 2 Grow - Devoxx 2013
Disrupt 2 Grow - Devoxx 2013
The things we don't see – stories of Software, Scala and Akka
The things we don't see – stories of Software, Scala and Akka
[Japanese] How Reactive Streams and Akka Streams change the JVM Ecosystem @ R...
[Japanese] How Reactive Streams and Akka Streams change the JVM Ecosystem @ R...
The Need for Async @ ScalaWorld
The Need for Async @ ScalaWorld
Akka Streams in Action @ ScalaDays Berlin 2016
Akka Streams in Action @ ScalaDays Berlin 2016
How Reactive Streams & Akka Streams change the JVM Ecosystem
How Reactive Streams & Akka Streams change the JVM Ecosystem
Scala Types of Types @ Lambda Days
Scala Types of Types @ Lambda Days
DDDing Tools = Akka Persistence
DDDing Tools = Akka Persistence
The Cloud-natives are RESTless @ JavaOne
The Cloud-natives are RESTless @ JavaOne
End to End Akka Streams / Reactive Streams - from Business to Socket
End to End Akka Streams / Reactive Streams - from Business to Socket
Reactive Streams, j.u.concurrent & Beyond!
Reactive Streams, j.u.concurrent & Beyond!
Reactive Streams / Akka Streams - GeeCON Prague 2014
Reactive Streams / Akka Streams - GeeCON Prague 2014
Distributed Consensus A.K.A. "What do we eat for lunch?"
Distributed Consensus A.K.A. "What do we eat for lunch?"
Mehr von Konrad Malawski
A look into the upcoming soon-to-be-stable typed Actor APIs in Akka. Shown at Scala Days NYC 2018, while Akka 2.5.13 was out. Looking at what will become the stable Akka Typed.
Networks and Types - the Future of Akka @ ScalaDays NYC 2018
Networks and Types - the Future of Akka @ ScalaDays NYC 2018
Konrad Malawski
In this talk we explain the basics of Typed Actors as they are to land in Akka as a stable module in 2018. Typed Actors ("Akka Typed") re-introduce typesafety to concurrency and distributed systems thanks to the abstraction of a typed actor reference.
Akka Typed (quick talk) - JFokus 2018
Akka Typed (quick talk) - JFokus 2018
Konrad Malawski
A talk about the implications and context around API design. How APIs come to be and how to understand them. This talk was delivered as opening keynote, setting the tone, for the ScalaSwarm conference in Porto, Portugal in 2017.
ScalaSwarm 2017 Keynote: Tough this be madness yet theres method in't
ScalaSwarm 2017 Keynote: Tough this be madness yet theres method in't
Konrad Malawski
Quick past and roadmap update about the Akka project
State of Akka 2017 - The best is yet to come
State of Akka 2017 - The best is yet to come
Konrad Malawski
Intense 3 hour workshop covering Akka Actors, Cluster, Streams, HTTP and more. Including very advanced patterns. Presented with Henrik Engstrom at O'Reilly Software Architecture Conference in New York City in 2017
Building a Reactive System with Akka - Workshop @ O'Reilly SAConf NYC
Building a Reactive System with Akka - Workshop @ O'Reilly SAConf NYC
Konrad Malawski
In this talk we dive into the various kinds of "Streaming", what it actually means, where to use which technology and specifically take a look at Akka Streams and their specific use case and strengths.
Akka-chan's Survival Guide for the Streaming World
Akka-chan's Survival Guide for the Streaming World
Konrad Malawski
Talk from Reactive Summit, together with Johan Andren
Reactive integrations with Akka Streams
Reactive integrations with Akka Streams
Konrad Malawski
Talk explaining that Reactive is quite a lot of things, and also reactive streams in the end
Not Only Streams for Akademia JLabs
Not Only Streams for Akademia JLabs
Konrad Malawski
State of Krakow Communities I'm involved with @ 2016. For a Google organised Kraków Communities Dinner.
Krakow communities @ 2016
Krakow communities @ 2016
Konrad Malawski
A collection of most important hints and patterns to use in your Akka apps straight from the team.
Zen of Akka
Zen of Akka
Konrad Malawski
Reactive Stream Processing with Akka Streams
Reactive Stream Processing with Akka Streams
Konrad Malawski
Akka Streams (0.7) talk for the Tokyo Scala User Group, hosted by Dwango. Akka streams are an reactive streams implementation which allows for asynchronous back-pressured processing of data in complext pipelines. This talk aims to highlight the details about how reactive streams work as well as some of the ideas behind akka streams.
2014 akka-streams-tokyo-japanese
2014 akka-streams-tokyo-japanese
Konrad Malawski
Mehr von Konrad Malawski
(12)
Networks and Types - the Future of Akka @ ScalaDays NYC 2018
Networks and Types - the Future of Akka @ ScalaDays NYC 2018
Akka Typed (quick talk) - JFokus 2018
Akka Typed (quick talk) - JFokus 2018
ScalaSwarm 2017 Keynote: Tough this be madness yet theres method in't
ScalaSwarm 2017 Keynote: Tough this be madness yet theres method in't
State of Akka 2017 - The best is yet to come
State of Akka 2017 - The best is yet to come
Building a Reactive System with Akka - Workshop @ O'Reilly SAConf NYC
Building a Reactive System with Akka - Workshop @ O'Reilly SAConf NYC
Akka-chan's Survival Guide for the Streaming World
Akka-chan's Survival Guide for the Streaming World
Reactive integrations with Akka Streams
Reactive integrations with Akka Streams
Not Only Streams for Akademia JLabs
Not Only Streams for Akademia JLabs
Krakow communities @ 2016
Krakow communities @ 2016
Zen of Akka
Zen of Akka
Reactive Stream Processing with Akka Streams
Reactive Stream Processing with Akka Streams
2014 akka-streams-tokyo-japanese
2014 akka-streams-tokyo-japanese
Jetzt herunterladen