<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>IT on Szymon Wieloch</title>
    <link>/categories/it/</link>
    <description>Recent content in IT on Szymon Wieloch</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 18 May 2026 19:25:34 +0200</lastBuildDate>
    <atom:link href="/categories/it/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>What Programming Language Should You Choose?</title>
      <link>/posts/it/programming-languages/</link>
      <pubDate>Mon, 18 May 2026 19:25:34 +0200</pubDate>
      <guid>/posts/it/programming-languages/</guid>
      <description>&lt;p&gt;Modern IT world has created hundreds of programming languages. Each of them has its own pros and cons. If you have a job to do – what language should you choose?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Scrum – Agile Project Management</title>
      <link>/posts/it/scrum/</link>
      <pubDate>Mon, 18 May 2026 19:25:09 +0200</pubDate>
      <guid>/posts/it/scrum/</guid>
      <description>&lt;p&gt;More and more programmers are becoming interested in so-called agile project management methodologies. And there is a good reason for that — research done in the USA showed that projects using this approach get better ROI.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Computer Games in HTML5</title>
      <link>/posts/it/html5-games/</link>
      <pubDate>Mon, 18 May 2026 19:17:52 +0200</pubDate>
      <guid>/posts/it/html5-games/</guid>
      <description>&lt;p&gt;When HTML5 appeared on the programming scene, a new trend emerged – computer games running in a browser (and not using Flash). Maybe those games constitute the future of modern entertainment?…&lt;/p&gt;</description>
    </item>
    <item>
      <title>Synchronous vs Asynchronous IO Operations</title>
      <link>/posts/it/sync-async/</link>
      <pubDate>Mon, 18 May 2026 19:11:34 +0200</pubDate>
      <guid>/posts/it/sync-async/</guid>
      <description>&lt;p&gt;Exploring how over-simplified abstractions can decimate software performance, this article contrasts the high resource overhead of thread-heavy synchronous I/O with the efficiency and architectural challenges of managing multiple data streams within a single asynchronous thread.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Object Oriented Approach to Asynchronous Operations</title>
      <link>/posts/it/oo-async/</link>
      <pubDate>Mon, 18 May 2026 19:03:46 +0200</pubDate>
      <guid>/posts/it/oo-async/</guid>
      <description>&lt;p&gt;How to easily implement asynchronous operations using a friendly object-oriented design?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Rust – Modern Alternative to C&#43;&#43;</title>
      <link>/posts/it/rust/</link>
      <pubDate>Mon, 18 May 2026 18:36:12 +0200</pubDate>
      <guid>/posts/it/rust/</guid>
      <description>&lt;p&gt;For many years the C++ language was the only reasonable option for writing real-time or embedded software. But during recent years a new technology has emerged — a technology that has the potential to take the crown of low-level programming in several years. It&amp;rsquo;s called Rust.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Discovering Network Topologies</title>
      <link>/posts/it/discovering-network/</link>
      <pubDate>Mon, 18 May 2026 18:12:12 +0200</pubDate>
      <guid>/posts/it/discovering-network/</guid>
      <description>&lt;p&gt;When you work as a network administrator, there are few more useful tools than an application that discovers your network topology and is capable of drawing it to you and providing all the information about the network.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Multiplatform Programming in C&#43;&#43;</title>
      <link>/posts/it/multiplatform-programming/</link>
      <pubDate>Mon, 18 May 2026 17:57:38 +0200</pubDate>
      <guid>/posts/it/multiplatform-programming/</guid>
      <description>&lt;p&gt;Almost all modern language are by design multi-platform. However C++ is not&amp;hellip;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
