ºÝºÝߣshows by User: boerdedavid / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: boerdedavid / Sat, 25 Jun 2016 09:16:24 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: boerdedavid Being functional in PHP (DPC 2016) /slideshow/being-functional-in-php-dpc-2016/63436557 beingfunctionalinphpdpc2016-160625091624
Functional programming, though far from new, has gained much traction recently. Functional programming characteristics have started to appear in the PHP world, too. Microframeworks including Silex and Slim, middleware architectures (Stack) and even standards (PSR-7) rely on concepts such as lambdas, referential transparency and immutability, all of which come from functional programming. I’ll give you a crash course in Erlang, a pragmatic functional language to make you feel familiar with the functional paradigm. By comparing code samples between Erlang and PHP, you’ll find out how and why you should employ functional programming in your PHP applications. You’ll see that functional programming is nothing to be scared of. On the contrary, understanding its concepts broadens your programming horizon and provides you with valuable solutions to your problems.]]>

Functional programming, though far from new, has gained much traction recently. Functional programming characteristics have started to appear in the PHP world, too. Microframeworks including Silex and Slim, middleware architectures (Stack) and even standards (PSR-7) rely on concepts such as lambdas, referential transparency and immutability, all of which come from functional programming. I’ll give you a crash course in Erlang, a pragmatic functional language to make you feel familiar with the functional paradigm. By comparing code samples between Erlang and PHP, you’ll find out how and why you should employ functional programming in your PHP applications. You’ll see that functional programming is nothing to be scared of. On the contrary, understanding its concepts broadens your programming horizon and provides you with valuable solutions to your problems.]]>
Sat, 25 Jun 2016 09:16:24 GMT /slideshow/being-functional-in-php-dpc-2016/63436557 boerdedavid@slideshare.net(boerdedavid) Being functional in PHP (DPC 2016) boerdedavid Functional programming, though far from new, has gained much traction recently. Functional programming characteristics have started to appear in the PHP world, too. Microframeworks including Silex and Slim, middleware architectures (Stack) and even standards (PSR-7) rely on concepts such as lambdas, referential transparency and immutability, all of which come from functional programming. I’ll give you a crash course in Erlang, a pragmatic functional language to make you feel familiar with the functional paradigm. By comparing code samples between Erlang and PHP, you’ll find out how and why you should employ functional programming in your PHP applications. You’ll see that functional programming is nothing to be scared of. On the contrary, understanding its concepts broadens your programming horizon and provides you with valuable solutions to your problems. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/beingfunctionalinphpdpc2016-160625091624-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Functional programming, though far from new, has gained much traction recently. Functional programming characteristics have started to appear in the PHP world, too. Microframeworks including Silex and Slim, middleware architectures (Stack) and even standards (PSR-7) rely on concepts such as lambdas, referential transparency and immutability, all of which come from functional programming. I’ll give you a crash course in Erlang, a pragmatic functional language to make you feel familiar with the functional paradigm. By comparing code samples between Erlang and PHP, you’ll find out how and why you should employ functional programming in your PHP applications. You’ll see that functional programming is nothing to be scared of. On the contrary, understanding its concepts broadens your programming horizon and provides you with valuable solutions to your problems.
Being functional in PHP (DPC 2016) from David de Boer
]]>
530 6 https://cdn.slidesharecdn.com/ss_thumbnails/beingfunctionalinphpdpc2016-160625091624-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
Being functional in PHP (PHPDay Italy 2016) /slideshow/being-functional-in-php-php-day-italy-2016/62030337 beingfunctionalinphpphpdayitaly2016-160515135656
Functional programming, though far from new, has gained much traction recently. Functional programming characteristics have started to appear in the PHP world, too. Microframeworks such as Silex and Slim, middleware architectures such as Stack and even standards such as PSR-7 rely on concepts such as lambdas, referential transparency and immutability, all of which come from functional programming. I’ll give you a crash course in Erlang, a pragmatic functional language to make you feel familiar with the functional paradigm. By comparing code samples between Erlang and PHP, you’ll find out how you can employ functional programming in your PHP applications where appropriate. You’ll see that functional programming is nothing to be scared of. On the contrary, understanding its concepts broadens your programming horizon and provides you with valuable solutions to your problems.]]>

