ºÝºÝߣshows by User: jensravens / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: jensravens / Thu, 06 Aug 2020 11:37:02 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: jensravens Turning it up to 11 - Scaling Ruby on Rails to 100k rps /slideshow/turning-it-up-to-11-scaling-ruby-on-rails-to-100rps/237609381 scalingrails-200806113703
We've all heard the "Rails can't scale" myth, but how far can we scale Rails? This is a story about a one year project scaling a REST API for concert ticketing and e-commerce to huge presale events and the lessons learned on the way. Topics include HTTP Caching on a Budget Redis is Your Friend Waiting Queue Architectures How not to Blow up Your Database How to Test Scale Tips and Tricks for Concurrent Writing]]>

We've all heard the "Rails can't scale" myth, but how far can we scale Rails? This is a story about a one year project scaling a REST API for concert ticketing and e-commerce to huge presale events and the lessons learned on the way. Topics include HTTP Caching on a Budget Redis is Your Friend Waiting Queue Architectures How not to Blow up Your Database How to Test Scale Tips and Tricks for Concurrent Writing]]>
Thu, 06 Aug 2020 11:37:02 GMT /slideshow/turning-it-up-to-11-scaling-ruby-on-rails-to-100rps/237609381 jensravens@slideshare.net(jensravens) Turning it up to 11 - Scaling Ruby on Rails to 100k rps jensravens We've all heard the "Rails can't scale" myth, but how far can we scale Rails? This is a story about a one year project scaling a REST API for concert ticketing and e-commerce to huge presale events and the lessons learned on the way. Topics include HTTP Caching on a Budget Redis is Your Friend Waiting Queue Architectures How not to Blow up Your Database How to Test Scale Tips and Tricks for Concurrent Writing <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/scalingrails-200806113703-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> We&#39;ve all heard the &quot;Rails can&#39;t scale&quot; myth, but how far can we scale Rails? This is a story about a one year project scaling a REST API for concert ticketing and e-commerce to huge presale events and the lessons learned on the way. Topics include HTTP Caching on a Budget Redis is Your Friend Waiting Queue Architectures How not to Blow up Your Database How to Test Scale Tips and Tricks for Concurrent Writing
Turning it up to 11 - Scaling Ruby on Rails to 100k rps from Jens Ravens
]]>
792 0 https://cdn.slidesharecdn.com/ss_thumbnails/scalingrails-200806113703-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
Server Side Swift - AppBuilders 2017 /slideshow/server-side-swift-appbuilders-2017/75379832 server-side-swift-2017-170425080440
Hooray, open source Swift finally arrived on Linux in December. Let’s see how easy it is to use Swift for your backend and why Swift is a good choice for safe and fast development.]]>

Hooray, open source Swift finally arrived on Linux in December. Let’s see how easy it is to use Swift for your backend and why Swift is a good choice for safe and fast development.]]>
Tue, 25 Apr 2017 08:04:40 GMT /slideshow/server-side-swift-appbuilders-2017/75379832 jensravens@slideshare.net(jensravens) Server Side Swift - AppBuilders 2017 jensravens Hooray, open source Swift finally arrived on Linux in December. Let’s see how easy it is to use Swift for your backend and why Swift is a good choice for safe and fast development. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/server-side-swift-2017-170425080440-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Hooray, open source Swift finally arrived on Linux in December. Let’s see how easy it is to use Swift for your backend and why Swift is a good choice for safe and fast development.
Server Side Swift - AppBuilders 2017 from Jens Ravens
]]>
368 3 https://cdn.slidesharecdn.com/ss_thumbnails/server-side-swift-2017-170425080440-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
Server Side Swift /slideshow/server-side-swift-65883901/65883901 server-side-swift-160910091234
Hooray, open source Swift finally arrived on Linux in December. Let’s see how easy it is to use Swift for your backend and why Swift is a good choice for safe and fast development.]]>

Hooray, open source Swift finally arrived on Linux in December. Let’s see how easy it is to use Swift for your backend and why Swift is a good choice for safe and fast development.]]>
Sat, 10 Sep 2016 09:12:34 GMT /slideshow/server-side-swift-65883901/65883901 jensravens@slideshare.net(jensravens) Server Side Swift jensravens Hooray, open source Swift finally arrived on Linux in December. Let’s see how easy it is to use Swift for your backend and why Swift is a good choice for safe and fast development. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/server-side-swift-160910091234-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Hooray, open source Swift finally arrived on Linux in December. Let’s see how easy it is to use Swift for your backend and why Swift is a good choice for safe and fast development.
Server Side Swift from Jens Ravens
]]>
1361 4 https://cdn.slidesharecdn.com/ss_thumbnails/server-side-swift-160910091234-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
Working with Xcode and Swift Package Manager /slideshow/working-with-xcode-and-swift-package-manager/58875323 xcode-spm-160229212614
Learn how to use Xcode with the new Swift project layout and integrate autocompletion with your packages.]]>

