<?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: E.</title>
    <description>The latest articles on DEV Community by E. (@enjeck).</description>
    <link>https://dev.to/enjeck</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%2F267733%2F6de2354a-1251-4074-8523-d1cee90b2805.png</url>
      <title>DEV Community: E.</title>
      <link>https://dev.to/enjeck</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/enjeck"/>
    <language>en</language>
    <item>
      <title>LibreLogos.org -- Free logos for open source projects</title>
      <dc:creator>E.</dc:creator>
      <pubDate>Thu, 07 Oct 2021 10:37:49 +0000</pubDate>
      <link>https://dev.to/enjeck/librelogos-org-free-logos-for-open-source-projects-286h</link>
      <guid>https://dev.to/enjeck/librelogos-org-free-logos-for-open-source-projects-286h</guid>
      <description>&lt;p&gt;Hi guys!&lt;/p&gt;

&lt;p&gt;I designed 30+ free logos for open source projects and NGOs. If you have an eligible project, feel free to claim a logo. I'll try to add new logos regularly. I hope other designers will contribute to the project eventually.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Website: &lt;a href="https://www.librelogos.org/" rel="noopener noreferrer"&gt;https://www.librelogos.org/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;GitHub: &lt;a href="https://github.com/enjeck/libre-logos" rel="noopener noreferrer"&gt;https://github.com/enjeck/libre-logos&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Product Hunt: &lt;a href="https://www.producthunt.com/posts/librelogos-org" rel="noopener noreferrer"&gt;https://www.producthunt.com/posts/librelogos-org&lt;/a&gt; (I just launched on Product Hunt. If you can, please show me some love over there)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Some logos
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.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%2F8z23s3nf0kn20jskbkjc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2F8z23s3nf0kn20jskbkjc.png" alt="Libre Logos" width="800" height="478"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.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%2Fyyp6jlasepwnypan8w6g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fyyp6jlasepwnypan8w6g.png" alt="Libre Logos" width="800" height="478"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.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%2Fxhm952orewvk3ptn4zu5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fxhm952orewvk3ptn4zu5.png" alt="Libre Logos" width="" height=""&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>contributorswanted</category>
      <category>design</category>
    </item>
    <item>
      <title>Google Search themed portfolio website</title>
      <dc:creator>E.</dc:creator>
      <pubDate>Wed, 06 Oct 2021 12:43:45 +0000</pubDate>
      <link>https://dev.to/enjeck/google-search-themed-portfolio-website-5fdb</link>
      <guid>https://dev.to/enjeck/google-search-themed-portfolio-website-5fdb</guid>
      <description>&lt;p&gt;Hi folks!&lt;/p&gt;

&lt;p&gt;Lately, I have been seeing a lot of portfolio websites inspired by operating systems. I wanted to build something similar, so here is what I came up with -- a portfolio website that functions like Google Search.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Try it out here&lt;/strong&gt;: &lt;a href="https://gfolio.enjeck.com/" rel="noopener noreferrer"&gt;https://gfolio.enjeck.com/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/enjeck/gfolio" rel="noopener noreferrer"&gt;https://github.com/enjeck/gfolio&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is actually my first ever React project. It was built from scratch. &lt;/p&gt;