Functional programming, though far from new, has gained much traction recently. Functional programming characteristics have started to appear in the PHP world, too. Microframeworks such as Silex and Slim, middleware architectures such as Stack and even standards such as PSR-7 rely on concepts such as lambdas, referential transparency and immutability, all of which come from functional programming. I’ll give you a crash course in Erlang, a pragmatic functional language to make you feel familiar with the functional paradigm. By comparing code samples between Erlang and PHP, you’ll find out how you can employ functional programming in your PHP applications where appropriate. You’ll see that functional programming is nothing to be scared of. On the contrary, understanding its concepts broadens your programming horizon and provides you with valuable solutions to your problems.]]>
Sun, 15 May 2016 13:56:56 GMT /slideshow/being-functional-in-php-php-day-italy-2016/62030337 boerdedavid@slideshare.net(boerdedavid) Being functional in PHP (PHPDay Italy 2016) boerdedavid Functional programming, though far from new, has gained much traction recently. Functional programming characteristics have started to appear in the PHP world, too. Microframeworks such as Silex and Slim, middleware architectures such as Stack and even standards such as PSR-7 rely on concepts such as lambdas, referential transparency and immutability, all of which come from functional programming. I’ll give you a crash course in Erlang, a pragmatic functional language to make you feel familiar with the functional paradigm. By comparing code samples between Erlang and PHP, you’ll find out how you can employ functional programming in your PHP applications where appropriate. You’ll see that functional programming is nothing to be scared of. On the contrary, understanding its concepts broadens your programming horizon and provides you with valuable solutions to your problems. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/beingfunctionalinphpphpdayitaly2016-160515135656-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Functional programming, though far from new, has gained much traction recently. Functional programming characteristics have started to appear in the PHP world, too. Microframeworks such as Silex and Slim, middleware architectures such as Stack and even standards such as PSR-7 rely on concepts such as lambdas, referential transparency and immutability, all of which come from functional programming. I’ll give you a crash course in Erlang, a pragmatic functional language to make you feel familiar with the functional paradigm. By comparing code samples between Erlang and PHP, you’ll find out how you can employ functional programming in your PHP applications where appropriate. You’ll see that functional programming is nothing to be scared of. On the contrary, understanding its concepts broadens your programming horizon and provides you with valuable solutions to your problems.
Being functional in PHP (PHPDay Italy 2016) from David de Boer
]]>
1378 5 https://cdn.slidesharecdn.com/ss_thumbnails/beingfunctionalinphpphpdayitaly2016-160515135656-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
Being functional in PHP /slideshow/being-functional-in-php/60471462 beingfunctionalinphpsfugnl2016-160404194530
Functional programming, though far from new, has gained much traction recently. Functional programming characteristics have started to appear in the PHP world, too. Microframeworks including Silex and Slim, middleware architectures (Stack) and even standards (PSR-7) rely on concepts such as lambdas, referential transparency and immutability, all of which come from functional programming. I’ll give you a crash course in Erlang, a pragmatic functional language to make you feel familiar with the functional paradigm. By comparing code samples between Erlang and PHP, you’ll find out how and why you should employ functional programming in your PHP applications. You’ll see that functional programming is nothing to be scared of. On the contrary, understanding its concepts broadens your programming horizon and provides you with valuable solutions to your problems.]]>

Functional programming, though far from new, has gained much traction recently. Functional programming characteristics have started to appear in the PHP world, too. Microframeworks including Silex and Slim, middleware architectures (Stack) and even standards (PSR-7) rely on concepts such as lambdas, referential transparency and immutability, all of which come from functional programming. I’ll give you a crash course in Erlang, a pragmatic functional language to make you feel familiar with the functional paradigm. By comparing code samples between Erlang and PHP, you’ll find out how and why you should employ functional programming in your PHP applications. You’ll see that functional programming is nothing to be scared of. On the contrary, understanding its concepts broadens your programming horizon and provides you with valuable solutions to your problems.]]>
Mon, 04 Apr 2016 19:45:30 GMT /slideshow/being-functional-in-php/60471462 boerdedavid@slideshare.net(boerdedavid) Being functional in PHP boerdedavid Functional programming, though far from new, has gained much traction recently. Functional programming characteristics have started to appear in the PHP world, too. Microframeworks including Silex and Slim, middleware architectures (Stack) and even standards (PSR-7) rely on concepts such as lambdas, referential transparency and immutability, all of which come from functional programming. I’ll give you a crash course in Erlang, a pragmatic functional language to make you feel familiar with the functional paradigm. By comparing code samples between Erlang and PHP, you’ll find out how and why you should employ functional programming in your PHP applications. You’ll see that functional programming is nothing to be scared of. On the contrary, understanding its concepts broadens your programming horizon and provides you with valuable solutions to your problems. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/beingfunctionalinphpsfugnl2016-160404194530-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Functional programming, though far from new, has gained much traction recently. Functional programming characteristics have started to appear in the PHP world, too. Microframeworks including Silex and Slim, middleware architectures (Stack) and even standards (PSR-7) rely on concepts such as lambdas, referential transparency and immutability, all of which come from functional programming. I’ll give you a crash course in Erlang, a pragmatic functional language to make you feel familiar with the functional paradigm. By comparing code samples between Erlang and PHP, you’ll find out how and why you should employ functional programming in your PHP applications. You’ll see that functional programming is nothing to be scared of. On the contrary, understanding its concepts broadens your programming horizon and provides you with valuable solutions to your problems.
Being functional in PHP from David de Boer
]]>
818 10 https://cdn.slidesharecdn.com/ss_thumbnails/beingfunctionalinphpsfugnl2016-160404194530-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
HTTP caching with Varnish /slideshow/http-caching-with-varnish/49905184 varnish-introduction-dpc15-150627121642-lva1-app6892
With the Varnish caching proxy you can make websites blazingly fast. The basics are quite simple once you understand how cache handling in HTTP works. For starters, we will look into HTTP and Varnish configuration. The main course is going to be test-driven cache invalidation and the cache tagging strategy. For desserts, there will be an introduction to Edge Side Includes (ESI). All of this will be liberally sprinkled with examples from the FOSHttpCache library and some ideas from the FOSHttpCacheBundle for Symfony2.]]>

