<?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>DEV Community: nczapracka</title>
    <description>The latest articles on DEV Community by nczapracka (@nczapracka).</description>
    <link>https://dev.to/nczapracka</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%2F738913%2F22beda75-e2f7-48d7-be13-5942a628d5cb.png</url>
      <title>DEV Community: nczapracka</title>
      <link>https://dev.to/nczapracka</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nczapracka"/>
    <language>en</language>
    <item>
      <title>Does your company offer Fruity Thursdays? </title>
      <dc:creator>nczapracka</dc:creator>
      <pubDate>Thu, 16 Dec 2021 12:05:38 +0000</pubDate>
      <link>https://dev.to/scramjetorg/does-your-company-offer-fruity-thursdays-oc8</link>
      <guid>https://dev.to/scramjetorg/does-your-company-offer-fruity-thursdays-oc8</guid>
      <description>&lt;p&gt;Does your company offer Fruity Thursdays? You see, fresh fruit in the office on Thursdays is considered one of the standard corporate benefits in Poland ;) so we just wanted to say we have them too, well - sort of have them…&lt;/p&gt;

&lt;p&gt;First, we take a stream of text, and using Scramjet Framework, we change the ‚f’s’ and ‚v’s’ into random fruits and vegetables. Then, continuing to use Scramjet, we pipe it to another stream which filters it for solely fruits or veggies and sends them in 3-byte packages via TCP, one per second.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5brqoquchtijpg2jq1ep.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5brqoquchtijpg2jq1ep.png" alt="Image description"&gt;&lt;/a&gt; Screen 1: code which creates the stream. Apart from the TCP server everything here is handled by Scramjet Framework.&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frun0e05vesoybj3mhtr5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frun0e05vesoybj3mhtr5.png" alt="Image description"&gt;&lt;/a&gt; Screen 2: the stream of fruits and veggies in 3-byte buffers.&lt;/p&gt;

&lt;p&gt;Scramjet Framework is a powerful tool, it can manage many workloads which require separate programing with current solutions.&lt;br&gt;
 It can apply logic to your data and perform operations on them in real time, giving you the results in an efficient way.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9gpo1bruc8edb6q6ivah.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9gpo1bruc8edb6q6ivah.png" alt="Image description"&gt;&lt;/a&gt; Screen 3: code which opens up TCP connection to your server, reads the bytes, combines them into valid unicode characters and provides the result. &lt;/p&gt;

&lt;p&gt;Again, apart from the TCP connection formed, everything is handled by Scramjet Framework.&lt;/p&gt;

&lt;p&gt;Imagine a developer tool that enables you to save your precious time by handling entire workflows in your tasks, that’s exactly what we’re building… and we’re intending to make it extremely easy to use.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6b3rg3wnk7jj2zaauz5r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6b3rg3wnk7jj2zaauz5r.png" alt="Image description"&gt;&lt;/a&gt; Screen 4: dump of incoming 3-byte packets that are converted back to emoji, with a reaction once a complete fruit is received, and a menu of all fruits are available today in the end.  &lt;/p&gt;

&lt;p&gt;If you want to know more about our work, visit our website &lt;a href="https://scramjet.org" rel="noopener noreferrer"&gt;https://scramjet.org&lt;/a&gt; and GitHub &lt;a href="https://github.com/scramjetorg" rel="noopener noreferrer"&gt;https://github.com/scramjetorg&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>stream</category>
      <category>tutorial</category>
      <category>github</category>
    </item>
  </channel>
</rss>
