ºÝºÝߣshows by User: peychevi / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: peychevi / Sun, 28 May 2023 18:53:07 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: peychevi Client Extensions 101 - DEVCON 2023 /slideshow/client-extensions-101-devcon-2023-258083570/258083570 clientextensions101-devcon2023-230528185307-80852027
For its 20+ year existence, Liferay DXP has been eminently customizable, but that has come at a cost: language lock-in and hard upgrades. Have you ever dreamed of customizing Liferay DXP without compromising future upgrades? Have you ever felt writing a plugin was too hard, or using OSGi was a bit too much work for a simple extension? What if we tell you could use your technology or language of choice, and never have to worry about an upgrade, regardless of what future version of DXP? Yes, it is possible – with Client Extensions! In this talk, Greg Amerson and Iliyan Peychev will show you how to build solutions both DXP self-hosting and on Liferay Experience Cloud with zero changes, by creating and combining multiple extensions in an easy, secure, and performant way.]]>

For its 20+ year existence, Liferay DXP has been eminently customizable, but that has come at a cost: language lock-in and hard upgrades. Have you ever dreamed of customizing Liferay DXP without compromising future upgrades? Have you ever felt writing a plugin was too hard, or using OSGi was a bit too much work for a simple extension? What if we tell you could use your technology or language of choice, and never have to worry about an upgrade, regardless of what future version of DXP? Yes, it is possible – with Client Extensions! In this talk, Greg Amerson and Iliyan Peychev will show you how to build solutions both DXP self-hosting and on Liferay Experience Cloud with zero changes, by creating and combining multiple extensions in an easy, secure, and performant way.]]>
Sun, 28 May 2023 18:53:07 GMT /slideshow/client-extensions-101-devcon-2023-258083570/258083570 peychevi@slideshare.net(peychevi) Client Extensions 101 - DEVCON 2023 peychevi For its 20+ year existence, Liferay DXP has been eminently customizable, but that has come at a cost: language lock-in and hard upgrades. Have you ever dreamed of customizing Liferay DXP without compromising future upgrades? Have you ever felt writing a plugin was too hard, or using OSGi was a bit too much work for a simple extension? What if we tell you could use your technology or language of choice, and never have to worry about an upgrade, regardless of what future version of DXP? Yes, it is possible – with Client Extensions! In this talk, Greg Amerson and Iliyan Peychev will show you how to build solutions both DXP self-hosting and on Liferay Experience Cloud with zero changes, by creating and combining multiple extensions in an easy, secure, and performant way. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/clientextensions101-devcon2023-230528185307-80852027-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> For its 20+ year existence, Liferay DXP has been eminently customizable, but that has come at a cost: language lock-in and hard upgrades. Have you ever dreamed of customizing Liferay DXP without compromising future upgrades? Have you ever felt writing a plugin was too hard, or using OSGi was a bit too much work for a simple extension? What if we tell you could use your technology or language of choice, and never have to worry about an upgrade, regardless of what future version of DXP? Yes, it is possible – with Client Extensions! In this talk, Greg Amerson and Iliyan Peychev will show you how to build solutions both DXP self-hosting and on Liferay Experience Cloud with zero changes, by creating and combining multiple extensions in an easy, secure, and performant way.
Client Extensions 101 - DEVCON 2023 from peychevi
]]>
368 0 https://cdn.slidesharecdn.com/ss_thumbnails/clientextensions101-devcon2023-230528185307-80852027-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
Extending Kubernetes with Operators /slideshow/extending-kubernetes-with-operators/250596943 2021-lcp-extendingkuberneteswithoperators-211105134856
Kubernetes can be extended in many ways. Let's get a closer look to one of them - Kubernetes Operators. This can help your organisation and Cloud.]]>