With the Varnish caching proxy you can make websites blazingly fast. The basics are quite simple once you understand how cache handling in HTTP works. For starters, we will look into HTTP and Varnish configuration. The main course is going to be test-driven cache invalidation and the cache tagging strategy. For desserts, there will be an introduction to Edge Side Includes (ESI). All of this will be liberally sprinkled with examples from the FOSHttpCache library and some ideas from the FOSHttpCacheBundle for Symfony2.]]>
Sat, 27 Jun 2015 12:16:42 GMT /slideshow/http-caching-with-varnish/49905184 boerdedavid@slideshare.net(boerdedavid) HTTP caching with Varnish boerdedavid With the Varnish caching proxy you can make websites blazingly fast. The basics are quite simple once you understand how cache handling in HTTP works. For starters, we will look into HTTP and Varnish configuration. The main course is going to be test-driven cache invalidation and the cache tagging strategy. For desserts, there will be an introduction to Edge Side Includes (ESI). All of this will be liberally sprinkled with examples from the FOSHttpCache library and some ideas from the FOSHttpCacheBundle for Symfony2. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/varnish-introduction-dpc15-150627121642-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> With the Varnish caching proxy you can make websites blazingly fast. The basics are quite simple once you understand how cache handling in HTTP works. For starters, we will look into HTTP and Varnish configuration. The main course is going to be test-driven cache invalidation and the cache tagging strategy. For desserts, there will be an introduction to Edge Side Includes (ESI). All of this will be liberally sprinkled with examples from the FOSHttpCache library and some ideas from the FOSHttpCacheBundle for Symfony2.
HTTP caching with Varnish from David de Boer
]]>
1814 1 https://cdn.slidesharecdn.com/ss_thumbnails/varnish-introduction-dpc15-150627121642-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
Going crazy with Varnish and Symfony /slideshow/going-crazy-with-varnish-and-symfony/48947945 goingcrazywithsymfonyandvarnishphpdayitaly2015-150603151925-lva1-app6891
You know how HTTP caching works but need more? In this talk we look into ways to cache personalized content. We will look at Edge Side Includes (ESI) to tailor caching rules of fragments, and at the user context concept to differentiate caches not by individual user but by permission groups.]]>

You know how HTTP caching works but need more? In this talk we look into ways to cache personalized content. We will look at Edge Side Includes (ESI) to tailor caching rules of fragments, and at the user context concept to differentiate caches not by individual user but by permission groups.]]>
Wed, 03 Jun 2015 15:19:25 GMT /slideshow/going-crazy-with-varnish-and-symfony/48947945 boerdedavid@slideshare.net(boerdedavid) Going crazy with Varnish and Symfony boerdedavid You know how HTTP caching works but need more? In this talk we look into ways to cache personalized content. We will look at Edge Side Includes (ESI) to tailor caching rules of fragments, and at the user context concept to differentiate caches not by individual user but by permission groups. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/goingcrazywithsymfonyandvarnishphpdayitaly2015-150603151925-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> You know how HTTP caching works but need more? In this talk we look into ways to cache personalized content. We will look at Edge Side Includes (ESI) to tailor caching rules of fragments, and at the user context concept to differentiate caches not by individual user but by permission groups.
Going crazy with Varnish and Symfony from David de Boer
]]>
1546 1 https://cdn.slidesharecdn.com/ss_thumbnails/goingcrazywithsymfonyandvarnishphpdayitaly2015-150603151925-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
Planidoo & Zotonic /slideshow/planidoo-zotonic/41340273 planidoodaviddeboerzotoniccommunityday-141110025652-conversion-gate01
How we used Erlang web framework Zotonic as a content backend for Planidoo, a PHP project.]]>

