<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Giuseppe Mazzapica</title>
    <link>https://gmazzap.me/</link>
    <description>Recent content on Giuseppe Mazzapica</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-US</language>
    <lastBuildDate>Thu, 22 Nov 2018 16:00:17 +0100</lastBuildDate>
    
	<atom:link href="https://gmazzap.me/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>What they told you about OOP is wrong</title>
      <link>https://gmazzap.me/2018/11/22/what-they-told-you-about-oop-is-wrong/</link>
      <pubDate>Thu, 22 Nov 2018 16:00:17 +0100</pubDate>
      
      <guid>https://gmazzap.me/2018/11/22/what-they-told-you-about-oop-is-wrong/</guid>
      <description>What they told you about OOP is wrong Alan Kay&amp;rsquo;s invented the term &amp;ldquo;object oriented&amp;rdquo; in late 1960&amp;rsquo;s, but the idea he had about that term, is quite different from what people nowadays commonly refer to as &amp;ldquo;OOP&amp;rdquo;.
The presentation I gave at WCMIL 2018 does a small trip in OOP history to find out why, and advocating a &amp;ldquo;back to the origin&amp;rdquo; for a better OOP programming.
Found the slides here.</description>
    </item>
    
    <item>
      <title>How I learned to Understand HTTPS</title>
      <link>https://gmazzap.me/2018/09/28/how-i-learned-to-understand-https/</link>
      <pubDate>Fri, 28 Sep 2018 14:42:17 +0100</pubDate>
      
      <guid>https://gmazzap.me/2018/09/28/how-i-learned-to-understand-https/</guid>
      <description>Yesterday I presented a session about HTTPS at WP Catania Meetup.
Because average audience was not technical, I tried to explain without a technical approach, not deep into detail, but I hope enough to understand what HTTPS is, what it does, why it is important.
The original slides (in italian) are here.
I translated them in english and they are available here.</description>
    </item>
    
    <item>
      <title>Big WP London, September Meetup</title>
      <link>https://gmazzap.me/2018/09/14/big-wp-london-september-meetup/</link>
      <pubDate>Fri, 14 Sep 2018 14:42:17 +0100</pubDate>
      
      <guid>https://gmazzap.me/2018/09/14/big-wp-london-september-meetup/</guid>
      <description>Honored to say yesterday I was in London for Big WP London Meetup.
I was there to represent Inpsyde, and I presented a session about &amp;ldquo;WordPress Multisite for large and high traffic multilingual websites&amp;rdquo;.
An abstract:
 Multi-language is not a feature included in WordPress core, and plugin authors have been searching solutions for years. This talk compares the most popular approaches to Multi-Language WordPress websites, highlighting the pros of using WP Multisite for the scope, that is the approach used by MultilingualPress, a plugin developed by Inpsyde.</description>
    </item>
    
    <item>
      <title>WCEU 2018 has been a blast</title>
      <link>https://gmazzap.me/2018/06/27/wceu-2018-has-been-a-blast/</link>
      <pubDate>Wed, 27 Jun 2018 23:09:48 +0200</pubDate>
      
      <guid>https://gmazzap.me/2018/06/27/wceu-2018-has-been-a-blast/</guid>
      <description>WCEU 2018 has been a blast, really.
I&amp;rsquo;m also pretty satisfied with the outcome of the workshop Thorsten, Carl, and me hosted there.
The slides are available here (thanks Thorsten) and in the GitHub repo we used, there&amp;rsquo;s a branch with all the solutions.
A big thank you goes to our two awesome tech assistants Gary Jones and Alain Schlesser.
A thank you goes also to Inpsyde who supported me to go in Belgrade, and to the Inpsyders I met there: Alex, David, Emili, Guido, Jessica, and Robert.</description>
    </item>
    
    <item>
      <title>Composer from Zero to Hero (WCTRN 2018) Workshop Slides</title>
      <link>https://gmazzap.me/2018/04/07/composer-from-zero-to-hero-wctrn-2018-workshop-slides/</link>
      <pubDate>Sat, 07 Apr 2018 18:09:48 +0200</pubDate>
      
      <guid>https://gmazzap.me/2018/04/07/composer-from-zero-to-hero-wctrn-2018-workshop-slides/</guid>
      <description>Here the links to the slides of the 90 minutes workshop &amp;ldquo;Composer from Zero to Hero&amp;rdquo; I teached at WordCamp Torino 2018.
The worskshop starts with the very basics concepts of Composer, its not-that-easy integration with WordPress and guides attendances toward the creation of a full WordPress website entirely managed with Composer.
Being a workshop, slides deck won&amp;rsquo;t be really representative of what happened there, anyway it can be found here.</description>
    </item>
    
    <item>
      <title>See you in Belgrade!</title>
      <link>https://gmazzap.me/2018/03/21/see-you-in-belgrade/</link>
      <pubDate>Wed, 21 Mar 2018 23:09:48 +0200</pubDate>
      
      <guid>https://gmazzap.me/2018/03/21/see-you-in-belgrade/</guid>
      <description>Very thrilled and honored to announce I&amp;rsquo;ll be co-host, together with Thorsten Frommen and Carl Alexander, a workshop titled &amp;ldquo;An Introduction to Unit Testing (for WordPress)&amp;rdquo; at WordCamp Europe 2018 in Belgrade!