Learn how to use Xcode with the new Swift project layout and integrate autocompletion with your packages.]]>
Mon, 29 Feb 2016 21:26:14 GMT /slideshow/working-with-xcode-and-swift-package-manager/58875323 jensravens@slideshare.net(jensravens) Working with Xcode and Swift Package Manager jensravens Learn how to use Xcode with the new Swift project layout and integrate autocompletion with your packages. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/xcode-spm-160229212614-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Learn how to use Xcode with the new Swift project layout and integrate autocompletion with your packages.
Working with Xcode and Swift Package Manager from Jens Ravens
]]>
736 5 https://cdn.slidesharecdn.com/ss_thumbnails/xcode-spm-160229212614-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
Server Side Swift with Swag /slideshow/server-side-swift-with-swag/57332121 swag-160121155412
Swift on Linux is finally there. What about building your next big coding project in Swift instead of Rails or node.js?]]>

Swift on Linux is finally there. What about building your next big coding project in Swift instead of Rails or node.js?]]>
Thu, 21 Jan 2016 15:54:12 GMT /slideshow/server-side-swift-with-swag/57332121 jensravens@slideshare.net(jensravens) Server Side Swift with Swag jensravens Swift on Linux is finally there. What about building your next big coding project in Swift instead of Rails or node.js? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/swag-160121155412-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Swift on Linux is finally there. What about building your next big coding project in Swift instead of Rails or node.js?
Server Side Swift with Swag from Jens Ravens
]]>
5954 6 https://cdn.slidesharecdn.com/ss_thumbnails/swag-160121155412-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
Taming Asynchronous Transforms with Interstellar /slideshow/taming-asynchronous-transforms-with-interstellar/55687534 interstellar-async-151201092703-lva1-app6891
Who's afraid of the monad? Let's have a look at results, signals and why concurrency doesn't have to be evil.]]>

Who's afraid of the monad? Let's have a look at results, signals and why concurrency doesn't have to be evil.]]>
Tue, 01 Dec 2015 09:27:02 GMT /slideshow/taming-asynchronous-transforms-with-interstellar/55687534 jensravens@slideshare.net(jensravens) Taming Asynchronous Transforms with Interstellar jensravens Who's afraid of the monad? Let's have a look at results, signals and why concurrency doesn't have to be evil. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/interstellar-async-151201092703-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Who&#39;s afraid of the monad? Let&#39;s have a look at results, signals and why concurrency doesn&#39;t have to be evil.
Taming Asynchronous Transforms with Interstellar from Jens Ravens
]]>
526 6 https://cdn.slidesharecdn.com/ss_thumbnails/interstellar-async-151201092703-lva1-app6891-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
Hipster oriented programming (Mobilization Lodz 2015) /slideshow/hipster-oriented-programming-mobilization-lodz-2015/54335430 hipsterorientedprogrammingmobilization-151024155548-lva1-app6892
Not sure if you should order a burrito or a monad for lunch? Get a quick overview of Object Oriented, Functional and Protocol Oriented programming and learn what all that fuss is about.]]>

Not sure if you should order a burrito or a monad for lunch? Get a quick overview of Object Oriented, Functional and Protocol Oriented programming and learn what all that fuss is about.]]>
Sat, 24 Oct 2015 15:55:48 GMT /slideshow/hipster-oriented-programming-mobilization-lodz-2015/54335430 jensravens@slideshare.net(jensravens) Hipster oriented programming (Mobilization Lodz 2015) jensravens Not sure if you should order a burrito or a monad for lunch? Get a quick overview of Object Oriented, Functional and Protocol Oriented programming and learn what all that fuss is about. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/hipsterorientedprogrammingmobilization-151024155548-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Not sure if you should order a burrito or a monad for lunch? Get a quick overview of Object Oriented, Functional and Protocol Oriented programming and learn what all that fuss is about.
Hipster oriented programming (Mobilization Lodz 2015) from Jens Ravens
]]>
2062 5 https://cdn.slidesharecdn.com/ss_thumbnails/hipsterorientedprogrammingmobilization-151024155548-lva1-app6892-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
Hipster Oriented Programming /slideshow/hipster-oriented-programming/50752194 hipsterorientedprogramming-150721095700-lva1-app6892
]]>

]]>
Tue, 21 Jul 2015 09:57:00 GMT /slideshow/hipster-oriented-programming/50752194 jensravens@slideshare.net(jensravens) Hipster Oriented Programming jensravens <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/hipsterorientedprogramming-150721095700-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Hipster Oriented Programming from Jens Ravens
]]>
1198 4 https://cdn.slidesharecdn.com/ss_thumbnails/hipsterorientedprogramming-150721095700-lva1-app6892-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
Swift 2 /slideshow/swift-2/49446621 swift2-150616093348-lva1-app6892
ºÝºÝߣs on news in Swift 2 from a presentation at swift.berlin.]]>