Kubernetes can be extended in many ways. Let's get a closer look to one of them - Kubernetes Operators. This can help your organisation and Cloud.]]>
Fri, 05 Nov 2021 13:48:55 GMT /slideshow/extending-kubernetes-with-operators/250596943 peychevi@slideshare.net(peychevi) Extending Kubernetes with Operators peychevi Kubernetes can be extended in many ways. Let's get a closer look to one of them - Kubernetes Operators. This can help your organisation and Cloud. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/2021-lcp-extendingkuberneteswithoperators-211105134856-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Kubernetes can be extended in many ways. Let&#39;s get a closer look to one of them - Kubernetes Operators. This can help your organisation and Cloud.
Extending Kubernetes with Operators from peychevi
]]>
209 0 https://cdn.slidesharecdn.com/ss_thumbnails/2021-lcp-extendingkuberneteswithoperators-211105134856-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
Best practices for creating modular Web applications /slideshow/best-practices-for-creating-modular-web-applications/69021801 best-practices-modular-applications-161115210418
In the talk we are discussing the best practices for creating modular Web applications. The talk focuses on practical advices and proven in the time methodologies for creating supportable and maintainable applications.]]>

In the talk we are discussing the best practices for creating modular Web applications. The talk focuses on practical advices and proven in the time methodologies for creating supportable and maintainable applications.]]>
Tue, 15 Nov 2016 21:04:18 GMT /slideshow/best-practices-for-creating-modular-web-applications/69021801 peychevi@slideshare.net(peychevi) Best practices for creating modular Web applications peychevi In the talk we are discussing the best practices for creating modular Web applications. The talk focuses on practical advices and proven in the time methodologies for creating supportable and maintainable applications. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/best-practices-modular-applications-161115210418-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In the talk we are discussing the best practices for creating modular Web applications. The talk focuses on practical advices and proven in the time methodologies for creating supportable and maintainable applications.
Best practices for creating modular Web applications from peychevi
]]>
4149 11 https://cdn.slidesharecdn.com/ss_thumbnails/best-practices-modular-applications-161115210418-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
Modern Web Developement /slideshow/modern-web-developement/49241126 modern-web-dev-150610211416-lva1-app6891
In this presentation we explore the evolution of the Web frameworks and CSS from the dawn of the Web development to June 2015. We describe React, as one of the modern ways to do Web development and we end up with Reactive programming and CSS modules as implemented in Webpack.]]>

In this presentation we explore the evolution of the Web frameworks and CSS from the dawn of the Web development to June 2015. We describe React, as one of the modern ways to do Web development and we end up with Reactive programming and CSS modules as implemented in Webpack.]]>
Wed, 10 Jun 2015 21:14:16 GMT /slideshow/modern-web-developement/49241126 peychevi@slideshare.net(peychevi) Modern Web Developement peychevi In this presentation we explore the evolution of the Web frameworks and CSS from the dawn of the Web development to June 2015. We describe React, as one of the modern ways to do Web development and we end up with Reactive programming and CSS modules as implemented in Webpack. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/modern-web-dev-150610211416-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In this presentation we explore the evolution of the Web frameworks and CSS from the dawn of the Web development to June 2015. We describe React, as one of the modern ways to do Web development and we end up with Reactive programming and CSS modules as implemented in Webpack.
Modern Web Developement from peychevi
]]>
5238 18 https://cdn.slidesharecdn.com/ss_thumbnails/modern-web-dev-150610211416-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
Creating a WYSIWYG Editor with React /slideshow/creating-a-wysiwyg-editor-with-react/47956502 reactjs-150510044537-lva1-app6891
React is an open source library from Facebook for creating user interfaces. Let's see how can we create a WYSIWYG editor using it.]]>

React is an open source library from Facebook for creating user interfaces. Let's see how can we create a WYSIWYG editor using it.]]>
Sun, 10 May 2015 04:45:37 GMT /slideshow/creating-a-wysiwyg-editor-with-react/47956502 peychevi@slideshare.net(peychevi) Creating a WYSIWYG Editor with React peychevi React is an open source library from Facebook for creating user interfaces. Let's see how can we create a WYSIWYG editor using it. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/reactjs-150510044537-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> React is an open source library from Facebook for creating user interfaces. Let&#39;s see how can we create a WYSIWYG editor using it.
Creating a WYSIWYG Editor with React from peychevi
]]>
13402 7 https://cdn.slidesharecdn.com/ss_thumbnails/reactjs-150510044537-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
HTTP/2 and QUICK protocols. Optimizing the Web stack for HTTP/2 era /slideshow/http2-and-quick-protocols-optimizing-the-web-stack/47635270 http2-150430233834-conversion-gate02
The new HTTP/2 protocol which is going to replace HTTP 1.1 was finished on February. Together with it, QUIC is being developed rapidly. Discover why are they so important for the Web and how will they influence the way we optimize the Web stack for the HTTP/2 era.]]>