&lt;h2&gt;
  
  
  Images
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fgrs7f93it6y3azdohkmz.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fgrs7f93it6y3azdohkmz.gif" alt="Gfolio gif" width="1024" height="1024"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2F09wysnzx9nt0ef102p8k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2F09wysnzx9nt0ef102p8k.png" alt="Gfolio image" width="800" height="415"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2F1tbivhrdg07dojd9rumq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2F1tbivhrdg07dojd9rumq.png" alt="Gfolio image" width="800" height="408"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fz72gwm1jx1d3h8pti9pq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fz72gwm1jx1d3h8pti9pq.png" alt="Gfolio image" width="800" height="410"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fx081rwr74j1xfxljbf7a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fx081rwr74j1xfxljbf7a.png" alt="Gfolio image" width="800" height="454"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'll appreciate feedback on the overall design and project structure. Thanks!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>react</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Set image as cursor upon hover</title>
      <dc:creator>E.</dc:creator>
      <pubDate>Sun, 10 Jan 2021 19:25:17 +0000</pubDate>
      <link>https://dev.to/enjeck/set-image-as-cursor-upon-hover-3nbh</link>
      <guid>https://dev.to/enjeck/set-image-as-cursor-upon-hover-3nbh</guid>
      <description>&lt;p&gt;While looking for inspiration and ideas to use for my personal portfolio, I came across &lt;a href="https://etiennepharabot.fr/" rel="noopener noreferrer"&gt;Etienne Pharabot's portfolio&lt;/a&gt;. I loved his introduction, especially how emojis are displayed when you hover the mouse cursor over text.  I loved this so much, I decided to &lt;del&gt;steal&lt;/del&gt; &lt;a href="https://personal-website-nkadw.ondigitalocean.app/#about" rel="noopener noreferrer"&gt;use this concept in my personal portfolio&lt;/a&gt;. My implementation may not be as cool as Etienne's but it's pretty close :D&lt;/p&gt;

&lt;p&gt;You can find the full code at this &lt;a href="https://jsfiddle.net/y4t5udpv/2/" rel="noopener noreferrer"&gt;JSFiddle&lt;/a&gt;. Below, I explain how to code work. &lt;/p&gt;

&lt;p&gt;First, we have the HTML:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  &amp;lt;div class="intro"&amp;gt;
    &amp;lt;h2&amp;gt; &amp;lt;span class="hello"&amp;gt; Hello! &amp;lt;/span&amp;gt; Nice to meet you!&amp;lt;/h2&amp;gt;
    &amp;lt;h2&amp;gt;My name is &amp;lt;span class="my-name"&amp;gt; JOHN &amp;lt;/span&amp;gt;.&amp;lt;/h2&amp;gt;
    &amp;lt;h2&amp;gt;I am a &amp;lt;span class=dev&amp;gt; developer
          &amp;lt;/span&amp;gt; living &amp;lt;span class="country"&amp;gt; CANADA &amp;lt;/span&amp;gt;.
    &amp;lt;/h2&amp;gt;
  &amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I have enclosed each hover-able piece of text with &lt;code&gt;span&lt;/code&gt; tags and given them unique class names. I will later use these class names when setting the image to display upon hover. &lt;/p&gt;

&lt;p&gt;Unto our CSS code. Let's include some basic styling:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.intro {
  padding: 10px;
  width:70%;;
  margin-left:10%;
  padding-top:40px;
    position:relative;
  padding-bottom: 50px;
}

.intro h2 {
  margin:0;
  color: #333;
  text-transform:uppercase;
  font-size: 10vw;

}