How we used Erlang web framework Zotonic as a content backend for Planidoo, a PHP project.]]>
Mon, 10 Nov 2014 02:56:52 GMT /slideshow/planidoo-zotonic/41340273 boerdedavid@slideshare.net(boerdedavid) Planidoo & Zotonic boerdedavid How we used Erlang web framework Zotonic as a content backend for Planidoo, a PHP project. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/planidoodaviddeboerzotoniccommunityday-141110025652-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> How we used Erlang web framework Zotonic as a content backend for Planidoo, a PHP project.
Planidoo & Zotonic from David de Boer
]]>
428 1 https://cdn.slidesharecdn.com/ss_thumbnails/planidoodaviddeboerzotoniccommunityday-141110025652-conversion-gate01-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
HTTP Caching and PHP /slideshow/http-caching-and-php/36456466 presentationdpc2014-140630052119-phpapp02
Uncon talk at Dutch PHP Conference ’14]]>

Uncon talk at Dutch PHP Conference ’14]]>
Mon, 30 Jun 2014 05:21:18 GMT /slideshow/http-caching-and-php/36456466 boerdedavid@slideshare.net(boerdedavid) HTTP Caching and PHP boerdedavid Uncon talk at Dutch PHP Conference ’14 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/presentationdpc2014-140630052119-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Uncon talk at Dutch PHP Conference ’14
HTTP Caching and PHP from David de Boer
]]>
994 3 https://cdn.slidesharecdn.com/ss_thumbnails/presentationdpc2014-140630052119-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
HTTP cache: keeping it fresh /slideshow/http-cache-keeping-it-fresh/29183572 presentation-131213101737-phpapp01
HTTP caching solutions such as Varnish are great for improving web application performance. Filling up the cache is easy, but how do you get rid of cache entries when they become stale? There are three ways: expiration, validation and invalidation. The first two are nice and simple, but have their limitations. The other option, invalidation, is frowned upon for its complexity. Still, it can be very useful. Case in point: an e-learning web platform we built that serves a large number of Dutch pupils and their teachers. I will tell you why and how we added an invalidation scheme to this platform. I will also show you our lightweight Symfony bundle that makes cache invalidation a little less complex.]]>

HTTP caching solutions such as Varnish are great for improving web application performance. Filling up the cache is easy, but how do you get rid of cache entries when they become stale? There are three ways: expiration, validation and invalidation. The first two are nice and simple, but have their limitations. The other option, invalidation, is frowned upon for its complexity. Still, it can be very useful. Case in point: an e-learning web platform we built that serves a large number of Dutch pupils and their teachers. I will tell you why and how we added an invalidation scheme to this platform. I will also show you our lightweight Symfony bundle that makes cache invalidation a little less complex.]]>
Fri, 13 Dec 2013 10:17:37 GMT /slideshow/http-cache-keeping-it-fresh/29183572 boerdedavid@slideshare.net(boerdedavid) HTTP cache: keeping it fresh boerdedavid HTTP caching solutions such as Varnish are great for improving web application performance. Filling up the cache is easy, but how do you get rid of cache entries when they become stale? There are three ways: expiration, validation and invalidation. The first two are nice and simple, but have their limitations. The other option, invalidation, is frowned upon for its complexity. Still, it can be very useful. Case in point: an e-learning web platform we built that serves a large number of Dutch pupils and their teachers. I will tell you why and how we added an invalidation scheme to this platform. I will also show you our lightweight Symfony bundle that makes cache invalidation a little less complex. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/presentation-131213101737-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> HTTP caching solutions such as Varnish are great for improving web application performance. Filling up the cache is easy, but how do you get rid of cache entries when they become stale? There are three ways: expiration, validation and invalidation. The first two are nice and simple, but have their limitations. The other option, invalidation, is frowned upon for its complexity. Still, it can be very useful. Case in point: an e-learning web platform we built that serves a large number of Dutch pupils and their teachers. I will tell you why and how we added an invalidation scheme to this platform. I will also show you our lightweight Symfony bundle that makes cache invalidation a little less complex.
HTTP cache: keeping it fresh from David de Boer
]]>
635 2 https://cdn.slidesharecdn.com/ss_thumbnails/presentation-131213101737-phpapp01-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-boerdedavid-48x48.jpg?cb=1522886461 http://ddeboer.nl https://cdn.slidesharecdn.com/ss_thumbnails/beingfunctionalinphpdpc2016-160625091624-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/being-functional-in-php-dpc-2016/63436557 Being functional in PH... https://cdn.slidesharecdn.com/ss_thumbnails/beingfunctionalinphpphpdayitaly2016-160515135656-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/being-functional-in-php-php-day-italy-2016/62030337 Being functional in PH... https://cdn.slidesharecdn.com/ss_thumbnails/beingfunctionalinphpsfugnl2016-160404194530-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/being-functional-in-php/60471462 Being functional in PHP