<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: ancatrusca</title>
    <description>The latest articles on Forem by ancatrusca (@ancatrusca1).</description>
    <link>https://forem.com/ancatrusca1</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F422809%2F8cc728a9-fad7-475d-b973-ee6a2535bfa6.jpg</url>
      <title>Forem: ancatrusca</title>
      <link>https://forem.com/ancatrusca1</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/ancatrusca1"/>
    <language>en</language>
    <item>
      <title>Secrets of the Shenandoah garbage collector</title>
      <dc:creator>ancatrusca</dc:creator>
      <pubDate>Wed, 11 Nov 2020 13:42:51 +0000</pubDate>
      <link>https://forem.com/ancatrusca1/secrets-of-the-shenandoah-garbage-collector-e19</link>
      <guid>https://forem.com/ancatrusca1/secrets-of-the-shenandoah-garbage-collector-e19</guid>
      <description>&lt;p&gt;Join Stephanie Crater for a deep dive into a few garbage collector secrets including:&lt;/p&gt;

&lt;p&gt;👉 What work-stealing is &amp;amp; how it's used to redistribute tasks within a GC cycle&lt;br&gt;
👉 Interesting GC fundamentals&lt;br&gt;
👉 What's really going on behind the scenes in the #JVM&lt;br&gt;
&lt;a href="https://youtu.be/WcSqLvxwzbA?list=PLEx5khR4g7PIiAEHCt6LGMFnzq7JjO8we"&gt;https://youtu.be/WcSqLvxwzbA?list=PLEx5khR4g7PIiAEHCt6LGMFnzq7JjO8we&lt;/a&gt;&lt;/p&gt;

</description>
      <category>java</category>
      <category>garbagecollector</category>
    </item>
    <item>
      <title>Martin Fowler and Sam Newman: When to Use Microservices (and When Not To)</title>
      <dc:creator>ancatrusca</dc:creator>
      <pubDate>Thu, 03 Sep 2020 12:19:49 +0000</pubDate>
      <link>https://forem.com/ancatrusca1/martin-fowler-and-sam-newman-when-to-use-microservices-and-when-not-to-2g8h</link>
      <guid>https://forem.com/ancatrusca1/martin-fowler-and-sam-newman-when-to-use-microservices-and-when-not-to-2g8h</guid>
      <description>&lt;p&gt;Upgrade your microservices knowledge by listening to a spirited conversation between two living legends: Sam Newman and Martin Fowler. The two touch upon the main reasons for using or not using microservices, and, if you decide to do use microservices, what else you should change along the way to fully benefit from the switch, plus much more. The interview is based on Sam Newman's new book "Monolith to Microservices".&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtu.be/GBTdnfD6s5Q" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fimg.youtube.com%2Fvi%2FGBTdnfD6s5Q%2F0.jpg" alt="Static Languages BEAM"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>microservices</category>
      <category>java</category>
    </item>
    <item>
      <title>Best way to learn new things with the authors of The Pragmatic Programmer</title>
      <dc:creator>ancatrusca</dc:creator>
      <pubDate>Thu, 27 Aug 2020 12:22:46 +0000</pubDate>
      <link>https://forem.com/ancatrusca1/best-way-to-learn-new-things-with-the-authors-of-the-pragmatic-programmer-3i0n</link>
      <guid>https://forem.com/ancatrusca1/best-way-to-learn-new-things-with-the-authors-of-the-pragmatic-programmer-3i0n</guid>
      <description>&lt;p&gt;The Pragmatic Programmer is one of the best selling books for software developers but also one of the most influential ones. 20 years after the first edition Andy Hunt and Dave Thomas have shared what they think has changed in the industry, what has stayed the same, and also what they think is the best way to learn new things.&lt;/p&gt;

&lt;p&gt;According to the others we are just coming to realize the impact that we, as software developers can make in the world.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://gotopia.tech/bookclub/episodes/pragmatic-programmer-in-2020"&gt;Anniversary Edition of The Pragmatic Programmer&lt;/a&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>books</category>
      <category>programming</category>
    </item>
    <item>
      <title>Dave Thomas and Andy Hunt Talk About Ethics in Software</title>
      <dc:creator>ancatrusca</dc:creator>
      <pubDate>Thu, 20 Aug 2020 12:59:04 +0000</pubDate>
      <link>https://forem.com/ancatrusca1/dave-thomas-and-andy-hunt-talk-about-ethics-in-software-kf4</link>
      <guid>https://forem.com/ancatrusca1/dave-thomas-and-andy-hunt-talk-about-ethics-in-software-kf4</guid>
      <description>&lt;p&gt;Dave Thomas and Andy Hunt chatted about why being a developer is probably the best career there is in the most recent preview of the GOTO Book Club episode. &lt;br&gt;
