際際滷shows by User: ElMahdiBenzekri / http://www.slideshare.net/images/logo.gif 際際滷shows by User: ElMahdiBenzekri / Wed, 19 Jun 2019 19:10:34 GMT 際際滷Share feed for 際際滷shows by User: ElMahdiBenzekri Art of refactoring - Code Smells and Microservices Antipatterns /ElMahdiBenzekri/art-of-refactoring-code-smells-and-microservices-antipatterns artofrefactoring-190619191034
Refactoring is the process of improving the code without creating new functionality or changing an existing functionality. Writing simple and avoiding complexity is the key to a good software design, changing the code become easier. Code smells are undesired patterns that negatively affect software. A survey about bad smells in Microservices architecture is presented with relevant examples and solutions.]]>

Refactoring is the process of improving the code without creating new functionality or changing an existing functionality. Writing simple and avoiding complexity is the key to a good software design, changing the code become easier. Code smells are undesired patterns that negatively affect software. A survey about bad smells in Microservices architecture is presented with relevant examples and solutions.]]>
Wed, 19 Jun 2019 19:10:34 GMT /ElMahdiBenzekri/art-of-refactoring-code-smells-and-microservices-antipatterns ElMahdiBenzekri@slideshare.net(ElMahdiBenzekri) Art of refactoring - Code Smells and Microservices Antipatterns ElMahdiBenzekri Refactoring is the process of improving the code without creating new functionality or changing an existing functionality. Writing simple and avoiding complexity is the key to a good software design, changing the code become easier. Code smells are undesired patterns that negatively affect software. A survey about bad smells in Microservices architecture is presented with relevant examples and solutions. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/artofrefactoring-190619191034-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Refactoring is the process of improving the code without creating new functionality or changing an existing functionality. Writing simple and avoiding complexity is the key to a good software design, changing the code become easier. Code smells are undesired patterns that negatively affect software. A survey about bad smells in Microservices architecture is presented with relevant examples and solutions.
Art of refactoring - Code Smells and Microservices Antipatterns from El Mahdi Benzekri
]]>
291 4 https://cdn.slidesharecdn.com/ss_thumbnails/artofrefactoring-190619191034-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 Serverless with AWS Lambda, Google Cloud Functions and more /ElMahdiBenzekri/going-serverless-147245219 goingserverless-190523094738
Serverless computing is a cloud-computing execution model in which the cloud provider runs the server, and dynamically manages the allocation of machine resources. Pricing is based on the actual amount of resources consumed by an application, rather than on pre-purchased units of capacity. The IT giants offers very rich and powerful solutions for serverless, from AWS Lambda to Google Cloud Fuctions with very small specificities. Serverless usage is increasing in different fields, from automatic testing to e-commerce, MABL is one the innovating projects using Google's serverless architecture]]>

Serverless computing is a cloud-computing execution model in which the cloud provider runs the server, and dynamically manages the allocation of machine resources. Pricing is based on the actual amount of resources consumed by an application, rather than on pre-purchased units of capacity. The IT giants offers very rich and powerful solutions for serverless, from AWS Lambda to Google Cloud Fuctions with very small specificities. Serverless usage is increasing in different fields, from automatic testing to e-commerce, MABL is one the innovating projects using Google's serverless architecture]]>
Thu, 23 May 2019 09:47:38 GMT /ElMahdiBenzekri/going-serverless-147245219 ElMahdiBenzekri@slideshare.net(ElMahdiBenzekri) Going Serverless with AWS Lambda, Google Cloud Functions and more ElMahdiBenzekri Serverless computing is a cloud-computing execution model in which the cloud provider runs the server, and dynamically manages the allocation of machine resources. Pricing is based on the actual amount of resources consumed by an application, rather than on pre-purchased units of capacity. The IT giants offers very rich and powerful solutions for serverless, from AWS Lambda to Google Cloud Fuctions with very small specificities. Serverless usage is increasing in different fields, from automatic testing to e-commerce, MABL is one the innovating projects using Google's serverless architecture <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/goingserverless-190523094738-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Serverless computing is a cloud-computing execution model in which the cloud provider runs the server, and dynamically manages the allocation of machine resources. Pricing is based on the actual amount of resources consumed by an application, rather than on pre-purchased units of capacity. The IT giants offers very rich and powerful solutions for serverless, from AWS Lambda to Google Cloud Fuctions with very small specificities. Serverless usage is increasing in different fields, from automatic testing to e-commerce, MABL is one the innovating projects using Google&#39;s serverless architecture
Going Serverless with AWS Lambda, Google Cloud Functions and more from El Mahdi Benzekri
]]>
197 2 https://cdn.slidesharecdn.com/ss_thumbnails/goingserverless-190523094738-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
Caring About Code Quality (Clean Code, GRASP, Effective Java, Design Pattern) /slideshow/caring-about-code-quality-133608068/133608068 caringaboutcodequality-190227205454
Code quality is not an exact science and is rather subjective, which brings the need of well defined rules and principles to follow. Clean code is all about readability, furthermore, principles like GRASP or techniques like fluent APIs makes the code even cleaner and maintainable. Design Patterns on the other hand are typical solutions to common problems in software design. You will walk away with a taste of quality principles and metrics for building quality software. Also previews of some useful books like Martin Fowler's Clean Code and Kent Beck's Implementation Patterns are presented.]]>

