<?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: thojest</title>
    <description>The latest articles on DEV Community by thojest (@thojest).</description>
    <link>https://dev.to/thojest</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%2F246008%2Fdaa6cf2b-810f-4ac0-8b31-976ff9b93828.png</url>
      <title>DEV Community: thojest</title>
      <link>https://dev.to/thojest</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/thojest"/>
    <language>en</language>
    <item>
      <title>5 Web Discoveries Which Are Pretty Awesome</title>
      <dc:creator>thojest</dc:creator>
      <pubDate>Mon, 17 Feb 2020 21:21:27 +0000</pubDate>
      <link>https://dev.to/thojest/5-web-discoveries-which-are-pretty-awesome-1j9c</link>
      <guid>https://dev.to/thojest/5-web-discoveries-which-are-pretty-awesome-1j9c</guid>
      <description>&lt;p&gt;This is my second post in the series &lt;strong&gt;5 Web Discoveries&lt;/strong&gt;, in which I want to share great web resources with you. If you want more, just have a look at Turtle community (&lt;a href="https://turtle.community"&gt;https://turtle.community&lt;/a&gt;), where you can find handy tools for developers which will make your life a lot easier.&lt;/p&gt;

&lt;h3&gt;
  
  
  1) CyberChef - One webapp for all those little annoying tasks in your everyday dev life
&lt;/h3&gt;

&lt;p&gt;This tool (&lt;a href="https://gchq.github.io/CyberChef/"&gt;https://gchq.github.io/CyberChef/&lt;/a&gt;) allows you to quickly perform recurring tasks during development. Date conversion, encryption, hashing, image manipulation, parsing and many more. Just think of it as a single GUI, which puts the most used algorithms in programming at your fingertips. I use it very often to quickly convert from/to base64 or for unix timestamps.&lt;/p&gt;

&lt;h3&gt;
  
  
  2) Explainshell - Quickly understand what your shell command is really doing
&lt;/h3&gt;