ºÝºÝߣs on news in Swift 2 from a presentation at swift.berlin.]]>
Tue, 16 Jun 2015 09:33:48 GMT /slideshow/swift-2/49446621 jensravens@slideshare.net(jensravens) Swift 2 jensravens ºÝºÝߣs on news in Swift 2 from a presentation at swift.berlin. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/swift2-150616093348-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> ºÝºÝߣs on news in Swift 2 from a presentation at swift.berlin.
Swift 2 from Jens Ravens
]]>
1053 1 https://cdn.slidesharecdn.com/ss_thumbnails/swift2-150616093348-lva1-app6892-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
Functional Reactive Programming without Black Magic (UIKonf 2015) /slideshow/functional-reactive-programming-without-black-magic/48336573 interstellar-150519135958-lva1-app6891
While there are a lot of talks how ReactiveCocoa is kind of a silver bullet that solves almost every problem you throw at it, most people still think of it as a magic black box. This talk is about the basic concepts how write your own ReactiveCocoa in Swift. It also features an in-depth look into Results, Promises and Signals. And I promise not to use the scary M-word. See by example how to implement a small app featuring networking, json parsing and table views using signals. Without black magic and by using great new language features like pattern matching, generics and the nice new closure syntax. All content of this talk is from the perspective of an object oriented developer, therefore no prerequisites are necessary. In the end you will be able to judge yourself if you want to go reactive by using ReactiveCocoa, your own framework or no reactivity at all.]]>

While there are a lot of talks how ReactiveCocoa is kind of a silver bullet that solves almost every problem you throw at it, most people still think of it as a magic black box. This talk is about the basic concepts how write your own ReactiveCocoa in Swift. It also features an in-depth look into Results, Promises and Signals. And I promise not to use the scary M-word. See by example how to implement a small app featuring networking, json parsing and table views using signals. Without black magic and by using great new language features like pattern matching, generics and the nice new closure syntax. All content of this talk is from the perspective of an object oriented developer, therefore no prerequisites are necessary. In the end you will be able to judge yourself if you want to go reactive by using ReactiveCocoa, your own framework or no reactivity at all.]]>
Tue, 19 May 2015 13:59:58 GMT /slideshow/functional-reactive-programming-without-black-magic/48336573 jensravens@slideshare.net(jensravens) Functional Reactive Programming without Black Magic (UIKonf 2015) jensravens While there are a lot of talks how ReactiveCocoa is kind of a silver bullet that solves almost every problem you throw at it, most people still think of it as a magic black box. This talk is about the basic concepts how write your own ReactiveCocoa in Swift. It also features an in-depth look into Results, Promises and Signals. And I promise not to use the scary M-word. See by example how to implement a small app featuring networking, json parsing and table views using signals. Without black magic and by using great new language features like pattern matching, generics and the nice new closure syntax. All content of this talk is from the perspective of an object oriented developer, therefore no prerequisites are necessary. In the end you will be able to judge yourself if you want to go reactive by using ReactiveCocoa, your own framework or no reactivity at all. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/interstellar-150519135958-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> While there are a lot of talks how ReactiveCocoa is kind of a silver bullet that solves almost every problem you throw at it, most people still think of it as a magic black box. This talk is about the basic concepts how write your own ReactiveCocoa in Swift. It also features an in-depth look into Results, Promises and Signals. And I promise not to use the scary M-word. See by example how to implement a small app featuring networking, json parsing and table views using signals. Without black magic and by using great new language features like pattern matching, generics and the nice new closure syntax. All content of this talk is from the perspective of an object oriented developer, therefore no prerequisites are necessary. In the end you will be able to judge yourself if you want to go reactive by using ReactiveCocoa, your own framework or no reactivity at all.
Functional Reactive Programming without Black Magic (UIKonf 2015) from Jens Ravens
]]>
4430 8 https://cdn.slidesharecdn.com/ss_thumbnails/interstellar-150519135958-lva1-app6891-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
Swift: Immutability and You /slideshow/immutability-38883888/38883888 immutability-140909125958-phpapp02
Immutability and You: Application Architecture Based On Structs]]>

Immutability and You: Application Architecture Based On Structs]]>
Tue, 09 Sep 2014 12:59:58 GMT /slideshow/immutability-38883888/38883888 jensravens@slideshare.net(jensravens) Swift: Immutability and You jensravens Immutability and You: Application Architecture Based On Structs <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/immutability-140909125958-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Immutability and You: Application Architecture Based On Structs
Swift: Immutability and You from Jens Ravens
]]>
807 2 https://cdn.slidesharecdn.com/ss_thumbnails/immutability-140909125958-phpapp02-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-jensravens-48x48.jpg?cb=1596713785 http://jensravens.de https://cdn.slidesharecdn.com/ss_thumbnails/scalingrails-200806113703-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/turning-it-up-to-11-scaling-ruby-on-rails-to-100rps/237609381 Turning it up to 11 - ... https://cdn.slidesharecdn.com/ss_thumbnails/server-side-swift-2017-170425080440-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/server-side-swift-appbuilders-2017/75379832 Server Side Swift - Ap... https://cdn.slidesharecdn.com/ss_thumbnails/server-side-swift-160910091234-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/server-side-swift-65883901/65883901 Server Side Swift