<?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>devconf Archives - Yumasoft</title>
	<atom:link href="https://blog.yumasoft.pl/tag/devconf/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.yumasoft.pl/tag/devconf/</link>
	<description>Software development blog</description>
	<lastBuildDate>Fri, 30 Sep 2022 07:39:25 +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>

<image>
	<url>https://blog.yumasoft.pl/wp-content/uploads/2021/05/cropped-yumasoft_icon_transparent-32x32.png</url>
	<title>devconf Archives - Yumasoft</title>
	<link>https://blog.yumasoft.pl/tag/devconf/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>DevConf 2022</title>
		<link>https://blog.yumasoft.pl/2022/09/devconf-2022/</link>
					<comments>https://blog.yumasoft.pl/2022/09/devconf-2022/#respond</comments>
		
		<dc:creator><![CDATA[Rafał]]></dc:creator>
		<pubDate>Fri, 30 Sep 2022 07:28:03 +0000</pubDate>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[devconf]]></category>
		<guid isPermaLink="false">https://blog.yumasoft.pl/?p=917</guid>

					<description><![CDATA[<p>This year, in September, I was finally (after the COVID “dark times”) able to attend the real conferences. This one took place in the city of Lodz (Poland) and it was a 2 day event. In this short summary I will describe the main topics of the conference and I will point to some good&#8230;</p>
<p>The post <a rel="nofollow" href="https://blog.yumasoft.pl/2022/09/devconf-2022/">DevConf 2022</a> appeared first on <a rel="nofollow" href="https://blog.yumasoft.pl">Yumasoft</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This year, in September, I was finally (after the COVID “dark times”) able to attend the real conferences. This one took place in the city of Lodz (Poland) and it was a 2 day event.</p>



<p>In this short summary I will describe the main topics of the conference and I will point to some good talks I’ve seen.</p>



<span id="more-917"></span>



<h2 class="wp-block-heading">Metaverse</h2>



<p>In simple words, the metaverse is a virtual place on the Internet, where people can join and do some social activities (like playing games, doing meetings and so on). There is an assumption that such a world will be visited using the Virtual/Augmented Reality headset &#8211; but this is not a must.</p>



<p>It looks like this topic is trending right now and many big companies (like Meta (Facebook), Microsoft, Google) want to develop software in this area.</p>



<p>This subject was represented by two talks:</p>



<ul class="wp-block-list"><li>“<strong>The Future of Computing with Spatial Computing and Quantum Computing</strong>” by René Schulte &#8211; a nice overview of the metaverse and what can be achieved with it.</li><li>“<strong>Foundations of the MetaVerse: Azure Spatial Anchors and Understanding 3D Space</strong>” by Andreas Erben &#8211; quite a heavy introduction to the ways Metaverse could be implemented (and used) using the Microsoft Azure cloud.</li></ul>



<h2 class="wp-block-heading">Software quality and architecture</h2>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img fetchpriority="high" decoding="async" width="640" height="480" src="https://blog.yumasoft.pl/wp-content/uploads/2022/09/2-Small-2.png" alt="DevConf  2022" class="wp-image-932" srcset="https://blog.yumasoft.pl/wp-content/uploads/2022/09/2-Small-2.png 640w, https://blog.yumasoft.pl/wp-content/uploads/2022/09/2-Small-2-300x225.png 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure>
</div>


<p>As always a large part of the conference was devoted to talks about how to write better code. Here I could recommend those presentations:</p>



<ul class="wp-block-list"><li>“<strong>Why GraphQL is Perfect for Microservices</strong>” by Roy Derks &#8211; a nice introduction to the GraphQL query language and its usage to create a consistent API layer on top of all microservices APIs&nbsp;</li><li>“<strong>Domain-Driven Refactoring</strong>“ by Jimmy Bogard &#8211; a live coding session which presents a way to refactor a typical web application code into the one that applies Domain Driven Design. If you start with DDD this is a very nice presentation to watch.</li><li>“<strong>Consistency and Agreements in Microservices</strong>“ by Jimmy Bogard &#8211; an overview with some code examples of how transactions could be implemented in a distributed system.</li></ul>



<h2 class="wp-block-heading">Soft skills</h2>



<p>Most conferences these days not only have technical talks, but also there are a bunch of non-technical presentations about various themes (starting with business topics and ending with topics that inspire to action)</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="640" height="480" src="https://blog.yumasoft.pl/wp-content/uploads/2022/09/3-Small.png" alt="DevConf  2022" class="wp-image-928" srcset="https://blog.yumasoft.pl/wp-content/uploads/2022/09/3-Small.png 640w, https://blog.yumasoft.pl/wp-content/uploads/2022/09/3-Small-300x225.png 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure>
</div>


<ul class="wp-block-list"><li>“<strong>Can Virtual Reality Change the Real World?</strong>“ by Piotr Łój &#8211; this talk influenced me the most &#8211; it shows how VR technology can help kids in their fight with their serious diseases or disabilities. Piotr does amazing work in his <a href="https://patronite.pl/VirtualDream">foundation</a>, so I encourage you to support his work!</li><li>“<strong>The Effective Developer &#8211; Work Smarter, Not Harder</strong>” by Sven Peters &#8211; an interesting study on how software developers should not only focus on writing code, but also on many more aspects like: <ul><li>the business they are working with</li><li>the interactions with other people in a team</li><li>expansion of their knowledge beyond the topics they know from work</li></ul></li><li>“<strong>Building a Software Company From The Ground Up &#8211; Facts, Myths, and Everything In Between</strong>“ by Spencer Schneidenbach &#8211; in spite of its title, this talk could be interesting even for people who don&#8217;t want to create their own company. It not only shows some more technical stuff about running a software house, but it also shows what values make that the software engineer is good in what he does.</li><li>“<strong>Use Principles of Psychology to Build Better Software</strong>” by Rachel Appel &#8211; this talk is a good reminder that while writing a software we should always think about people who will interact with it and how they view our software.</li></ul>



<h2 class="wp-block-heading"><strong>Final words</strong></h2>



<p>Overall, it was a good conference. I enjoyed all the talks &#8211; regardless they were more or less focused on the technical stuff. It’s always nice to meet with other people and exchange knowledge and experience with them.</p>
<p>The post <a rel="nofollow" href="https://blog.yumasoft.pl/2022/09/devconf-2022/">DevConf 2022</a> appeared first on <a rel="nofollow" href="https://blog.yumasoft.pl">Yumasoft</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.yumasoft.pl/2022/09/devconf-2022/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DevConf 2019</title>
		<link>https://blog.yumasoft.pl/2020/03/devconf-2019/</link>
					<comments>https://blog.yumasoft.pl/2020/03/devconf-2019/#respond</comments>
		
		<dc:creator><![CDATA[Rafał]]></dc:creator>
		<pubDate>Tue, 03 Mar 2020 14:27:00 +0000</pubDate>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[deconf 2019]]></category>
		<category><![CDATA[devconf]]></category>
		<category><![CDATA[devconf2019]]></category>
		<guid isPermaLink="false">https://blog.yumasoft.pl/?p=40</guid>

					<description><![CDATA[<p>Last year I had the pleasure of attending the DevConf 2019 in Krakow, Poland. It was a two day IT conference with multiple lectures and presentations taking place simultaneously. It served as a great opportunity for all attendees to delve into a vast array of topics like technology or self-growth to name a few. In&#8230;</p>
<p>The post <a rel="nofollow" href="https://blog.yumasoft.pl/2020/03/devconf-2019/">DevConf 2019</a> appeared first on <a rel="nofollow" href="https://blog.yumasoft.pl">Yumasoft</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://strapi.yumasoft.pl/uploads/c1f8eba193864e4f8a1c858f93046505.jpg" alt="text"/></figure></div>



<p>Last year I had the pleasure of attending the DevConf 2019 in Krakow, Poland. It was a two day IT conference with multiple lectures and presentations taking place simultaneously. It served as a great opportunity for all attendees to delve into a vast array of topics like technology or self-growth to name a few.</p>



<p>In this short note I would like to recommend a few interesting talks to watch at home. Here are my six picks:</p>



<span id="more-40"></span>



<h3 class="wp-block-heading" id="domaindrivendesignthegoodpartsbyjimmybogardahrefhttpsyoutubel3svikdlt88linka">“Domain Driven Design: The Good Parts” by&nbsp;<em>Jimmy Bogard</em>&nbsp;(<a href="https://youtu.be/L3SvIKdLt88">link</a>)</h3>



<p>An interesting case study about the implementation of DDD in the Texas Juvenile Justice Department’s system. The author goes into detail about which aspects of DDD work for him and which do not in said environment.</p>



<h3 class="wp-block-heading" id="sixlittlelinesoffailbyjimmybogardahrefhttpsyoutubej7ftsg6uy1wlinka">“Six Little Lines of Fail” by&nbsp;<em>Jimmy Bogard</em>&nbsp;(<a href="https://youtu.be/j7ftSg6Uy1w">link</a>)</h3>



<p>Another presentation by the same author and yet another hit. This time, Bogard focuses on possible approaches to handling errors in code with multiple operations involved (i.e. a method that writes to database and subsequently invokes external API). The author also describes existing solutions for such scenarios.</p>



<h3 class="wp-block-heading" id="codethefuturenowbyadamralphahrefhttpsyoutubeo6npaa8ymz0linka">“Code the Future, Now” by&nbsp;<em>Adam Ralph</em>&nbsp;(<a href="https://youtu.be/O6nPaa8ymZ0">link</a>)</h3>



<p>This presentation shows how the SAGA pattern (<a href="https://blog.knoldus.com/microservices-and-the-saga-pattern/">link</a>) can be used to change the state of system in the future.</p>



<p>Some service buses (like NServiceBus) allows sending a message form SAGA class that will occur in the future (a determined time period i.e. in a week). Such event has the potential to change the state of the system with a guarantee that it will be invoked only once (eliminating the issue of changing state by introducing multiple threats/services at the same time).</p>



<p>In NServiceBus such a scenario can be implemented using SAGA Timeouts – (<a href="https://docs.particular.net/nservicebus/sagas/timeouts/">link</a>).</p>



<p>If you would like to learn more then I can definitely recommend this talk.</p>



<h3 class="wp-block-heading" id="featuretogglesthegoodthebadandtheuglybyandydaviesahrefhttpsyoutubezf3xyrtd6cylinka">“Feature Toggles: The Good, The Bad and The Ugly” by&nbsp;<em>Andy Davies</em>&nbsp;(<a href="https://youtu.be/ZF3xYrtD6cY">link</a>)</h3>



<p>Here we can learn more about proper management of feature toggles in our code but also about the potential hazards of risky practices. This knowledge could save your company from an IT disaster. A definite must watch.</p>



<h3 class="wp-block-heading" id="theartofcodebydylanbeattieahrefhttpsyoutubezf3xyrtd6cylinka">“The Art of Code” by&nbsp;<em>Dylan Beattie</em>&nbsp;(<a href="https://youtu.be/ZF3xYrtD6cY">link</a>)</h3>



<p>A very entertaining presentation about the “art” of coding. Beattie demonstrates many examples of quirky code created by developers for fun and happiness of other people. A good and relaxing talk to improve your day.</p>



<h3 class="wp-block-heading" id="welcometothemachinebyhadihaririahrefhttpsyoutubeh90lzn8elpklinka">“Welcome to The Machine” by&nbsp;<em>Hadi Hariri</em>&nbsp;(<a href="https://youtu.be/h90LZn8eLPk">link</a>)</h3>



<p>Contrary to the previous suggestion, this lecture is more serious and even anxiety inducing. Hariri talks about the challenges the age of internet poses to our privacy and how big IT companies exploit our data for profit. Nowadays, we tend to divert our attention away from such issues and this presentation makes you think about the way you handle your data and with whom you share it.<a href="https://yumasoft.pl/blogpost/8"></a></p>
<p>The post <a rel="nofollow" href="https://blog.yumasoft.pl/2020/03/devconf-2019/">DevConf 2019</a> appeared first on <a rel="nofollow" href="https://blog.yumasoft.pl">Yumasoft</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.yumasoft.pl/2020/03/devconf-2019/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