.intro h2 span {
  text-shadow: 1px 1px 1px rgba(0,255,0,1);
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The above styling doesn't really affect this feature. It's only there to make this example more visually appealing. I have given the text in the &lt;code&gt;span&lt;/code&gt; tags a greenish text-shadow -- my way of showing that they are different, and to call the users' attention so they will hover on it. &lt;/p&gt;

&lt;p&gt;Finally, using the &lt;code&gt;cursor&lt;/code&gt; property, you can set the cursor to an image for every text by giving it an appropriate image link value.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.hello:hover {
 cursor:url(http://www.picgifs.com/smileys/smileys-and-emoticons/money/smileys-money-671353.gif), auto;
}

.my-name:hover {
 cursor:url(http://www.picgifs.com/smileys/smileys-and-emoticons/money/smileys-money-671353.gif), auto;
}

.country:hover {
 cursor:url(http://www.picgifs.com/smileys/smileys-and-emoticons/money/smileys-money-671353.gif), auto;
}

.dev:hover {
 cursor:url(http://www.picgifs.com/smileys/smileys-and-emoticons/money/smileys-money-671353.gif), auto;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;By appending &lt;code&gt;auto&lt;/code&gt; to the &lt;code&gt;cursor&lt;/code&gt; value, we ensure that the cursor returns to its default state if the image can't load. Now, if you hover on the &lt;code&gt;span&lt;/code&gt; texts, the cursor changes to an image. Feel free to use whatever images you want. I think the size of the image matters too. If the image is too large, it won't load. I was unable to get it working with a 160x160 image. But when I reduced the image size to 60x60, it worked -- the cursor changes to an image when upon text hover. &lt;/p&gt;

&lt;p&gt;If you decide to try this out, let me know how it goes :)&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>html</category>
      <category>css</category>
    </item>
    <item>
      <title>Pure CSS Continuous Horizontal Text Scroll</title>
      <dc:creator>E.</dc:creator>
      <pubDate>Sun, 10 Jan 2021 18:38:57 +0000</pubDate>
      <link>https://dev.to/enjeck/pure-css-continuous-horizontal-text-scroll-42a3</link>
      <guid>https://dev.to/enjeck/pure-css-continuous-horizontal-text-scroll-42a3</guid>
      <description>&lt;p&gt;While building my personal site as part of the DigitalOcean App Platform Hackathon, I had to think of a creative way to show off my skills. I wanted some motion, but nothing overly complicated. &lt;/p&gt;

&lt;p&gt;After moments of thinking and tinkering, I finally decided to use a continuous horizontal text scroll, sort of like those shown on TV news channel highlights. You can see the scrolling text in action on my &lt;a href="https://personal-website-nkadw.ondigitalocean.app/#about" rel="noopener noreferrer"&gt;website&lt;/a&gt;. I used two lines of text. The first line shows my skills and the second line shows the software, tools, and programming languages I'm familiar with. &lt;/p&gt;

&lt;p&gt;The cool part about this is we can create it using only HTML and CSS, particularly using the &lt;code&gt;translate&lt;/code&gt; property. No JavaScript code is necessary. &lt;/p&gt;

&lt;p&gt;View the full code at this &lt;a href="https://jsfiddle.net/octxm0p4/" rel="noopener noreferrer"&gt;JSFiddle&lt;/a&gt;. Or continue to read to understand how the code works. &lt;/p&gt;

&lt;p&gt;To begin, write your HTML code. Feel free to write whatever text you prefer between the &lt;code&gt;div&lt;/code&gt; tags:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  &amp;lt;div class="skills"&amp;gt;
        Front end Web development • 3d design • Graphic design • Community management • Open source • Technical support • Technical Writing • Figma • Pricacy &amp;amp; cybersecurity • Search Engine Optimization • Logo design
      &amp;lt;/div&amp;gt;
      &amp;lt;div class="langs"&amp;gt;
        HTML5 • CSS3 • JavaScript • Markdown • npm • Inkscape • Gimp • Figma • Git &amp;amp; GitHub &amp;amp; GitLab • SVG • PHP • Python • Wordpress • Mailchimp
  &amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Next comes the CSS:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.skills, .langs {
  text-transform:uppercase;
  font-size:4vw;
  display: inline-block;
  white-space: nowrap;
  animation: floatText 25s infinite linear;
  padding-left: 100%; /*Initial offset, which places the text off-screen*/
  color:#ada97d;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;From above, the most important declaration is &lt;code&gt;padding-left: 100%&lt;/code&gt;, which places the text out of view. &lt;/p&gt;

&lt;p&gt;Now, we need additional code to animate the scrolling motion of the text across the screen. We use the &lt;code&gt;animation: floatText 25s infinite linear&lt;/code&gt; declaration. &lt;code&gt;floatText&lt;/code&gt; calls the animation keyframes, which we'll soon add. The animation runs for 25s. You can edit this value to affect how fast or slow you want the text to move across the screen. We use &lt;code&gt;infinite&lt;/code&gt; to ensure the text moves continuously. &lt;/p&gt;

&lt;p&gt;Now, we make use of the &lt;code&gt;translate&lt;/code&gt; property while writing the &lt;code&gt;floatText&lt;/code&gt; keyframe:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;@keyframes floatText {
  to {
    transform: translateX(-100%);
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Recall that earlier, we had given the text an initial offset with &lt;code&gt;padding-left: 100%&lt;/code&gt;. Now, we can scroll the text over to the right using the above code, which translates its position in an opposite direction to the initial offset. &lt;/p&gt;

&lt;p&gt;That's it. You're done. &lt;/p&gt;

&lt;p&gt;Well, not quite. You can decide to add one more nifty feature -- to make the text pause when the mouse cursor hovers on it. This pause could be helpful to slow readers, giving them time to read the text before it scrolls off the screen. To do this, give the &lt;code&gt;animation-play-state&lt;/code&gt; property a value of &lt;code&gt;paused&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.skills:hover, .langs:hover  {
  animation-play-state: paused;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;There you have it. A continuous horizontal pause-able text scroll, made with pure CSS :)&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>css</category>
      <category>portfolio</category>
      <category>html</category>
    </item>
    <item>
      <title>Building a personal portfolio | progress so far</title>
      <dc:creator>E.</dc:creator>
      <pubDate>Sun, 03 Jan 2021 13:41:16 +0000</pubDate>
      <link>https://dev.to/enjeck/building-a-personal-portfolio-progress-so-far-10l</link>
      <guid>https://dev.to/enjeck/building-a-personal-portfolio-progress-so-far-10l</guid>
      <description>&lt;p&gt;I have commenced coding my personal portfolio. Finally \o/. This is a project I have been planning on doing for a long time. I'm lucky to be able to do this while participating in the DigitalOcean App Platform Hackathon. Talk about killing two birds with one stone!&lt;/p&gt;

&lt;h2&gt;
  
  
  Progress so far
&lt;/h2&gt;

&lt;p&gt;Following up on yesterday's update, here is what has happened so far:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I have received 50$ credit on Digital Ocean. Yay!&lt;/li&gt;
&lt;li&gt;I have begun coding the website. I'm more of a designer than a developer. I am spending way too much time obsessing about the layout and design, rather than doing the actual coding. Good thing I like working with CSS. I definitely will be showing off some fancy hover effects!&lt;/li&gt;
&lt;li&gt;I have read some documentation on how the App Platform works. I'll be ready to deploy my code anytime soon. &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Next steps
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Finalize the design and fix some bugs with the code: For some reason, some parts of my code suddenly stopped working. I can't seem to figure out why. &lt;/li&gt;
&lt;li&gt;Write some tutorials: I will be publishing some articles here that explain how I achieved some of the effects/designs in my portfolio. I hope people will value such content. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Link to my portfolio coming soon! Stay tuned :)&lt;/p&gt;

</description>
      <category>dohackathon</category>
    </item>
    <item>
      <title>Building a personal portfolio | Getting started</title>
      <dc:creator>E.</dc:creator>
      <pubDate>Sat, 02 Jan 2021 09:58:27 +0000</pubDate>
      <link>https://dev.to/enjeck/getting-started-building-a-personal-portfolio-4alh</link>
      <guid>https://dev.to/enjeck/getting-started-building-a-personal-portfolio-4alh</guid>
      <description>&lt;p&gt;I have just begun creating a personal portfolio website to submit as part of the App Platform Hackathon. I know I'm starting late. Better late than never! With just 8 days left till the deadline, I'll have to work fast to make a submission on time. &lt;/p&gt;

&lt;p&gt;For the past year, I have been planning to create my personal portfolio. Because I have full-time school and work, I didn't have time to sit down and code. This short Christmas vacation has given me some free time to dedicate to this project. I have just 3 days until school resumes. Hopefully, I can complete over 70% of the project before then. &lt;/p&gt;

&lt;h2&gt;
  
  
  What I've done so far
&lt;/h2&gt;

&lt;p&gt;Before I begin coding, here are a few tasks I've already done:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Signed up for Digital Ocean&lt;/li&gt;
&lt;li&gt;Filled the form requesting credits&lt;/li&gt;
&lt;li&gt;Searched for inspiration. I have been using awwwards.com and cssdesignawards.com to explore beautiful website effects and designs. Some cool effects and designs will be applied when creating my own portfolio. I already have a mental picture of what I want the site to look like. The only thing left now is execution :)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Next update coming soon! &lt;/p&gt;

</description>
      <category>dohackathon</category>
    </item>
    <item>
      <title>Websites to download free programming books?</title>
      <dc:creator>E.</dc:creator>
      <pubDate>Mon, 27 Jan 2020 17:59:05 +0000</pubDate>
      <link>https://dev.to/enjeck/websites-to-download-free-programming-ebooks-6dg</link>
      <guid>https://dev.to/enjeck/websites-to-download-free-programming-ebooks-6dg</guid>
      <description>&lt;p&gt;I actually find it easier to learn concepts through books than videos. I, therefore, have some &lt;a href="https://creatiffish.com/blog/websites/websites-free-programming-ebooks/" rel="noopener noreferrer"&gt;websites where I go to for free ebooks on programming&lt;/a&gt;.&lt;br&gt;
So far, I've found and used 5 websites:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;O'reilly books&lt;/li&gt;
&lt;li&gt;Packt&lt;/li&gt;
&lt;li&gt;Tutorials point&lt;/li&gt;
&lt;li&gt;GoalKicker&lt;/li&gt;
&lt;li&gt;AlliteBooks. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What sites do you guys use?&lt;/p&gt;

</description>
      <category>books</category>
      <category>beginners</category>
      <category>todayisearched</category>
      <category>discuss</category>
    </item>
    <item>
      <title>I compiled 200+ design and frontend conferences in 2020. Any more to add?</title>
      <dc:creator>E.</dc:creator>
      <pubDate>Thu, 23 Jan 2020 17:37:59 +0000</pubDate>
      <link>https://dev.to/enjeck/i-compiled-200-design-and-frontend-conferences-in-2020-anymore-to-add-243e</link>
      <guid>https://dev.to/enjeck/i-compiled-200-design-and-frontend-conferences-in-2020-anymore-to-add-243e</guid>
      <description>&lt;p&gt;Hi guys,&lt;br&gt;
I spent this week and last week gathering all the design conferences around the world for 2020. Includes UX conferences, front-end, DesignOps, product design and more. I didn't think I would get to up to 202 of them! I exceeded 11,000 words, my longest article yet. &lt;br&gt;
Of course, the 200+ conferences list is too long to post (and format) here, so I'll &lt;a href="https://creatiffish.com/blog/other/2020-design-conferences-events-summits/" rel="noopener noreferrer"&gt;leave it on my blog&lt;/a&gt;. &lt;br&gt;
The final aim is to make this into a downloadable pdf ebook. Before I do this, I want to make sure I'm not missing anything. Can you please recommend any design/frontend conferences that I should add to this list? &lt;br&gt;
Thanks! &lt;/p&gt;

</description>
      <category>discuss</category>
      <category>eventsinyourcity</category>
      <category>design</category>
      <category>ux</category>
    </item>
    <item>
      <title>Github Education Pack for Students provides about $200k worth of tools and training for free!</title>
      <dc:creator>E.</dc:creator>
      <pubDate>Thu, 16 Jan 2020 19:54:25 +0000</pubDate>
      <link>https://dev.to/enjeck/github-education-pack-for-students-provides-about-200k-worth-of-tools-and-training-for-free-h99</link>
      <guid>https://dev.to/enjeck/github-education-pack-for-students-provides-about-200k-worth-of-tools-and-training-for-free-h99</guid>
      <description>&lt;p&gt;The &lt;a href="https://education.github.com/benefits" rel="noopener noreferrer"&gt;Github Education Pack for Students&lt;/a&gt; offers so many perks such as free domains, prenium icons, programming lessons, interview prep and many other developer resources. Basically, students can get about $200k worth of tools and training for free!  😮😵 Wish I knew about this earlier.&lt;/p&gt;

</description>
      <category>todayilearned</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Making money from open source projects</title>
      <dc:creator>E.</dc:creator>
      <pubDate>Wed, 20 Nov 2019 08:00:52 +0000</pubDate>
      <link>https://dev.to/enjeck/making-money-from-open-source-projects-2mmb</link>
      <guid>https://dev.to/enjeck/making-money-from-open-source-projects-2mmb</guid>
      <description>&lt;p&gt;Contributing to open source can be very rewarding. Apart from doing good and improving your skills, you can win amazing prizes. Do you need motivation to get into open source? Here you have it. Here are some programs where you can get paid from contributing to open source. &lt;/p&gt;

&lt;p&gt;This list and additional content was originally published &lt;a href="https://creatiffish.com/blog/2019/11/05/programs-like-google-summer-of-code-alternatives-open-source-contests-and-internships/" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Google Summer of Code (GSoC)
&lt;/h2&gt;

&lt;p&gt;Firstly, let’s talk about Google Summer of Code. GSoC is a global program for university students. Through GSoC, students earn a stipend for contributing to open source projects. Successful Google Summer of Code applicants get a $3000 to $6600 stipend. The program has a duration of 3 months. During this period, students will write code for open-source organizations.&lt;/p&gt;

&lt;p&gt;Apart from the cash prize, the GSoC experience will look great on your CV. Moreover, you will learn a lot, as students work with experienced mentors.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Google Summer of Code eligibility&lt;/strong&gt;: University students who are 18 years and above.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GSoC stipend&lt;/strong&gt;: From $3000 to $6600 per student (varies according to your location)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Google Summer of Code date&lt;/strong&gt;:  The 2019 edition is closed. Look out for Google Summer of Code 2020 application in mid-January. &lt;/p&gt;

&lt;h2&gt;
  
  
  2. Google Code-in contest (GCI)
&lt;/h2&gt;

&lt;p&gt;Google Code-in is an online international contest organized by Google. GCI introduces teenagers to the exciting world open source. Together with several organizations and the help of an array of mentors, teenagers work on bite-sized tasks. Despite its name, Google Code-in is not exclusively for coders. There are also tasks in the fields of documentation, outreach, research, design, and quality assurance.&lt;br&gt;
Google Code-in grand prize winners are offered a fully-funded trip to Google HQ. Even more exciting, the winners will be accompanied by their parents or guardians. If you are above 18 years old, don’t feel left out. You can be a mentor in one of the many organizations. Fortunately, organizations’ mentors also benefit from a sponsored trip to Google HQ.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Google Code-in eligibility&lt;/strong&gt;: Pre-university students from ages 13 to 17.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prize&lt;/strong&gt;: A trip for two to Google HQ in Sans Francisco, USA. Moreover, winners receive swag like T-shirts, hoodies, Google Pixel latest phones, gift cards, earbuds, and trophies. If you can’t attend the trip for any reason, you will be offered $2000 plus other prizes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Google Code-in date&lt;/strong&gt;:  Google Code-in 2019 competition is currently open! It will run from December 2nd to January 21st. &lt;/p&gt;

&lt;h2&gt;
  
  
  3. Google Season of Docs (GSoD)
&lt;/h2&gt;

&lt;p&gt;There is the misconception that open-source is meant only for programmers. For that reason, technical documentation does not get enough attention. Google Season of Docs is just like GSoC, but for technical writers. The accepted writers will be paired with a mentor from his/her chosen organization. They will spend three months writing documentation, tutorials, and others. Google Season of Docs interns receive a $3000 to $6600 stipend.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Google Season of Docs eligibility&lt;/strong&gt;: Technical writers who are 18 years and above.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stipend&lt;/strong&gt;: From $3000 to $6600 per student (varies according to your location).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Date&lt;/strong&gt;:  Google Season of Docs 2019 is currently closed. Look out for Google Season of Docs 2020 application in April.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Outreachy Internships
&lt;/h2&gt;

&lt;p&gt;How would you like to make $5500 in three months from the comfort of your home? Do you want to contribute to Free and Open Source Software? If yes, then set your sights on Outreachy. Outreachy is a remote global internship. It is open to women, LGBTQ+ and other minorities. In addition, all applicants have to be over 18 years old to apply. There are many organizations and projects to choose from. These projects require one or more of the following skills: programming, documentation, user experience, graphical design, illustration, or data science. Moreover, there is also the prospect of scoring a job once the internship is over.&lt;/p&gt;

&lt;p&gt;Outreachy internships are open twice a year. The mid-year internship application opens in February. The end-of-year internship application opens in September.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Outreachy eligibility&lt;/strong&gt;: 18 years old and above. Most importantly, Women and LQBTQ+ are welcomed to apply. Anyone who faces under-representation, systemic bias or discrimination in the technology industry of their country can apply.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Outreachy prize&lt;/strong&gt;: Full-tuition scholarship for women in stem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Application date&lt;/strong&gt;:  Outreachy 2019 is over.  Look out for the upcoming Outreachy 2020 application period. The dates are from February to March and September to October.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. GirlScript Summer of Code (GSSoC)
&lt;/h2&gt;

&lt;p&gt;GirlScript Summer of Code aims to foster diversity and gender equality in technology. GSSoC especially encourages the participation of women in open source. The program is also open to males. In 2019, the program has about 100 mentors and 1500 registered participants. As the name implies, GSSoC runs during summer. it Just like GSoC, GirlScript Summer of Code lasts for 3 months. Throughout the program, participants contribute to different projects under the guidance of experienced mentors. The top participants receive exciting prizes and opportunities.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GirlScript Summer of Code eligibility&lt;/strong&gt;: Open to everyone, no matter your age, gender, and nationality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prizes&lt;/strong&gt;: The top three performers will get cash prize. The top 25 performers receive letters of recommendation and internship opportunities. The top 50 performers will get T-shirts and other swag. In addition, participants with merged pull requests will get digital certificates.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Application date&lt;/strong&gt;: GirScript Summer of Code 2019 is closed. GirlScript Summer of Code 2020 will commence in January 2020. &lt;/p&gt;

&lt;h2&gt;
  
  
  6. Rails Girls Summer of Code (RGSoC)
&lt;/h2&gt;

&lt;p&gt;Rails Girls Summer of Code is a global fellowship program aimed at bringing more diversity into Open Source. it welcomes women and non-binary persons as applicants. In particular, the program focuses on advanced beginners who want to go into programming full-time. From July to September, accepted applicants will be paid a stipend to work on an open-source project. Rails Girls Summer of Code is a team challenge. Working in teams of two, students are supported by a mentor and coaches.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rails Girls Summer of Code eligibility&lt;/strong&gt;: Open to all people with non-binary gender identities or who identify as women (transgender or cisgender).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prize&lt;/strong&gt;: The stipend amount is variable. It depends on where the applicant lives, how much their expenses are, and any special circumstances.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Application date&lt;/strong&gt;: Rails Girls Summer of Code 2020 is expected to start receiving applications in February.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is there any other opportunity that should be on this list? Please, let me know&lt;/strong&gt;. &lt;/p&gt;

</description>
      <category>opensource</category>
      <category>career</category>
    </item>
  </channel>
</rss>
