<?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: Clara</title>
    <description>The latest articles on DEV Community by Clara (@clara).</description>
    <link>https://dev.to/clara</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%2F147017%2Fa1daa1c7-4cf7-418b-bb42-d99e68847bb2.JPG</url>
      <title>DEV Community: Clara</title>
      <link>https://dev.to/clara</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/clara"/>
    <language>en</language>
    <item>
      <title>Thoughts on The Social Dilemma</title>
      <dc:creator>Clara</dc:creator>
      <pubDate>Tue, 15 Sep 2020 02:10:43 +0000</pubDate>
      <link>https://dev.to/clara/thoughts-on-the-social-dilemma-38ka</link>
      <guid>https://dev.to/clara/thoughts-on-the-social-dilemma-38ka</guid>
      <description>&lt;p&gt;If you ever felt like you're addicted to social media or you're just unhappy with how much time you spend on social media, this documentary is for you:&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/uaaC57tcci0"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;The Social Dilemma touches upon several topics concerning problems with social media as we know it today reaching from the effects it has on kids and preetens to how it is shaping society at large - think about the influence on elections or the ever growing gap between supporters of opposing political parties. On top of that it also explains why the networks enforce this behaviour - all by interviewing (former) engineers and employees of Google, Facebook &amp;amp; co.&lt;/p&gt;

&lt;p&gt;Here are some of my thoughts:&lt;/p&gt;

&lt;h4&gt;
  
  
  The extend of the problem
&lt;/h4&gt;

&lt;p&gt;Even though I work in the industry, and I know how that the social networks try to keep you on their sites as long as possible (think about why instagram stories are only available 24h), &lt;strong&gt;I wasn't aware of the extend of those algorithms&lt;/strong&gt;. Somehow this was a real eye opener and I cannot get this thought out of my head while scrolling through my feeds.&lt;/p&gt;

&lt;h4&gt;
  
  
  Effect on kids and teens
&lt;/h4&gt;

&lt;p&gt;Showing the effects of social media use on preteens with a graph that showed that rate of sucides in preteens increased a grueling 150% since 2010 left me in shock. I myself sometimes get sucked into the always beautiful faces on instagram, getting insecure about myself but I know this is not reality. I cannot imagine being their age and their idols are these picture perfect influencer. I am very much in favor of the bill that was just proposed in the UK, which suggests to mark photoshopped images as such (&lt;a href="https://www.independent.co.uk/life-style/luke-evans-mp-photoshop-images-social-media-adverts-b436112.html"&gt;source&lt;/a&gt; )&lt;/p&gt;

&lt;h4&gt;
  
  
  Dividing society
&lt;/h4&gt;

&lt;p&gt;Due to the social media reinforcement bubble, everyone sees there own opinion reinforced in social networks, making opposing views unbelieveable and hence eradicating healthy discussion. It even goes so far that different truths are being created.&lt;br&gt;
When asked what the immediate dangers are resulting from this, one interviewee answered: "civil war". This was another part of the movie that left me shocked, but not surprised after seeing demonstrations all around the world getting more violent.&lt;/p&gt;




&lt;p&gt;I am curious to hear what you think:&lt;br&gt;
&lt;strong&gt;What are your thoughts on the documentary?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;What are your ideas on how to solve these problems?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;PS: The &lt;a href="https://www.thesocialdilemma.com/"&gt;movie's website&lt;/a&gt; also offers tips and further resources on how to deal with the harms of exploitative tech. My favourite short hack: &lt;strong&gt;Remove notifications&lt;/strong&gt; - I only allow email and a few other apps to directly notify me, and it has increased my productivity immensly.&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>privacy</category>
      <category>watercooler</category>
      <category>ethics</category>
    </item>
    <item>
      <title>Do you double check your PR’s?</title>
      <dc:creator>Clara</dc:creator>
      <pubDate>Fri, 17 Apr 2020 22:09:14 +0000</pubDate>
      <link>https://dev.to/clara/do-you-double-check-your-pr-s-5h1f</link>
      <guid>https://dev.to/clara/do-you-double-check-your-pr-s-5h1f</guid>
      <description>&lt;p&gt;Do you ever read your own pull requests? Or are you more of a &amp;gt;that’ll do&amp;lt; uploader?&lt;/p&gt;

&lt;p&gt;I received my first code review with a lot, like a lot of annotations, including typos that I could have caught myself - that was &lt;em&gt;embarrassing&lt;/em&gt;.&lt;br&gt;
Since then I have established a short checklist that I follow before I submit a pull request for a code review.&lt;/p&gt;

&lt;h3&gt;
  
  
  1 Double check every file that I submit
&lt;/h3&gt;

