<!doctype html>
<html lang="en">

<head>
	<meta name="generator" content="Hugo 0.53" />
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="description" content="Personal homepage and blog of Nicola Paolucci aka @durdn">
    <meta name="author" content="Nicola Paolucci">
    <link rel="icon" href="/favicon.ico">

    <title>@durdn - nicola paolucci</title>

    <link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:700" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css?family=Playfair+Display:700" rel="stylesheet">
    <link href="/css/bundle.css" rel="stylesheet">
</head>

<body>

    <main class="container">
        <header class="blog-header py-3">
            <div class="row flex-nowrap justify-content-between align-items-center">
                <div class="col-4 pt-1">
                    <a class="btn btn-warning" href="https://durdn.us6.list-manage.com/subscribe/post?u=d1a25059e415f35a36406889c&amp;id=de5a4a7d9d">Subscribe</a>
                </div>
                <div class="col-8">
                    <a class="blog-title text-dark" href="/">Home of Nicola Paolucci</a>
                </div>
            </div>
        </header>

        <div class="nav-scroller py-1 mb-2">
    <nav class="nav d-flex justify-content-between">
        
        <a class="p-2 text-dark" href="/ ">Home</a>
        
        <a class="p-2 text-dark" href="/projects ">Projects</a>
        
        <a class="p-2 text-dark" href="/articles ">Articles</a>
        
        <a class="p-2 text-dark" href="/blog ">Blog</a>
        
        <a class="p-2 text-dark" href="//twitter.com/durdn ">Twitter</a>
        
        <a class="p-2 text-dark" href="https://www.linkedin.com/in/durdn ">Linkedin</a>
        
    </nav>
</div>
        <div class="jumbotron p-3 p-md-5 text-white rounded bg-dark">
    <div class="col-md-6 px-0">
        <h1 class="display-4 font-weight-bold">who dis?</h1>
        <p class="lead my-3 d-none d-lg-block">Previously Developer Advocate @ Atlassian. I am into Docker, React, Golang, Serverless, Reactive Architectures, and several other frienzies. I am into frenzies maybe. Fixated with Git, development workflows, code collaboration. I think of myself as an all-round hacker and a very curious tinkerer. Prior to my advocacy stint I lead software teams, built crowd sourcing applications for geo-spatial data, worked on huge e-commerce deployments.</p>
        <p class="lead my-3 d-none d-sm-block d-md-block d-lg-none">Previously Developer Advocate @ Atlassian. I am into Docker, React, Golang, Serverless, Reactive Architectures, and several other frienzies. I am into frenzies maybe. Fixated with Git, development workflows, code collaboration. I think of myself as an all-round hacker and a very curious tinkerer. Prior …</p>
        <p class="lead my-3 d-block d-sm-none">Previously Developer Advocate @ Atlassian. I am into Docker, React, Golang, Serverless, Reactive …
        </p>
    </div>
