<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
      <title>pawroman.dev</title>
      <link>https://pawroman.dev</link>
      <description></description>
      <generator>Zola</generator>
      <language>en</language>
      <atom:link href="https://pawroman.dev/rss.xml" rel="self" type="application/rss+xml"/>
      <lastBuildDate>Wed, 16 Oct 2024 00:00:00 +0000</lastBuildDate>
      <item>
          <title>EuroRust 2024: Random Notes</title>
          <pubDate>Wed, 16 Oct 2024 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://pawroman.dev/eurorust-2024-random-notes/</link>
          <guid>https://pawroman.dev/eurorust-2024-random-notes/</guid>
          <description xml:base="https://pawroman.dev/eurorust-2024-random-notes/">&lt;p&gt;This final post on &lt;a href=&quot;https:&#x2F;&#x2F;eurorust.eu&#x2F;2024&#x2F;&quot;&gt;EuroRust 2024&lt;&#x2F;a&gt; gathers random notes
and take-aways not related to talks, but rather to mingling and random conversations.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>EuroRust 2024: Day 2 Notes</title>
          <pubDate>Tue, 15 Oct 2024 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://pawroman.dev/eurorust-2024-day-2/</link>
          <guid>https://pawroman.dev/eurorust-2024-day-2/</guid>
          <description xml:base="https://pawroman.dev/eurorust-2024-day-2/">&lt;p&gt;This post gathers my notes from day 2 of the &lt;a href=&quot;https:&#x2F;&#x2F;eurorust.eu&#x2F;2024&#x2F;&quot;&gt;EuroRust 2024&lt;&#x2F;a&gt;
conference.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>EuroRust 2024: Day 1 Notes</title>
          <pubDate>Mon, 14 Oct 2024 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://pawroman.dev/eurorust-2024-day-1/</link>
          <guid>https://pawroman.dev/eurorust-2024-day-1/</guid>
          <description xml:base="https://pawroman.dev/eurorust-2024-day-1/">&lt;p&gt;I recently attended &lt;a href=&quot;https:&#x2F;&#x2F;eurorust.eu&#x2F;2024&#x2F;&quot;&gt;EuroRust 2024&lt;&#x2F;a&gt;, the European Rust conference.&lt;&#x2F;p&gt;
&lt;p&gt;I figured I&#x27;d share some notes and findings as I found the event to be very insightful.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>How not to be slow using Python: Functions</title>
          <pubDate>Mon, 13 Jul 2020 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://pawroman.dev/how-not-to-be-slow-using-python-functions/</link>
          <guid>https://pawroman.dev/how-not-to-be-slow-using-python-functions/</guid>
          <description xml:base="https://pawroman.dev/how-not-to-be-slow-using-python-functions/">&lt;p&gt;People often ask me about improving the performance
of their Python code.  They even sometimes complain
about Python being slow overall.  This complaint
often stems from the fact that people tend to use
Python quite naively, without realizing the
performance impact of certain constructs.&lt;&#x2F;p&gt;
&lt;p&gt;While optimization and performance tuning of existing
code is important, there are some things to keep in mind
while writing Python code.  These things will let you avoid
your code being unnecessarily slow in most cases.&lt;&#x2F;p&gt;
&lt;p&gt;In this post, we&#x27;re going to take a bit of a dive, and look into
how Python executes code; into functions and functional programming
through the lens of performance.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>New address (and setting up custom domain on GitLab pages)</title>
          <pubDate>Sat, 02 Mar 2019 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://pawroman.dev/pawroman-dev/</link>
          <guid>https://pawroman.dev/pawroman-dev/</guid>
          <description xml:base="https://pawroman.dev/pawroman-dev/">&lt;p&gt;I got a custom domain for my website: &lt;code&gt;pawroman.dev&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The &lt;a href=&quot;https:&#x2F;&#x2F;get.dev&#x2F;&quot;&gt;.dev domains&lt;&#x2F;a&gt; went live recently
and are quite affordable. I like that Google decided
to enforce HTTPS on every &lt;code&gt;.dev&lt;&#x2F;code&gt; website.&lt;&#x2F;p&gt;
&lt;p&gt;I managed to point my domain at GitLab pages hosted
at &lt;a href=&quot;https:&#x2F;&#x2F;gitlab.com&#x2F;&quot;&gt;gitlab.com&lt;&#x2F;a&gt;.
Read on for a quick guide.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>Terminimal Zola theme</title>
          <pubDate>Wed, 06 Feb 2019 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://pawroman.dev/terminimal-theme/</link>
          <guid>https://pawroman.dev/terminimal-theme/</guid>
          <description xml:base="https://pawroman.dev/terminimal-theme/">&lt;p&gt;I have finally started my personal blog! Welcome.&lt;&#x2F;p&gt;
&lt;p&gt;I decided to go with &lt;a href=&quot;https:&#x2F;&#x2F;www.getzola.org&#x2F;&quot;&gt;Zola&lt;&#x2F;a&gt; as the static
website generator, mostly because it&#x27;s very fast
(written in Rust) and has a nice template language.
Compared to &lt;a href=&quot;https:&#x2F;&#x2F;gohugo.io&#x2F;&quot;&gt;Hugo&lt;&#x2F;a&gt; I like it much better,
and it&#x27;s got most of the features I needed out of
the box.&lt;&#x2F;p&gt;
&lt;p&gt;I have created a theme for the blog, called
Terminimal. The theme is based on the
&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;panr&#x2F;hugo-theme-terminal&quot;&gt;Terminal&lt;&#x2F;a&gt; theme by &lt;a href=&quot;https:&#x2F;&#x2F;radoslawkoziel.pl&#x2F;&quot;&gt;panr&lt;&#x2F;a&gt; -- many thanks for
that one, Radek!&lt;&#x2F;p&gt;
&lt;p&gt;If you like how this site looks,
please check out my theme &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;pawroman&#x2F;zola-theme-terminimal&#x2F;&quot;&gt;here&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>Basic Python testing setup with pytest</title>
          <pubDate>Wed, 18 Jul 2018 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://pawroman.dev/pytest-basic-setup/</link>
          <guid>https://pawroman.dev/pytest-basic-setup/</guid>
          <description xml:base="https://pawroman.dev/pytest-basic-setup/">&lt;p&gt;Recently, &lt;a href=&quot;https:&#x2F;&#x2F;docs.pytest.org&#x2F;&quot;&gt;pytest&lt;&#x2F;a&gt; has become the de-facto standard
Python testing framework.  Compared to &lt;code&gt;unittest&lt;&#x2F;code&gt; or &lt;code&gt;nose&lt;&#x2F;code&gt;, pytest assumes
a different philosophy.  There&#x27;s no more test cases, setUp&#x2F;tearDown, specific
asserts and all the boilerplate.  &lt;code&gt;pytest&lt;&#x2F;code&gt; tries to keep things simple by using
plain functions and make writing tests very straightforward.&lt;&#x2F;p&gt;
&lt;p&gt;I have been using &lt;code&gt;pytest&lt;&#x2F;code&gt; for a while now and I quite like it.  I use it
for all new projects.  It&#x27;s worth noting that it maintains compatibility with
&lt;code&gt;unittest&lt;&#x2F;code&gt; and &lt;code&gt;nose&lt;&#x2F;code&gt; test suites which makes the migration easy -- I recommend
giving it a go!&lt;&#x2F;p&gt;
&lt;p&gt;In this post, we&#x27;ll take a look at how to get started with &lt;code&gt;pytest&lt;&#x2F;code&gt; in a
Python project.&lt;&#x2F;p&gt;
</description>
      </item>
    </channel>
</rss>