&lt;p&gt;I give myself a nice long break before submitting the PR - if possible I come back to my code on the next day, just so I am the most distanced I can be.  Since the person that will review my code will have a very different perspective than I do, This will give me the chance of reading my code as the reviewer. Helping  catch any error or unclear line of code that I could not have seen before. Since the person reviewing my PR will have a different perspective than I, this gives me a chance of reading my own code from their point of view. This type of distancing will make it easier to catch errors and any unclear lines of code that I may have missed before.&lt;br&gt;
Bonus: It helps with exactly knowing what you did in this PR in order to write a nice summary.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/ygzet3hYgxrD48KuuB/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/ygzet3hYgxrD48KuuB/giphy.gif" alt='GIF with subtitle "I should have double checked"'&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2 Question variable names
&lt;/h3&gt;

&lt;p&gt;While in the zone, I often don’t think a lot about naming my variables, although I’m not as terrible as just naming them &lt;code&gt;x&lt;/code&gt; or &lt;code&gt;array&lt;/code&gt;. However, Naming variables can be decisive in making your code readable, So therefore the pull request PR is a good opportunity to question  my variable names. the choice of names I have given. Same goes for method names - here I take my time and think about if that method might be used in another scope or scenario later and therefore should be named differently.&lt;/p&gt;

&lt;h3&gt;
  
  
  3 Watch out for typos
&lt;/h3&gt;

&lt;p&gt;Especially if you’re dealing with any kind of text, a transactional email you were drafting, or an automated flash message - double check your spelling.&lt;/p&gt;

&lt;h3&gt;
  
  
  4 Run a linter
&lt;/h3&gt;

&lt;p&gt;If you haven’t done so, now would also be the time to run a linter checking your style.&lt;/p&gt;

&lt;p&gt;Those points might seem obvious, but I am sure following them religiously has spared my reviewers some comments.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Let me know what you are checking before you submit a PR for review.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>codereview</category>
      <category>pullrequest</category>
    </item>
    <item>
      <title>Resources for Coding Bootcamp Graduates</title>
      <dc:creator>Clara</dc:creator>
      <pubDate>Thu, 25 Apr 2019 20:10:02 +0000</pubDate>
      <link>https://dev.to/clara/resources-for-coding-bootcamp-graduates-4i5p</link>
      <guid>https://dev.to/clara/resources-for-coding-bootcamp-graduates-4i5p</guid>
      <description>&lt;p&gt;After graduating from a coding bootcamp myself in December 2017 I felt lost. I made quite a big shift from a very traditional, very non-technical industry: law. Before learning how to code, I wasn't immersed in the technical world, and had little idea where to find good resources to learn even more.&lt;/p&gt;

&lt;p&gt;Now, I am a teacher for coding newbies myself. In order to facilitate the journey into coding I put together a non-exhaustive list of learning resources for my students. You can find the sources on &lt;a href="https://github.com/ClaraMorgen/coding_further"&gt;my GitHub&lt;/a&gt; as well as down below.&lt;/p&gt;

&lt;p&gt;Let me know what you think, and if you have more resources to share, please put those in the comments!&lt;/p&gt;




&lt;h3&gt;
  
  
  Ruby on Rails
&lt;/h3&gt;

&lt;p&gt;At Le Wagon you learn our beloved Ruby and Rails - and there is a lot more to find out about it, have a look at these tutorials:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://gorails.com/series"&gt;https://gorails.com/series&lt;/a&gt; - a plethora of tutorials&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://thoughtbot.com/upcase/"&gt;https://thoughtbot.com/upcase/&lt;/a&gt; (they also have courses on advanced git!)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Code Katas
&lt;/h3&gt;

&lt;p&gt;If you need to prepare for that next interview, have a look at code katas. But don't get frustrated - these challenges are at the verge of coding, problem solving and mathematical skills which is a very specific skill of itself.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.codewars.com/"&gt;https://www.codewars.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.hackerrank.com/"&gt;https://www.hackerrank.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Javascript courses
&lt;/h3&gt;

&lt;p&gt;Javascript is one of the coding languages with the furthest reach (&lt;a href="https://octoverse.github.com/projects#languages"&gt;according to GitHub survey&lt;/a&gt;) and has been in the top ten ever since. Time to master it with these tutorials:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://javascript.info/"&gt;https://javascript.info/&lt;/a&gt; a very extensive course with a lot of small and interesting details covered - more than just the average course!&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://learnjavascript.online/"&gt;https://learnjavascript.online/&lt;/a&gt; - made by a long-term teacher for Le Wagon and expert in his field &lt;a href="https://jadjoubran.io/"&gt;Jad&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://wesbos.com/courses/"&gt;https://wesbos.com/courses/&lt;/a&gt; - Wes Bos is famous for his video courses (paid courses! - but Wagon alumni have gotten reductions before when they bought in bulks, so shooting him a message might be worth it) if you want to see if you like his teaching style, check out his free course:&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.javascript30.com/"&gt;https://www.javascript30.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Newsletters/Communities
&lt;/h3&gt;