The new HTTP/2 protocol which is going to replace HTTP 1.1 was finished on February. Together with it, QUIC is being developed rapidly. Discover why are they so important for the Web and how will they influence the way we optimize the Web stack for the HTTP/2 era.]]>
Thu, 30 Apr 2015 23:38:34 GMT /slideshow/http2-and-quick-protocols-optimizing-the-web-stack/47635270 peychevi@slideshare.net(peychevi) HTTP/2 and QUICK protocols. Optimizing the Web stack for HTTP/2 era peychevi The new HTTP/2 protocol which is going to replace HTTP 1.1 was finished on February. Together with it, QUIC is being developed rapidly. Discover why are they so important for the Web and how will they influence the way we optimize the Web stack for the HTTP/2 era. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/http2-150430233834-conversion-gate02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The new HTTP/2 protocol which is going to replace HTTP 1.1 was finished on February. Together with it, QUIC is being developed rapidly. Discover why are they so important for the Web and how will they influence the way we optimize the Web stack for the HTTP/2 era.
HTTP/2 and QUICK protocols. Optimizing the Web stack for HTTP/2 era from peychevi
]]>
4384 2 https://cdn.slidesharecdn.com/ss_thumbnails/http2-150430233834-conversion-gate02-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
Implementing AutoComplete for Freemarker and Velocity languages in ACE Editor /slideshow/implementing-autocomplete-for-free/27058147 devcon2013-131010071313-phpapp02
]]>

]]>
Thu, 10 Oct 2013 07:13:13 GMT /slideshow/implementing-autocomplete-for-free/27058147 peychevi@slideshare.net(peychevi) Implementing AutoComplete for Freemarker and Velocity languages in ACE Editor peychevi <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/devcon2013-131010071313-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Implementing AutoComplete for Freemarker and Velocity languages in ACE Editor from peychevi
]]>
3007 4 https://cdn.slidesharecdn.com/ss_thumbnails/devcon2013-131010071313-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
Dynamic User Interfaces for Desktop and Mobile /slideshow/dynamic-user-interfaces-for-desktop-and-mobile-14855558/14855558 trackb-wed-1340-dynamic-user-interfaces-121023150503-phpapp02
]]>

]]>
Tue, 23 Oct 2012 15:05:01 GMT /slideshow/dynamic-user-interfaces-for-desktop-and-mobile-14855558/14855558 peychevi@slideshare.net(peychevi) Dynamic User Interfaces for Desktop and Mobile peychevi <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/trackb-wed-1340-dynamic-user-interfaces-121023150503-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Dynamic User Interfaces for Desktop and Mobile from peychevi
]]>
1847 2 https://cdn.slidesharecdn.com/ss_thumbnails/trackb-wed-1340-dynamic-user-interfaces-121023150503-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://public.slidesharecdn.com/v2/images/profile-picture.png https://cdn.slidesharecdn.com/ss_thumbnails/clientextensions101-devcon2023-230528185307-80852027-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/client-extensions-101-devcon-2023-258083570/258083570 Client Extensions 101 ... https://cdn.slidesharecdn.com/ss_thumbnails/2021-lcp-extendingkuberneteswithoperators-211105134856-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/extending-kubernetes-with-operators/250596943 Extending Kubernetes w... https://cdn.slidesharecdn.com/ss_thumbnails/best-practices-modular-applications-161115210418-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/best-practices-for-creating-modular-web-applications/69021801 Best practices for cre...