&lt;p&gt;Have you ever wondered what again &lt;code&gt;tar -abcdefghijkl...&lt;/code&gt; was doing? Explainshell (&lt;a href="https://explainshell.com/"&gt;https://explainshell.com/&lt;/a&gt;) let's you just type in your shell command, disassembles all the options, parameters and arguments and matches them to their explanation from the help texts. So with this tool there is no more grepping through man pages or help texts. In most cases I use it to lookup the many options of &lt;code&gt;rsync&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  3) Bundlephobia - Check the weight of your npm packages before including them in your project
&lt;/h3&gt;

&lt;p&gt;Performance matters, especially for your website. This tool (&lt;a href="https://bundlephobia.com/"&gt;https://bundlephobia.com/&lt;/a&gt;) lets you quickly check the bundle size of every npm package. When looking for some nice npm package, which does some particular job I always check the impact on my project. Sometimes they bring in so many dependencies that you'll want to consider alternatives.&lt;/p&gt;

&lt;h3&gt;
  
  
  4) Dicebear Avatars - Open source avatars for your website
&lt;/h3&gt;

&lt;p&gt;These avatars (&lt;a href="https://avatars.dicebear.com/"&gt;https://avatars.dicebear.com/&lt;/a&gt;) are very handy if you need an initial placeholder image for your users. This package exposes an API and let's you choose between different styles of SVG avatars (robots, humans, initials, ...). The SVGs are created from a simple seed so that you do not need to store anything in your database.&lt;/p&gt;

&lt;h3&gt;
  
  
  5) Chart.js - Simple yet flexible JavaScript charting for designers &amp;amp; developers
&lt;/h3&gt;

&lt;p&gt;With this library (&lt;a href="https://www.chartjs.org/"&gt;https://www.chartjs.org/&lt;/a&gt;) you can create awesome looking charts in your frontend. It supports many different types of graphs like e.g. scatter plots, pie charts, multi-axes plots and so on. The documentation features many examples and you can even animate all your data.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>bash</category>
      <category>javascript</category>
      <category>devops</category>
    </item>
    <item>
      <title>5 Web Discoveries Which Are Pretty Useful </title>
      <dc:creator>thojest</dc:creator>
      <pubDate>Thu, 28 Nov 2019 14:27:41 +0000</pubDate>
      <link>https://dev.to/thojest/5-web-discoveries-which-are-pretty-useful-4jo4</link>
      <guid>https://dev.to/thojest/5-web-discoveries-which-are-pretty-useful-4jo4</guid>
      <description>&lt;p&gt;Hi dev.to, in my first article I want to give you a brief summary of 5 tools I recently tried out. If you like this, I will probably release articles of this kind on a monthly basis. If you are keen on more tools in the meantime, you can have a look at Turtle (&lt;a href="https://turtle.community"&gt;https://turtle.community&lt;/a&gt;), which is where these discoveries come from.&lt;/p&gt;

&lt;h3&gt;
  
  
  1) High Performance Browser Networking - An Overview about the Basics of the Internet
&lt;/h3&gt;

&lt;p&gt;Ok this is just an online book (&lt;a href="https://hpbn.co/"&gt;https://hpbn.co/&lt;/a&gt;), but a pretty useful one, and it is open-source and it is a PWA. This book is on the basic building blocks of the internet, but from a very top-down approach. It is a very good introduction, if you want to get some basic knowledge on TCP, UDP, TLS, HTTP, Websockets, WebRTC and many more. It is a perfect balance between not too technical so that it is fun to read, while also giving you  enough vocabulary and basic understanding to dive deeper if you want.&lt;/p&gt;

&lt;h3&gt;
  
  
  2) Undraw - Open Source Illustrations
&lt;/h3&gt;

&lt;p&gt;This website (&lt;a href="https://undraw.co"&gt;https://undraw.co&lt;/a&gt;) is incredible. It offers a huge amount of open-source SVG illustrations, which are perfect for creating a landing page. You can easily search for different categories, edit the colors, and download the pictures. They are free of attribution requirements. The nice part is that you can easily edit, combine and compose the elements by opening the SVGs with e.g. Inkscape, so that you can create your own creations. Because these illustrations are SVGs, they have a very small file size and are infinitely zoomable.&lt;/p&gt;

&lt;h3&gt;
  
  
  3) GoAccess - Open Source Monitoring
&lt;/h3&gt;

&lt;p&gt;This open source tool (&lt;a href="https://goaccess.io/"&gt;https://goaccess.io/&lt;/a&gt;) is perfect for visually analyzing your server log files. It reads your logfiles and outputs a html file with a dashboard of graphs showing statistics like, unique visitors, most consumed endpoints, ip addresses, geo-locations, top referrers and many more. The good part of this tool is, that it is incredibly versatile because it does not need an extra server for log collection, you can just tail and pipe your log files to it. It took me only an evening to set up correctly and is much better than ELK stack or Grafana Loki when you do not have a giant infrastructure. You do not need cookies or Google Analytics anymore to get insightful data of your app.&lt;/p&gt;

&lt;h3&gt;
  
  
  4) Cookie Consent - Open Source Cookie Banner Solution
&lt;/h3&gt;

&lt;p&gt;Cookie Consent (&lt;a href="https://github.com/osano/cookieconsent"&gt;https://github.com/osano/cookieconsent&lt;/a&gt;) is an open source solution to display a cookie banner on your website which is compliant with EU or GDPR. You can easily add it to your project as an npm package. It then exposes a very simple API to configure your banner. With a bit of CSS you have your custom cookie banner in no time.&lt;/p&gt;

&lt;h3&gt;
  
  
  5) Netcup - Very good Hosting Provider
&lt;/h3&gt;

&lt;p&gt;The last discovery in this list is a hosting provider (&lt;a href="https://www.netcup.eu/"&gt;https://www.netcup.eu/&lt;/a&gt;). I have really good experiences with hosting here, because it is reliable, modern and quite cheap. The point is, that when looking for hosting providers you have to go through endless lists and reviews (most of them advertisements) and in most cases you only find the real popular ones. So if you want to self-host check it out, you might like it.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>devops</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