Code quality is not an exact science and is rather subjective, which brings the need of well defined rules and principles to follow. Clean code is all about readability, furthermore, principles like GRASP or techniques like fluent APIs makes the code even cleaner and maintainable. Design Patterns on the other hand are typical solutions to common problems in software design. You will walk away with a taste of quality principles and metrics for building quality software. Also previews of some useful books like Martin Fowler's Clean Code and Kent Beck's Implementation Patterns are presented.]]>
Wed, 27 Feb 2019 20:54:54 GMT /slideshow/caring-about-code-quality-133608068/133608068 ElMahdiBenzekri@slideshare.net(ElMahdiBenzekri) Caring About Code Quality (Clean Code, GRASP, Effective Java, Design Pattern) ElMahdiBenzekri Code quality is not an exact science and is rather subjective, which brings the need of well defined rules and principles to follow. Clean code is all about readability, furthermore, principles like GRASP or techniques like fluent APIs makes the code even cleaner and maintainable. Design Patterns on the other hand are typical solutions to common problems in software design. You will walk away with a taste of quality principles and metrics for building quality software. Also previews of some useful books like Martin Fowler's Clean Code and Kent Beck's Implementation Patterns are presented. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/caringaboutcodequality-190227205454-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Code quality is not an exact science and is rather subjective, which brings the need of well defined rules and principles to follow. Clean code is all about readability, furthermore, principles like GRASP or techniques like fluent APIs makes the code even cleaner and maintainable. Design Patterns on the other hand are typical solutions to common problems in software design. You will walk away with a taste of quality principles and metrics for building quality software. Also previews of some useful books like Martin Fowler&#39;s Clean Code and Kent Beck&#39;s Implementation Patterns are presented.
Caring About Code Quality (Clean Code, GRASP, Effective Java, Design Pattern) from El Mahdi Benzekri
]]>
293 2 https://cdn.slidesharecdn.com/ss_thumbnails/caringaboutcodequality-190227205454-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
Reverse proxy & web cache with NGINX, HAProxy and Varnish /slideshow/reverse-proxy-amp-web-cache/63860366 reverseproxywebcache-160709013236
Discover the very wide world of web servers, in addition to the basic web deliverance fonctionnality, we will cover the reverse proxy, the resource caching and the load balancing. Nginx and apache HTTPD will be used as web server and reverse proxy, and to illustrate some caching features we will also present varnish a powerful caching server. To introduce load balancers we will compare between Nginx and Haproxy.]]>

Discover the very wide world of web servers, in addition to the basic web deliverance fonctionnality, we will cover the reverse proxy, the resource caching and the load balancing. Nginx and apache HTTPD will be used as web server and reverse proxy, and to illustrate some caching features we will also present varnish a powerful caching server. To introduce load balancers we will compare between Nginx and Haproxy.]]>
Sat, 09 Jul 2016 01:32:36 GMT /slideshow/reverse-proxy-amp-web-cache/63860366 ElMahdiBenzekri@slideshare.net(ElMahdiBenzekri) Reverse proxy & web cache with NGINX, HAProxy and Varnish ElMahdiBenzekri Discover the very wide world of web servers, in addition to the basic web deliverance fonctionnality, we will cover the reverse proxy, the resource caching and the load balancing. Nginx and apache HTTPD will be used as web server and reverse proxy, and to illustrate some caching features we will also present varnish a powerful caching server. To introduce load balancers we will compare between Nginx and Haproxy. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/reverseproxywebcache-160709013236-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Discover the very wide world of web servers, in addition to the basic web deliverance fonctionnality, we will cover the reverse proxy, the resource caching and the load balancing. Nginx and apache HTTPD will be used as web server and reverse proxy, and to illustrate some caching features we will also present varnish a powerful caching server. To introduce load balancers we will compare between Nginx and Haproxy.
Reverse proxy & web cache with NGINX, HAProxy and Varnish from El Mahdi Benzekri
]]>
1847 8 https://cdn.slidesharecdn.com/ss_thumbnails/reverseproxywebcache-160709013236-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
ELK Elasticsearch Logstash and Kibana Stack for Log Management /slideshow/elk-stack-63860302/63860302 elkstack-160709012616
Initiation to the powerful Elasticsearch Logstash and Kibana stack, it has many use cases, the popular one is the server and application log management.]]>

Initiation to the powerful Elasticsearch Logstash and Kibana stack, it has many use cases, the popular one is the server and application log management.]]>
Sat, 09 Jul 2016 01:26:16 GMT /slideshow/elk-stack-63860302/63860302 ElMahdiBenzekri@slideshare.net(ElMahdiBenzekri) ELK Elasticsearch Logstash and Kibana Stack for Log Management ElMahdiBenzekri Initiation to the powerful Elasticsearch Logstash and Kibana stack, it has many use cases, the popular one is the server and application log management. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/elkstack-160709012616-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Initiation to the powerful Elasticsearch Logstash and Kibana stack, it has many use cases, the popular one is the server and application log management.
ELK Elasticsearch Logstash and Kibana Stack for Log Management from El Mahdi Benzekri
]]>
986 5 https://cdn.slidesharecdn.com/ss_thumbnails/elkstack-160709012616-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://public.slidesharecdn.com/v2/images/profile-picture.png https://cdn.slidesharecdn.com/ss_thumbnails/artofrefactoring-190619191034-thumbnail.jpg?width=320&height=320&fit=bounds ElMahdiBenzekri/art-of-refactoring-code-smells-and-microservices-antipatterns Art of refactoring - C... https://cdn.slidesharecdn.com/ss_thumbnails/goingserverless-190523094738-thumbnail.jpg?width=320&height=320&fit=bounds ElMahdiBenzekri/going-serverless-147245219 Going Serverless with ... https://cdn.slidesharecdn.com/ss_thumbnails/caringaboutcodequality-190227205454-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/caring-about-code-quality-133608068/133608068 Caring About Code Qual...