See you there?</description>
    </item>
    
    <item>
      <title>Testing WordPress... Without WordPress (WCRM 2017) Slides</title>
      <link>https://gmazzap.me/2017/12/01/testing-wordpress...-without-wordpress-wcrm-2017-slides/</link>
      <pubDate>Fri, 01 Dec 2017 18:09:48 +0200</pubDate>
      
      <guid>https://gmazzap.me/2017/12/01/testing-wordpress...-without-wordpress-wcrm-2017-slides/</guid>
      <description>Here the links to the slides of my talk &amp;ldquo;Testing WordPress&amp;hellip; Without WordPress&amp;rdquo; I gave at WordCamp Roma 2017.
The excerpt:
 One of the most known leitmotif for people into code quality assurance is: &amp;ldquo;run unit tests in isolation&amp;rdquo;. To apply this principle to code written for WordPress will bring us to write tests to be ran without loading WordPress. The talk will mostly pivot on real-world examples of unit-testing WordPress plugins in isolation.</description>
    </item>
    
    <item>
      <title>Rock-SOLID code (WCMI 2017) Slides</title>
      <link>https://gmazzap.me/2017/11/03/rock-solid-code-wcmi-2017-slides/</link>
      <pubDate>Fri, 03 Nov 2017 18:09:48 +0200</pubDate>
      
      <guid>https://gmazzap.me/2017/11/03/rock-solid-code-wcmi-2017-slides/</guid>
      <description>Here the links to the slides of my talk &amp;ldquo;Rock-SOLID Code&amp;rdquo; I gave at WordCamp Milano 2017
The excerpt:
 The SOLID acronym is often used as synonymous of quality OOP code. Following the SOLID principles developers can create and maintain code that is strong but flexible to grow and change with minimal difficulty. In this talk the SOLID principles will be explained with the help of basic code samples in the context of WordPress.</description>
    </item>
    
    <item>
      <title>Under the hood of Brain Monkey v2</title>
      <link>https://gmazzap.me/2017/06/05/under-the-hood-of-brain-monkey-v2/</link>
      <pubDate>Mon, 05 Jun 2017 15:47:17 +0100</pubDate>
      
      <guid>https://gmazzap.me/2017/06/05/under-the-hood-of-brain-monkey-v2/</guid>
      <description>Few days ago I released Brain Monkey version 2.
Many of the changes were kind of &amp;ldquo;maturing&amp;rdquo; into my head since quite a long, but most of the code was written in a couple of days; my way to vent the anxiety for my first baby to born.
There were quite a few breaking changes, even if most of the API changed just on the surface. But the code under the hood changed radically, I would say.</description>
    </item>
    
    <item>
      <title>Continuously Deploying WordPress (WCTRN 2017) Slides</title>
      <link>https://gmazzap.me/2017/04/10/continuously-deploying-wordpress-wctrn-2017-slides/</link>
      <pubDate>Mon, 10 Apr 2017 18:09:48 +0200</pubDate>
      
      <guid>https://gmazzap.me/2017/04/10/continuously-deploying-wordpress-wctrn-2017-slides/</guid>
      <description>Here the links to the slides of my talk &amp;ldquo;Continuously Deploying WordPress&amp;rdquo; I gave at WordCamp Torino 2017.
Found original slides (in italian) here
Found slides translated in english here</description>
    </item>
    
    <item>
      <title>WordCamp Torino 2017</title>
      <link>https://gmazzap.me/2017/03/12/wordcamp-torino-2017/</link>
      <pubDate>Sun, 12 Mar 2017 22:37:17 +0100</pubDate>
      
      <guid>https://gmazzap.me/2017/03/12/wordcamp-torino-2017/</guid>
      <description>I&amp;rsquo;m happy to announce I will be speaking at WordCamp Torino 2017.
My session will be &amp;ldquo;Continuously delivering WordPress&amp;rdquo; and will be in italian.
The english excerpt is something like:
 Once upon a time &amp;ldquo;web masters&amp;rdquo; (semi-mythical figures now extinct) to put a website online harmed their self with an FTP client and a lot of patience.
Nowadays, things like &amp;ldquo;DevOps&amp;rdquo;, &amp;ldquo;Continuous Delivery&amp;rdquo;, &amp;ldquo;Continuous integration&amp;rdquo;&amp;hellip; are not only &amp;ldquo;buzzword&amp;rdquo;, but practices that any professional developer has to deal with everyday or so.</description>
    </item>
    
    <item>
      <title>Code</title>
      <link>https://gmazzap.me/code/</link>
      <pubDate>Sun, 12 Mar 2017 20:42:04 +0100</pubDate>
      
      <guid>https://gmazzap.me/code/</guid>
      <description>Coming Soon</description>
    </item>
    
    <item>
      <title>About</title>
      <link>https://gmazzap.me/about/</link>
      <pubDate>Sun, 12 Mar 2017 20:27:20 +0100</pubDate>
      
      <guid>https://gmazzap.me/about/</guid>
      <description>In random order: husband, father, italian, thirty-something, geek, atheist.
I gave up with architecture at university after 10 years and 44 passed exams out of 47.
I encountered PHP by mistake at some point in 2005, and I made a bigger mistake in 2006 when I encountered WordPress.
I like to read books about programming languages I&amp;rsquo;ll never use or about universes that will never exist. Believe it or not, I&amp;rsquo;m a very pragmatic person.</description>
    </item>
    
  </channel>
</rss>