&lt;p&gt;In order to be up to date about the latest changes, newsletters and news pages are really helpful.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://rubyweekly.com/"&gt;Ruby weekly&lt;/a&gt; is a good start as it is the offical newsletter and has a nice mixture of news on the Ruby language, tutorials and hints&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://tinyletter.com/turbobreakfast"&gt;TurboBreakFast&lt;/a&gt; of course I have to mention Dimitris (teacher and developer for Le Wagon Berlin) &lt;code&gt;Turbo Breakfast&lt;/code&gt; with curated picks from tech, economics, design and things that make the web beautiful.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.jamesmichaelhickey.com/"&gt;Navigating your software development career&lt;/a&gt; a newsletter with advice how to create, maintain and push your career in web/software development&lt;/li&gt;
&lt;/ul&gt;

&lt;h5&gt;
  
  
  Communities
&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/"&gt;https://dev.to/&lt;/a&gt; (the page is built in Rails)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Twitter accounts
&lt;/h3&gt;

&lt;p&gt;If you enjoy twitter, here are some interesting accounts to follow, but that's just a start, because... honestly, there is tons of devs on twitter. Just find the ones that interest you the most :)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/eileencodes"&gt;eileencodes&lt;/a&gt; - works for Github and is part of the Rails core team&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/dhh"&gt;dhh&lt;/a&gt; - the creator of Rails and author of bestselling books. If you like strong opinions, check his account&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/girlswhocode"&gt;girslwhocode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/emmawedekind"&gt;emmawedekind&lt;/a&gt; - content creator and twitter famous&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/wesbos"&gt;wesbos&lt;/a&gt; - author of the above mentioned javascript courses&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Open Source Contributions
&lt;/h3&gt;

&lt;p&gt;Open Source is a great way to learn from the community, and see how other experienced developers write code. You may also have to play around with other technologies, which also correlates to a lovely way to learn!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/firstcontributions/first-contributions"&gt;First Time Contributors&lt;/a&gt; - To understand how to make an open source contribution:&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://firstcontributions.github.io"&gt;Open Source Projects&lt;/a&gt; - Here is a website that helps navigate open-source projects that welcome first time contributors&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Coding Conferences
&lt;/h3&gt;

&lt;p&gt;What better way to network and learn than to attend conferences?&lt;/p&gt;

&lt;h5&gt;
  
  
  Frontend
&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.yglfconf.com/"&gt;You Gotta Love Frontend&lt;/a&gt; - Global Frontend event that travels around&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://jsconf.com/"&gt;Javascript Conferences&lt;/a&gt; - A website to find Javascript Conferences&lt;/li&gt;
&lt;/ul&gt;

&lt;h5&gt;
  
  
  Ruby
&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://rubyconferences.org/"&gt;Ruby Conferences&lt;/a&gt; - Ruby Conferences&lt;/li&gt;
&lt;/ul&gt;

&lt;h5&gt;
  
  
  All (Conference Searching Websites)
&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://conferencemonkey.org/top/software-development/conferences"&gt;Conference Monkey&lt;/a&gt; - Search for miscellaneous conferences&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://confs.tech/"&gt;Conference.tech&lt;/a&gt; - Search for miscellaneous conferences&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Misc
&lt;/h3&gt;

&lt;p&gt;Check out Paris teacher Edwards' repo with a mix of helpful shortcuts, explaination for error messages and recommendations for gems:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Eschults/useful_stuff"&gt;https://github.com/Eschults/useful_stuff&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you want to get a more in depth view into computer science, try this Havard Course. The lectures are very interesting, the challenges are hard, but they provide good in depth knowledge of what actually happens when we code.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://courses.edx.org/courses/course-v1:HarvardX+CS50+X/course/"&gt;CS50&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;IF you are interested in learning an indepth knowledge of JavaScript.. &lt;strong&gt;You Don't Know JavaScript&lt;/strong&gt; is considered by some to be the holy bible of JavaScript&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/getify/You-Dont-Know-JS"&gt;You Don't Know JS&lt;/a&gt; - Kyle Simpson's &lt;strong&gt;You Don't Know Javascript&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>bootcamp</category>
      <category>resources</category>
      <category>ruby</category>
      <category>rails</category>
    </item>
  </channel>
</rss>
