<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>mayflower Archives - Creatronix</title>
	<atom:link href="https://creatronix.de/tag/mayflower/feed/" rel="self" type="application/rss+xml" />
	<link>https://creatronix.de/tag/mayflower/</link>
	<description>My adventures in code &#38; business</description>
	<lastBuildDate>Tue, 24 Dec 2024 11:11:19 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Developer Camp 2017 &#8211; Part 2</title>
		<link>https://creatronix.de/developer-camp-2017-part-2/</link>
		
		<dc:creator><![CDATA[Jörn]]></dc:creator>
		<pubDate>Wed, 31 May 2017 12:42:45 +0000</pubDate>
				<category><![CDATA[Barcamp]]></category>
		<category><![CDATA[#devcamp17]]></category>
		<category><![CDATA[#devcamp18]]></category>
		<category><![CDATA[dojo]]></category>
		<category><![CDATA[mayflower]]></category>
		<category><![CDATA[mvp]]></category>
		<category><![CDATA[phpstorm]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[test driven]]></category>
		<guid isPermaLink="false">http://creatronix.de/?p=713</guid>

					<description><![CDATA[<p>The first day of #devcamp17 was packed with lot of great talks, here comes the second day. Optimizing PhpStorm IDE The most valuable session so far. Christopher of Mayflower showed us how he optimized his PhpStorm IDE. After working almost two years with PyCharm (which is based on the same core like all other Jetbrains&#8230;</p>
<p>The post <a href="https://creatronix.de/developer-camp-2017-part-2/">Developer Camp 2017 &#8211; Part 2</a> appeared first on <a href="https://creatronix.de">Creatronix</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The <a href="https://creatronix.de/developer-camp-2017-part-1/">first day</a> of #devcamp17 was packed with lot of great talks, here comes the second day.</p>
<h2>Optimizing PhpStorm IDE</h2>
<p>The most valuable session so far. Christopher of Mayflower showed us how he optimized his PhpStorm IDE. After working almost two years with PyCharm (which is based on the same core like all other Jetbrains IDEs) I figured out almost a dozen of tricks which will definitely increase my productivity!</p>
<p>You can read the full session as a blog post here:</p>
<p><a href="https://blog.mayflower.de/5993-Optimierung-der-Produktivitaet-mit-PHPStorm.html">https://blog.mayflower.de/5993-Optimierung-der-Produktivitaet-mit-PHPStorm.html</a></p>
<h2>Fighting fear driven development</h2>
<p>Perhaps You have already worked in company where fear is the leading factor for everything. Did You encounter one or more of the following symptoms?</p>
<ul>
<li>Unrealistic Deadlines</li>
<li>Debris Code</li>
<li>Non-existent error culture</li>
<li>Shame</li>
<li>Suboptimal knowledge</li>
<li>Fear of job loss</li>
<li>Fear of bankruptcy</li>
<li>Blaming and finger pointing</li>
</ul>
<p>How can we fight such a culture?</p>
<ul>
<li>We have to see failures as systematic or at least team failures not individual ones.</li>
<li>Problems should be documented</li>
<li>Favor small changes</li>
<li>Be a role model</li>
<li>Be open for questions</li>
<li>Create psychological safety in your team</li>
</ul>
<p>But sometimes it is fight not flight, then you need an exit strategy.</p>
<h2>JavaScript Refactoring Dojo</h2>
<p><a href="https://creatronix.de/wp-content/uploads/2017/05/img_4165.jpg"><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-687" src="https://creatronix.de/wp-content/uploads/2017/05/img_4165.jpg" alt="" width="2385" height="3350" srcset="https://creatronix.de/wp-content/uploads/2017/05/img_4165.jpg 2385w, https://creatronix.de/wp-content/uploads/2017/05/img_4165-214x300.jpg 214w, https://creatronix.de/wp-content/uploads/2017/05/img_4165-768x1079.jpg 768w, https://creatronix.de/wp-content/uploads/2017/05/img_4165-729x1024.jpg 729w" sizes="(max-width: 2385px) 100vw, 2385px" /></a><br />
Great things happen when you leave your comfort zone. I&#8217;ve never done a coding dojo before left alone a pair programming session. The idea of this dojo is simple: take a project which you want to refactor, team up as a pair with driver and navigator and do a time boxed refactoring session.</p>
<h2><a href="https://creatronix.de/wp-content/uploads/2017/05/img_4164.jpg"><img decoding="async" class="alignnone size-full wp-image-691" src="https://creatronix.de/wp-content/uploads/2017/05/img_4164.jpg" alt="" width="3264" height="2448" srcset="https://creatronix.de/wp-content/uploads/2017/05/img_4164.jpg 3264w, https://creatronix.de/wp-content/uploads/2017/05/img_4164-300x225.jpg 300w, https://creatronix.de/wp-content/uploads/2017/05/img_4164-768x576.jpg 768w, https://creatronix.de/wp-content/uploads/2017/05/img_4164-1024x768.jpg 1024w" sizes="(max-width: 3264px) 100vw, 3264px" /></a></h2>
<h2>From school to professional Developer</h2>
<p>An interesting talk about the difference between education and work life. Everyone agreed that companies have to rethink their hiring process because degrees are no guarantee for coding skills while lateral entrants who lack the formal qualification can indeed be good software craftsman. Another trend in education seems to be problem based learning.</p>
<h2>MVP &#8211; minimum releasable crap?</h2>
<p class="single-entry-title">A good walkthrough of the dos and don&#8217;ts of an MVP &#8211; a minmum viable product. The Session was heavily influenced by Erik Kniberg&#8217;s blog article <a href="https://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp">&#8220;Making sense of MVP (Minimum Viable Product) – and why I prefer Earliest Testable/Usable/Lovable&#8221;</a></p>
<p>Main takeaway: better call it &#8220;earliest testable release&#8221; 🙂</p>
<h2>Bug handling across several teams</h2>
<p>A little knowledge exchange how the participant&#8217;s companies handle bug tracking and issue management in general. I was very happy that my company e.solutions GmbH has a quite nice approach where almost everyone os allowed to give feedback of our products. Leave no bug behind(TM) 🙂</p>
<h2>Summary</h2>
<p>As I already said: I had a blast! The organisation was perfect, the location fitted the purpose / the idea of a barcamp very well. Coffee was great, food was delicious. Big thanks to the folks from Mayflower! I hope there will be a #devcamp18.</p>
<p>The post <a href="https://creatronix.de/developer-camp-2017-part-2/">Developer Camp 2017 &#8211; Part 2</a> appeared first on <a href="https://creatronix.de">Creatronix</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Developer Camp 2017 &#8211; Part 1</title>
		<link>https://creatronix.de/developer-camp-2017-part-1/</link>
		
		<dc:creator><![CDATA[Jörn]]></dc:creator>
		<pubDate>Fri, 19 May 2017 07:32:16 +0000</pubDate>
				<category><![CDATA[Barcamp]]></category>
		<category><![CDATA[#devcamp17]]></category>
		<category><![CDATA[barcamp]]></category>
		<category><![CDATA[mayflower]]></category>
		<category><![CDATA[nuremberg]]></category>
		<category><![CDATA[session]]></category>
		<guid isPermaLink="false">http://creatronix.de/?p=676</guid>

					<description><![CDATA[<p>Tl;dr: I was having a blast! The Developer Camp 2017 took place at Z-Bau in Nuremberg on May 17th and 18th. 130 people gathered around 10:30 on Wednesday to plan the upcoming sessions. The worst thing about barcamps: there are far too many sessions with great topics in parallel. So it is tough to pick&#8230;</p>
<p>The post <a href="https://creatronix.de/developer-camp-2017-part-1/">Developer Camp 2017 &#8211; Part 1</a> appeared first on <a href="https://creatronix.de">Creatronix</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Tl;dr: I was having a blast!</p>
<p>The Developer Camp 2017 took place at Z-Bau in Nuremberg on May 17th and 18th. 130 people gathered around 10:30 on Wednesday to plan the upcoming sessions.</p>
<p>The worst thing about barcamps: there are far too many sessions with great topics in parallel. So it is tough to pick the right ones for yourself.</p>
<p>34 sessions on Wednesday and 30 sessions on Thursday are a hell of a lot of topics.</p>
<p>So, which ones did I choose?</p>
<ul>
<li>Machine Learning with Apache Spark</li>
<li>React Native</li>
<li>Retrospective</li>
<li>Agile Leadership</li>
<li>Management Fuckups</li>
<li>Typescript Primer</li>
<li>Optimizing PhpStorm IDE</li>
<li>Fighting Fear Driven Development</li>
<li>JavaScript Refactoring Dojo</li>
<li>From school to professional Developer</li>
<li>MVP &#8211; minimum releasable crap?</li>
<li>Bug handling across several teams</li>
</ul>
<h2>Machine Learning with Apache Spark</h2>
<p>Dr. Philipp Brune from University of Applied Science of Neu-Ulm gave an overview about the Data Science Platform <a href="http://spark.apache.org/">Apache Spark.</a></p>
<p>The core concept revolves around Resilient Distributed Datasets (<strong>RDD</strong>) a fundamental data structure of Spark. <b>MLlib</b> is Apache Spark&#8217;s machine learning library and you can access data via SparkQL a SQL dialect.</p>
<p>We discussed a couple of potential fields of application and came up with the idea to scan large code bases and apply machine learning to newly written code to assess its quality.</p>
<p>Not directly related book tip: <a href="https://pragprog.com/book/atcrime/your-code-as-a-crime-scene">Your code is a crime scene</a></p>
<h2>React Native</h2>
<p>Markus showed us how to build a tic tac toe game with React Native. The cool thing is that it compiles to native application either Android or iOS like Xamarin. Hot Reloading is a handy concept which updates the emulator every time when your code changes. So, if You like ReactJS You will certainly like React Native as well.</p>
<p><a href="https://facebook.github.io/react-native/">https://facebook.github.io/react-native/</a></p>
<h2>Retrospective</h2>
<p>Although I went to a scrum workshop and did some &#8220;scrum but&#8221; at work this session was quite inspiring. The easiest way to do a retro is the mad &#8211; glad &#8211; sad strategy: You draw 3 lanes on a whiteboard an everyone fills out some post-its an puts them into the corresponding lane. Voila!</p>
<p>Main Takeaways:</p>
<p><a href="https://www.retrium.com/resources/techniques/mad-sad-glad">https://www.retrium.com/resources/techniques/mad-sad-glad</a></p>
<p><a href="https://nomad8.com/articles/a-5-why-root-cause-analysis-retrospective">https://nomad8.com/a-5-why-root-cause-analysis-retrospective/</a></p>
<p><strong>5 Phases of a Retro</strong></p>
<ul>
<li>Set the stage</li>
<li>Gather data</li>
<li>Generate insights</li>
<li>Decide what to do</li>
<li>Close</li>
</ul>
<p>Further rearding: <a href="https://leadingagileteams.com/2014/07/13/5-steps-to-an-effective-sprint-retrospective/">https://leadingagileteams.com/2014/07/13/5-steps-to-an-effective-sprint-retrospective/</a></p>
<p><strong>Vega&#8217;s Rule: What happens in a retro stays in the retro!</strong></p>
<h2>Agile Leadership, now for real</h2>
<p><a href="https://creatronix.de/wp-content/uploads/2017/05/img_4158.jpg"><img decoding="async" class="alignnone size-full wp-image-685" title="" src="https://creatronix.de/wp-content/uploads/2017/05/img_4158.jpg" alt="" width="3264" height="2448" srcset="https://creatronix.de/wp-content/uploads/2017/05/img_4158.jpg 3264w, https://creatronix.de/wp-content/uploads/2017/05/img_4158-300x225.jpg 300w, https://creatronix.de/wp-content/uploads/2017/05/img_4158-768x576.jpg 768w, https://creatronix.de/wp-content/uploads/2017/05/img_4158-1024x768.jpg 1024w" sizes="(max-width: 3264px) 100vw, 3264px" /></a><br />
A great talk from Johann Hartmann, CTO of mayflower about the journey from classic management to transformational leadership in their company.</p>
<p>The talk was based on the <a href="https://www.triballeadership.net/#buythebook">Tribal Leadership</a> book by David Logan et al.</p>
<p>Main Takeaways:</p>
<p>Levels of a scrum master:</p>
<ol>
<li id="stcpDiv">Wolf in sheep&#8217;s clothing</li>
<li>Scrum scribe</li>
<li>Facilitator</li>
<li>Coach</li>
<li>Servant leader</li>
</ol>
<p><a href="https://management30.com/product/management30/">Management 3.0 by Jurgen Appelo</a></p>
<p><a href="https://mccarthyshow.com/the-core/">Core Protocols </a></p>
<p>Return on Time Invested</p>
<p><a href="http://www.danpink.com/books/drive/">Drive by Daniel Pink</a></p>
<h2>Management Brainfucks</h2>
<p>The second talk from Johann.</p>
<p>Main Takeaways</p>
<p><a href="https://en.wikipedia.org/wiki/Cynefin_framework">Cynefin Framework</a></p>
<p><a href="http://davidfrico.com/agile-book.htm">Business value of agile methods</a></p>
<p>The complete slide set:</p>
<p><a href="https://www.slideshare.net/johannhartmann/management-brainfucks">https://www.slideshare.net/johannhartmann/management-brainfucks</a></p>
<h2>TypeScript Primer</h2>
<p>Typescript is a language invented by Microsoft which is transpiled to JavaScript and the main language of several modern frameworks like Angular2.</p>
<p>http://devcamp.jenetic.de/workshops/TypeScript-Primer.html</p>
<h2>Craft Beer Tasting</h2>
<p><a href="https://creatronix.de/wp-content/uploads/2017/05/img_4160.jpg"><img decoding="async" class="alignnone size-full wp-image-690" src="https://creatronix.de/wp-content/uploads/2017/05/img_4160.jpg" alt="" width="3264" height="2448" srcset="https://creatronix.de/wp-content/uploads/2017/05/img_4160.jpg 3264w, https://creatronix.de/wp-content/uploads/2017/05/img_4160-300x225.jpg 300w, https://creatronix.de/wp-content/uploads/2017/05/img_4160-768x576.jpg 768w, https://creatronix.de/wp-content/uploads/2017/05/img_4160-1024x768.jpg 1024w" sizes="(max-width: 3264px) 100vw, 3264px" /></a></p>
<p>The last &#8220;session&#8221;  had nothing to do with software but nevertheless with craftmanship. The organizers invited brewsers to present their beers. Some guys from Z-Bau also brew the <a href="https://www.facebook.com/Z.Braeu">Z-Bräu </a></p>
<h2>BBQ</h2>
<p>Catering was provided by <a href="http://www.haun-catering.de/" target="_blank" rel="noopener noreferrer">Haun Catering</a>. They know their stuff!</p>
<p>Due to the nice weather we had the chance to sit outside and enjoy ourselves until the late evening. Stay tuned for the second day!</p>
<p>The post <a href="https://creatronix.de/developer-camp-2017-part-1/">Developer Camp 2017 &#8211; Part 1</a> appeared first on <a href="https://creatronix.de">Creatronix</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