</div>
        <div class="row">
            <div class="col-md-6">
                <div class="p-3">
                    <h4 class="font-weight-bold">Proud of these articles</h4>
                    <ul class="list-style mb-0">
                        
                        <li><a class="text-dark" href="https://developer.atlassian.com/blog/2015/05/the-power-of-git-subtree/#">The power of Git subtree</a></li>
                        
                        <li><a class="text-dark" href="https://developer.atlassian.com/blog/2015/06/golang-flashcards-and-spaced-repetition/#">Learning Go with flashcards and spaced repetition</a></li>
                        
                        <li><a class="text-dark" href="https://developer.atlassian.com/blog/2015/10/cool-features-git-2.x/#">Six cool features of the Git 2.x series</a></li>
                        
                        <li><a class="text-dark" href="//blogs.atlassian.com/2014/08/flux-architecture-step-by-step/#">Flux Step By Step</a></li>
                        
                        <li><a class="text-dark" href="https://developer.atlassian.com/blog/2015/12/tips-tools-to-solve-git-conflicts/#">14 tips and tools to resolve conflicts with Git</a></li>
                        
                        <li><a class="text-dark" href="https://developer.atlassian.com/blog/2014/12/pull-request-merge-strategies-the-great-debate/#">Pull Request Merge Strategies: The Great Debate</a></li>
                        
                        <li><a class="text-dark" href="https://www.atlassian.com/git/articles/alternatives-to-git-submodule-git-subtree#">Alternatives To Git Submodule: Git Subtree</a></li>
                        
                        <li><a class="text-dark" href="https://www.atlassian.com/git/articles/simple-git-workflow-is-simple/#">Simple Git workflow is simple</a></li>
                        
                        <li><a class="text-dark" href="https://www.atlassian.com/git/articles/git-team-workflows-merge-or-rebase/#">Git team workflows: merge or rebase?</a></li>
                        
                        <li><a class="text-dark" href="https://www.atlassian.com/git/articles/how-to-handle-big-repositories-with-git/#">How to handle big repositories with git</a></li>
                        
                        <li><a class="text-dark" href="//blogs.atlassian.com/2013/03/git-submodules-workflows-tips/#">Git Submodules: Core Concept, Workflows And Tips</a></li>
                        
                    </ul>
                </div>
                <div class="p-3">
                    <h4 class="font-weight-bold">Talks roster</h4>
                    <ul class="list-style mb-0">
                        
                        <li>DEVOXX Poland, June 2016 - Transformative Git practices: new techniques for hyper-productivity (Krakow, Poland) </li>
                        
                        <li>AtlasCamp 2016, May 2016 - Sentient clusters: Micro-services on the Docker Swarm (Barcelona, Spain) <a href="https://www.youtube.com/watch?v=Pmh5m9eczsE#">(video)</a></li>
                        
                        <li>Voxxed Days Ticino, May 2016 - Becoming a Git master (ITALIAN) (Lugano, Switzerland) <a href="https://www.youtube.com/watch?v=hQ0y1U8uGi0#">(video)</a></li>
                        
                        <li>jDays 2016, April 2016 - Advanced Git Techniques: Subtrees, Grafting and Other Fun (Gothenburg, Sweden) <a href="https://www.youtube.com/watch?v=eM7RrQdn_08#">(video)</a></li>
                        
                        <li>Atlassian Summit, November 2015 - Advanced Git Techniques: Subtrees, Grafting and Other Fun Stuff (San Francisco, USA) <a href="https://www.youtube.com/watch?v=Ymq806wiQGU#">(video)</a></li>
                        
                        <li>JavaZone 2015, September 2015 - The age of orchestration: from Docker basics to cluster management (Oslo, Norway) <a href="https://vimeo.com/album/3556815/video/138748701#">(video)</a></li>
                        
                        <li>Jfokus 2015, February 2015 - Be a better developer with Docker: tricks of the trade (Stockholm, Sweden) </li>
                        
                        <li>jDays 2015, March 2015 - Be a better developer with Docker: tricks of the trade (Gothenburg, Sweden) </li>
                        
                        <li>DockerCon EU 2014, December 2014 - (BOF) Hacking the DockerHub into Bitbucket (Amsterdam, NL) <a href="https://www.youtube.com/watch?v=XecmBWXwZ6Y#">(video)</a></li>
                        
                    </ul>
                    <p><a href="#" data-toggle="collapse" data-target="#more-talks">More...</a></p>
                    <div id="more-talks" class="collapse">
                        <ul class="list-style mb-0">
                            
                            <li>Getting Git Right, November 2014 (Helsinki, Copenhagen, Mechelem, Berlin, Milan) </li>
                            
                            <li>DEVOXX 2014, November 2014 - Be a better developer with Docker: tricks of the trade (Antwerpen, Belgium) <a href="https://www.parleys.com/play/546f6598e4b0e15e67238467/about#">(video)</a></li>
                            
                            <li>CoDeCPH - Continuous Delivery &amp; DevOps Conference, October 2014 - A Business Case For Git (Copenhagen, Denmark) </li>
                            
                            <li>Goto; conference 2014, September 2014 - Becoming a Git Master (Aarhus, Denmark) </li>
                            
                            <li>Atlassian Summit 2014, September 2014 - Becoming a Git Master (San José, USA) <a href="https://www.youtube.com/watch?v=-kVzV6m5_Qg#">(video)</a></li>
                            
                            <li>Getting Git Right, June 2014 (Vienna, Oslo, Dublin, Zurich) </li>
                            
                            <li>DockerCon14, June 2014 - Be a better developer with Docker: tricks of the trade (San Francisco) <a href="https://www.youtube.com/watch?v=XCVOxht34Hs#">(video)</a></li>
                            
                            <li>JAX, May 2014 - Ninja Git - Save Your Master (Mainz, Germany) </li>
                            
                            <li>Atlascamp 2013 - Stashin&#39; it in Amsterdam (Amsterdam, NL) <a href="//www.youtube.com/watch?v=i9RPt7AnvqM#">(video)</a></li>
                            
                            <li>ABUG, Sep 2013 - Real World Git Workflows (Bruxelles, Belgium) </li>
                            
                            <li>Atlassian Summit 2013, October 2013 - Git workflows a la carte (San Francisco, US) <a href="//www.youtube.com/watch?v=w0p6urZoi2w#">(video)</a></li>
                            
                            <li>EclipseCon Europe 2013, November 2013 - Real World Git Workflows (Ludwigsburg, Germany) </li>
                            
                            <li>jDays 2013 - Git workflows a la carte (Gothenburg, Sweden) </li>
                            
                        </ul>
                        <p>... and many more. I've been on the speaking circuit since 2013.</p>
                    </div>
                </div>
            </div>
            <div class="col-md-6">
                <div class="p-3">
                    <h4 class="font-weight-bold">Some of my videos</h4>
                </div>
                <div class="row">
                    
                    <div class="col-lg-6">
                        <div class="card mb-3 shadow-sm h-md-200">
                            <img class="card-img-top" src="/img/thumb1a-min.png" alt="Git Power Routines: Master the art and practice of DVCS (full playlist)">
                            <div class="card-body d-flex flex-column align-items-start">
                                <p class="card-text mb-auto">
                                    <a class="text-dark" href="https://www.youtube.com/watch?list=PLDshL1Z581YYxLsjYwM25HkIYrymXb7H_&amp;v=shMQ5xHENAM">Git Power Routines: Master the art and practice of DVCS (full playlist)</a>
                                </p>
                            </div>
                        </div>
                    </div>
                    
                    <div class="col-lg-6">
                        <div class="card mb-3 shadow-sm h-md-200">
                            <img class="card-img-top" src="/img/thumb2-min.png" alt="Sentient clusters: Micro-services on the Docker Swarm (Barcelona, Spain)">
                            <div class="card-body d-flex flex-column align-items-start">
                                <p class="card-text mb-auto">
                                    <a class="text-dark" href="https://www.youtube.com/watch?v=Pmh5m9eczsE">Sentient clusters: Micro-services on the Docker Swarm (Barcelona, Spain)</a>
                                </p>
                            </div>
                        </div>
                    </div>
                    
                    <div class="col-lg-6">
                        <div class="card mb-3 shadow-sm h-md-200">
                            <img class="card-img-top" src="/img/thumb3-min.png" alt="jDays 2016, Advanced Git Techniques: Subtrees, Grafting and Other Fun (Gothenburg, Sweden)">
                            <div class="card-body d-flex flex-column align-items-start">
                                <p class="card-text mb-auto">
                                    <a class="text-dark" href="https://www.youtube.com/watch?v=eM7RrQdn_08">jDays 2016, Advanced Git Techniques: Subtrees, Grafting and Other Fun …</a>
                                </p>
                            </div>
                        </div>
                    </div>
                    
                    <div class="col-lg-6">
                        <div class="card mb-3 shadow-sm h-md-200">
                            <img class="card-img-top" src="/img/thumb4-min.png" alt="Atlassian Summit, Advanced Git Techniques: Subtrees, Grafting and Other Fun Stuff (San Francisco, USA)">
                            <div class="card-body d-flex flex-column align-items-start">
                                <p class="card-text mb-auto">
                                    <a class="text-dark" href="https://www.youtube.com/watch?v=Ymq806wiQGU">Atlassian Summit, Advanced Git Techniques: Subtrees, Grafting and Other Fun …</a>
                                </p>
                            </div>
                        </div>
                    </div>
                    
                    <div class="col-lg-6">
                        <div class="card mb-3 shadow-sm h-md-200">
                            <img class="card-img-top" src="/img/thumb5-min.png" alt="JavaZone 2015, The age of orchestration: from Docker basics to cluster management (Oslo, Norway)">
                            <div class="card-body d-flex flex-column align-items-start">
                                <p class="card-text mb-auto">
                                    <a class="text-dark" href="https://vimeo.com/album/3556815/video/138748701">JavaZone 2015, The age of orchestration: from Docker basics to cluster …</a>
                                </p>
                            </div>
                        </div>
                    </div>
                    
                    <div class="col-lg-6">
                        <div class="card mb-3 shadow-sm h-md-200">
                            <img class="card-img-top" src="/img/thumb6-min.png" alt="DockerCon EU 2014, Hacking the DockerHub into Bitbucket (Amsterdam, NL)">
                            <div class="card-body d-flex flex-column align-items-start">
                                <p class="card-text mb-auto">
                                    <a class="text-dark" href="https://www.youtube.com/watch?v=XecmBWXwZ6Y">DockerCon EU 2014, Hacking the DockerHub into Bitbucket (Amsterdam, NL)</a>
                                </p>
                            </div>
                        </div>
                    </div>
                    
                </div>
            </div>
        </div>
    </main>
    <footer class="blog-footer">
    durdn.com © 2008-2019. All rights reserved.
    <a href="https://twitter.com/durdn" data-show-count="false">Follow @durdn</a>
    <p>Theme tweaked from excellent <a href="https://twitter.com/mdo">@mdo</a>'s design.
        [v1.5b]</p>
    <p>
        <a href="#">Back to top</a>
    </p>
</footer>
<script src="/js/bundle.js"></script>
<script>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-5573261-2']);
_gaq.push(['_trackPageview']);

(function() {
  var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</body>

</html>