They also touched upon the responsibilities that derive from that and why developers should think about the impact their software is making in the world.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=wX0eQ6LcgDk"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jibMte7Z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://img.youtube.com/vi/wX0eQ6LcgDk/0.jpg" alt="Ethics in Software"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>computerscience</category>
      <category>career</category>
      <category>devpride</category>
    </item>
    <item>
      <title>How to tackle versioning APIs gone bad</title>
      <dc:creator>ancatrusca</dc:creator>
      <pubDate>Fri, 07 Aug 2020 12:26:24 +0000</pubDate>
      <link>https://forem.com/ancatrusca1/how-to-tackle-versioning-apis-gone-bad-1p3l</link>
      <guid>https://forem.com/ancatrusca1/how-to-tackle-versioning-apis-gone-bad-1p3l</guid>
      <description>&lt;p&gt;When you are building an API or web API you should be considerate of future versions or uses. As Mike Amundsen answers Casey Rosenthal's questions:&lt;/p&gt;

&lt;p&gt;"I think the biggest thing that people need to keep in mind is if your API is popular, if your API is effective, you're gonna have people using it who you've never met, they're gonna be using it in ways you've never thought of to solve problems that you can imagine. And any small change anywhere could just throw all of that out the window. "&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtu.be/D_7g9lOzBN4"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--du8Dtaeb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://img.youtube.com/vi/D_7g9lOzBN4/0.jpg" alt="Versioning Gone Bad"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>software</category>
    </item>
    <item>
      <title>Sasa Juric on Static Typing and Beam Languages</title>
      <dc:creator>ancatrusca</dc:creator>
      <pubDate>Fri, 31 Jul 2020 14:03:41 +0000</pubDate>
      <link>https://forem.com/ancatrusca1/sasa-juric-on-static-typing-and-beam-languages-24bb</link>
      <guid>https://forem.com/ancatrusca1/sasa-juric-on-static-typing-and-beam-languages-24bb</guid>
      <description>&lt;p&gt;In an excerpt from the upcoming Book Club Episode, Sasa Juric shares his opinion about static typing in BEAM languages.&lt;br&gt;
"In my view, the lack of static typing is the biggest deficiency in BEAM languages. I know that there are like camps dynamic versus static. I've personally done both for like many, many years. For the past 15 years, I've been mostly using dynamic languages. I'm now pretty much certain to say that I believe that static is definitely a better option. I still love Erlang and Elixir. "&lt;/p&gt;

&lt;p&gt;He is excited about new initiatives around including static typing in the BEAM ecosystem like Alpaca and Gleam.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=0YxM8zMWHe4"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FKKpdXa---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://img.youtube.com/vi/0YxM8zMWHe4/0.jpg" alt="Static Languages BEAM"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>elixir</category>
      <category>gleam</category>
      <category>erlang</category>
    </item>
    <item>
      <title>When to use Microservices</title>
      <dc:creator>ancatrusca</dc:creator>
      <pubDate>Fri, 24 Jul 2020 12:47:49 +0000</pubDate>
      <link>https://forem.com/ancatrusca1/when-to-use-microservices-e85</link>
      <guid>https://forem.com/ancatrusca1/when-to-use-microservices-e85</guid>
      <description>&lt;p&gt;Sam Newman spoke with Martin Fowler about his newest book "Monolith to Microservices". One of the key questions was "When should you use Microservices"&lt;/p&gt;

&lt;p&gt;"I could talk about the things that microservice architectures can give a lot. It gives you more options around how to scale up applications. It gives you this lovely property of independent deployability. When implemented correctly, it can really help isolate the surface area of failure, what some people call kind of limiting the blast radius, which can help make applications more robust."&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/D5CGyA9xIH4"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>microservices</category>
      <category>architecture</category>
    </item>
    <item>
      <title>How Can You Use Elm to be a Better Front End Programmer? Interview with Richard Feldman</title>
      <dc:creator>ancatrusca</dc:creator>
      <pubDate>Mon, 06 Jul 2020 07:15:30 +0000</pubDate>
      <link>https://forem.com/ancatrusca1/how-can-you-use-elm-to-be-a-better-front-end-programmer-interview-with-richard-feldman-39hp</link>
      <guid>https://forem.com/ancatrusca1/how-can-you-use-elm-to-be-a-better-front-end-programmer-interview-with-richard-feldman-39hp</guid>
      <description>&lt;p&gt;Richard Feldman, the author of "Elm in Action", got interviewed by &lt;a href="https://gotopia.tech/bookclub/episodes/upgrade-your-frontend-game-be-an-elm-wizard"&gt;GOTO about Elm&lt;/a&gt;. He said Elm won't take over the world but sure is a fun language to use that compiles in less than 4 seconds and will definitely change your perspective on things even if you won't end up programming in Elm.&lt;/p&gt;

&lt;p&gt;Richard and Thomas went over the benefits of using Elm in a large organization, one of which is actually moving away from the dependencies nightmare. They also give some advice on how to use Elm in Action to learn Elm.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtu.be/X2e_zZa5OnE"&gt;YouTube Video&lt;/a&gt;&lt;br&gt;
&lt;a href="https://gotopia.tech/bookclub/episodes/upgrade-your-frontend-game-be-an-elm-wizard"&gt;Website link&lt;/a&gt; if you'd rather read the whole thing&lt;/p&gt;

</description>
      <category>functional</category>
      <category>frontend</category>
      <category>elm</category>
    </item>
  </channel>
</rss>
