<?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>Forem: Fabio Zammit</title>
    <description>The latest articles on Forem by Fabio Zammit (@fzammit).</description>
    <link>https://forem.com/fzammit</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%2F116143%2Ff9f336ff-399d-4afb-a527-5ca9d6c1d456.jpg</url>
      <title>Forem: Fabio Zammit</title>
      <link>https://forem.com/fzammit</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/fzammit"/>
    <language>en</language>
    <item>
      <title>4 reasons why to start freelancing 👇</title>
      <dc:creator>Fabio Zammit</dc:creator>
      <pubDate>Thu, 02 May 2024 19:25:58 +0000</pubDate>
      <link>https://forem.com/fzammit/the-best-decision-i-made-in-2004-was-to-start-my-own-business-heres-why-4ki1</link>
      <guid>https://forem.com/fzammit/the-best-decision-i-made-in-2004-was-to-start-my-own-business-heres-why-4ki1</guid>
      <description>&lt;h2&gt;
  
  
  One thing leads to another
&lt;/h2&gt;

&lt;p&gt;The first business I had was building computers for friends, this gave me the knowledge and experience to move onto being a freelance software engineer.&lt;/p&gt;

&lt;h2&gt;
  
  
  I met some great software engineers, that thought me a lot
&lt;/h2&gt;

&lt;p&gt;Not just the tech and how to be a better software engineer but also what it takes to service clients and deliver quality.&lt;/p&gt;

&lt;h2&gt;
  
  
  Travel &amp;amp; meet clients from all around the world
&lt;/h2&gt;

&lt;p&gt;The older I get the more I realise how it's the experiences that make my life more "rich" and there is nothing better than travelling and meeting new clients.&lt;/p&gt;

&lt;h2&gt;
  
  
  New opportunities to set-up new businesses
&lt;/h2&gt;

&lt;p&gt;Along the way I met individuals that have expressed interest in setting up a new business and opens new doors for you to experience.&lt;/p&gt;

&lt;p&gt;I share more about my story on a podcast I was on recently where we discussed the following topics:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Starting your own freelance business
&lt;/li&gt;
&lt;li&gt;Remote work
&lt;/li&gt;
&lt;li&gt;Getting your first client
&lt;/li&gt;
&lt;li&gt;What does it take to run a software company
&lt;/li&gt;
&lt;li&gt;Burn out and how to "avoid" it
&lt;/li&gt;
&lt;li&gt;How we need to do more to inspire future solopreneur
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Link in the comments&lt;/p&gt;

&lt;p&gt;I hope it inspires you to reach for the skies (cheesy i know, but its true 😄) &lt;/p&gt;

&lt;p&gt;P.s. It's been a while Dev.to community, keep coding, keep nerding!&lt;/p&gt;

</description>
      <category>freelancing</category>
      <category>softwarecompany</category>
      <category>entrepreneurship</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Freelancing Live Q&amp;A - How to get started</title>
      <dc:creator>Fabio Zammit</dc:creator>
      <pubDate>Tue, 05 May 2020 11:01:18 +0000</pubDate>
      <link>https://forem.com/fzammit/freelancing-live-q-a-how-to-get-started-n0n</link>
      <guid>https://forem.com/fzammit/freelancing-live-q-a-how-to-get-started-n0n</guid>
      <description>&lt;p&gt;TLDR: I am organising a live Q&amp;amp;A about freelancing, targeted at developers who wish to start in the coming weeks. Should this have a positive response, I will organise a series of webinars in the coming weeks.&lt;/p&gt;

&lt;p&gt;Completely free, no selling of courses, no get rich quick schemes, just pure value.&lt;/p&gt;

&lt;p&gt;If this is of any interest please register your interest here &lt;a href="https://forms.gle/Ts2JMs1CoNp2CoUr5"&gt;https://forms.gle/Ts2JMs1CoNp2CoUr5&lt;/a&gt;. &lt;/p&gt;




&lt;h1&gt;
  
  
  The why
&lt;/h1&gt;

&lt;p&gt;For the past few months, I have been pondering of ways I can add value to the overall dev community and after posting this article, back in 2018 (&lt;a href="https://dev.to/fzammit/10-lessons-from-a-software-engineer--freelancer-1fho"&gt;https://dev.to/fzammit/10-lessons-from-a-software-engineer--freelancer-1fho&lt;/a&gt;) I decided it is high time I get to share my experience as a freelancer, 15 years of it (Gawd, time flies).&lt;/p&gt;

&lt;p&gt;I always loved the idea of a community as it brings a certain energy to the place. In the past, I used to organise meet-ups with friends and we used to have over 200 attendees, from different backgrounds (freelancers, creatives, architects, designers, developers etc) &lt;a href="https://business.facebook.com/heydayofficial/"&gt;https://business.facebook.com/heydayofficial/&lt;/a&gt; and now I want to create something similar for freelancers, specifically developers.&lt;/p&gt;

&lt;h1&gt;
  
  
  Experiment
&lt;/h1&gt;

&lt;p&gt;This is an experiment as I have no idea what the response will be like....but the idea is to organise a series of webinars split into recommended strategies (40% of the time) and questions and answers (60% of the time). I want to hear about your successes, struggles, why maybe you haven't started and what might be holding you back.&lt;/p&gt;

&lt;p&gt;The target audience is for anyone starting off or might have 1 or 2 clients.&lt;/p&gt;

&lt;p&gt;If you are asking whether this is the right time? There is never a right time and from my experience during the recession in 2009, this can work. More on this in the webinar...&lt;/p&gt;

&lt;h1&gt;
  
  
  Register
&lt;/h1&gt;

&lt;p&gt;This webinar is completely free, no selling of courses, no get rich quick schemes, just pure value and if this is of any interest please register your interest here &lt;a href="https://forms.gle/Ts2JMs1CoNp2CoUr5"&gt;https://forms.gle/Ts2JMs1CoNp2CoUr5&lt;/a&gt;.&lt;/p&gt;

&lt;h1&gt;
  
  
  Questions
&lt;/h1&gt;

&lt;p&gt;Any questions you have, feel free to DM me on Twitter, &lt;a href="https://twitter.com/fzammit"&gt;https://twitter.com/fzammit&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Looking forward to seeing you at the webinar :) and I would highly appreciate if you would share this with any of your friends.&lt;/p&gt;

&lt;p&gt;Thank you!&lt;/p&gt;

</description>
      <category>freelancing</category>
      <category>webdev</category>
      <category>career</category>
    </item>
    <item>
      <title>6 tips on getting a computer science degree or flying solo</title>
      <dc:creator>Fabio Zammit</dc:creator>
      <pubDate>Sat, 25 May 2019 15:52:38 +0000</pubDate>
      <link>https://forem.com/fzammit/cs-degree-or-fly-solo-4mi7</link>
      <guid>https://forem.com/fzammit/cs-degree-or-fly-solo-4mi7</guid>
      <description>&lt;p&gt;Hello fellow devs!&lt;/p&gt;

&lt;p&gt;It has definitely been a while since my last post and even though I wanted to write a new post, I hate writing just for the sake of doing so, I like adding value to my articles. &lt;/p&gt;

&lt;p&gt;Enjoy 😊 &lt;/p&gt;

&lt;h1&gt;
  
  
  The debate of having a CS degree
&lt;/h1&gt;

&lt;p&gt;There is this stigma and hot debate on whether a developer with a degree is “better” than one without.&lt;/p&gt;

&lt;p&gt;Quick moment to point out that I have a degree but did it really make me a better developer?&lt;/p&gt;

&lt;p&gt;———-&lt;/p&gt;

&lt;p&gt;Here is my opinion based on my experience and some others who are in the industry:&lt;/p&gt;

&lt;h2&gt;
  
  
  A degree is only step 1
&lt;/h2&gt;

&lt;p&gt;Getting a degree gives you a basic framework of how to think as a programmer but was it the entire recipe for who I am today?&lt;/p&gt;

&lt;p&gt;I wouldn’t say so as technology is constantly evolving and certain principles thought within a specific course may not be valid in a decade. &lt;/p&gt;

&lt;p&gt;Its fair to say that this doesn’t apply to all aspects e.g data structures but does one need to go through the process of a degree to truly understand these concepts?&lt;/p&gt;

&lt;h2&gt;
  
  
  A degree is a requirement for most tech roles
&lt;/h2&gt;

&lt;p&gt;In Europe, a degree is generally one of the basic requirements when applying for a tech role and therefore it is quite important to have one.&lt;/p&gt;

&lt;p&gt;However a shift has been taking place where a degree is no longer a requirement. &lt;a href="https://www.google.com.mt/amp/s/amp.businessinsider.com/top-companies-are-hiring-more-candidates-without-a-4-year-degree-2019-4"&gt;https://www.google.com.mt/amp/s/amp.businessinsider.com/top-companies-are-hiring-more-candidates-without-a-4-year-degree-2019-4&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Will other companies follow suit?&lt;/p&gt;

&lt;h2&gt;
  
  
  Work experience is more important
&lt;/h2&gt;

&lt;p&gt;Throughout the years of working as a dev I had the amazing experience of working with some knowledgeable  individuals and one thing that I learnt is you can have all the degrees you like, but without work experience you are as good as a sitting duck. 🦆&lt;/p&gt;

&lt;p&gt;Some of the best devs I met had no fancy degree to show for their experience and knowledge but they surely worked their ass off to get to where they are today.&lt;/p&gt;

&lt;h2&gt;
  
  
  A degree will not prepare you for the real world
&lt;/h2&gt;

&lt;p&gt;This might not apply to all however some courses do not prepare you for the real world and I see it kind of natural as there is so much you can fit in one course.&lt;/p&gt;

&lt;p&gt;Only through work experience will you learn about migrations, issues on scalability in a real world scenario, proper debugging, how to effectively work with other teams etc.&lt;/p&gt;

&lt;h2&gt;
  
  
  It is not the only path
&lt;/h2&gt;

&lt;p&gt;The more time passes the more I realise how there are a ton of ways of achieving something and with all of the resources available to us, I can say that one does not need a degree to learn how to code. I am a classic example, I learnt HTML, CSS and JavaScript before joining university.&lt;/p&gt;

&lt;p&gt;What one needs is guidance, guidance on how learning a programming language is not enough and how logical and critical thinking helps one write better software.&lt;/p&gt;

&lt;h2&gt;
  
  
  Shit, did I waste my time at university or college?
&lt;/h2&gt;

&lt;p&gt;This post is in no way trying to bash universities or colleges as I do not regret getting one and if you have the chance, do go get one but remember its not the beyond and all and does not necessarily mean it will make you a better developer.&lt;/p&gt;

&lt;p&gt;In my eyes, a piece of paper will never define someone but it is the personality, your critical thinking and methods of approaching an issue that will make you a great dev :)&lt;/p&gt;

&lt;h2&gt;
  
  
  Do not wait
&lt;/h2&gt;

&lt;p&gt;My final advice is whether you choose to get a degree solely depends on you and your financial situation (for some countries) but one thing for sure, do not wait to get a degree to start coding as I didn’t and all I can say it paid off!&lt;/p&gt;

&lt;p&gt;——-&lt;/p&gt;

&lt;p&gt;Hope you enjoyed this article and found some value in it. &lt;/p&gt;

&lt;p&gt;How was your experience with choosing to get a degree? Love to hear from you on Twitter or in the comments below!&lt;/p&gt;

&lt;p&gt;Keep well and stay hungry 🙃&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>career</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>10 lessons from a software engineer &amp; freelancer</title>
      <dc:creator>Fabio Zammit</dc:creator>
      <pubDate>Fri, 28 Dec 2018 17:18:38 +0000</pubDate>
      <link>https://forem.com/fzammit/10-lessons-from-a-software-engineer--freelancer-1fho</link>
      <guid>https://forem.com/fzammit/10-lessons-from-a-software-engineer--freelancer-1fho</guid>
      <description>&lt;p&gt;In recent weeks, I wanted to share some of the lessons I learnt throughout my career as a software engineer, freelancer and now running a software company. &lt;/p&gt;

&lt;p&gt;Also, sharing is caring and if anyone can learn from some of my mistakes and observations, that would be awesome!&lt;/p&gt;

&lt;p&gt;Onto the article...&lt;/p&gt;

&lt;h2&gt;
  
  
  Lesson 1: Marketing is your best friend
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/l0HlS1sQnf2Do0osU/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/l0HlS1sQnf2Do0osU/giphy.gif" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learning the basics of marketing is handy and this does not mean understanding how to launch a full blown campaign on national TV. What I mean is:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Build a portfolio&lt;/li&gt;
&lt;li&gt;Showcase EVERYTHING&lt;/li&gt;
&lt;li&gt;Tell everyone (friends, family, your LinkedIn network) about what you do&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In 15 years most of my clients were referrals so do not underestimate the power of word of mouth.&lt;/p&gt;

&lt;h2&gt;
  
  
  Lesson 2: Go easy on the jargon
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/l4Ho0At2UD2d7WyD6/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/l4Ho0At2UD2d7WyD6/giphy.gif" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When dealing with clients/stakeholders/project managers, you want to have a good sense of communication, whereby you can both understand each other so as for you to deliver a product (software) that is about their goals.&lt;/p&gt;

&lt;p&gt;Therefore, using phrases such as "The requests are slow, we should opt for in-memory dbs", may not be entirely appreciated. Bare in mind that not everyone understands technology the same way you do and it is important to respect it, especially when running your own show.&lt;/p&gt;

&lt;p&gt;Learn how to use plain English (or whatever language you use) when communicating with non-technical stakeholders&lt;/p&gt;

&lt;h2&gt;
  
  
  Lesson 3: Programming languages are important but....
&lt;/h2&gt;

&lt;p&gt;Whilst going through my Twitter feed, I see how individuals are obsessed on knowing the "best" languages or frameworks, which is definitely important BUT the "correct" approach for a project, is not just about the language or framework.&lt;/p&gt;

&lt;p&gt;Languages are the tool to write the instructions, the art is in knowing the basics (Data structures, search algorithms, OOP, design patterns, test driven development etc) well so as to give you a proper understanding how to architect your software. &lt;/p&gt;

&lt;p&gt;Moreover, different languages have different strengths and some might be more appropriate than others for that specific task.&lt;/p&gt;

&lt;h2&gt;
  
  
  Lesson 4: Ego, ego, ego
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/3o6ZtegfBje8SGFj4A/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/3o6ZtegfBje8SGFj4A/giphy.gif" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In my view, being a confident individual is somewhat important as it gives you that sense of re-assurance when making certain choices. However, as a software engineer I like to keep my feet on the ground. If you are asking why, here are the reasons:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Everyone f*cks up, even the most experienced ones, so get off your pretty high horse :) I once by mistake executed &lt;code&gt;sudo rm -rvf *&lt;/code&gt;, on a Linux dev machine where I was in the root folder of the file system. Oops! - luckily did no serious damage as I stopped it super quickly.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It helps you become a better developer as you tend to question yourself from time to time.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;People appreciate you more as you are truly capable of looking for the 'right' solution rather than the one that suits your ego.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Lesson 5: Be transparent
&lt;/h2&gt;

&lt;p&gt;Before starting any project, always be clear about what you plan on delivering and be transparent with the client or stakeholder. This gives the product owner, the re-assurance that you are putting your money where your mouth is and that you are professional.&lt;/p&gt;

&lt;p&gt;Don't be afraid to say no, if you feel a task is going to derail your entire project plan.&lt;/p&gt;

&lt;h2&gt;
  
  
  Lesson 6: Project planning is key
&lt;/h2&gt;

&lt;p&gt;When running your own show and things start to pick up, you will start to have more and more projects which is fantastic. However without any proper planning you risk disappointing clients, which is not the ideal situation.&lt;/p&gt;

&lt;p&gt;We adopt these processes and tools to stay organised:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Gantt charts for project planning, thus giving us an idea of how long a project will take, the sequence of tasks and allocation of resources&lt;/li&gt;
&lt;li&gt;We use Kanban (&lt;a href="https://en.wikipedia.org/wiki/Kanban_(development)"&gt;https://en.wikipedia.org/wiki/Kanban_(development)&lt;/a&gt;) within Trello to scope out all the tasks and this give us a good indication of current progress and what everyone is up to&lt;/li&gt;
&lt;li&gt;We organise daily stand-ups with the team so as to discuss issues and progress for each individual&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you ask, how does this apply to smaller teams, e.g. 1 or 2 people, I still suggest using Gantt charts + Kanban. Stay organised no matter how small you are!&lt;/p&gt;

&lt;h2&gt;
  
  
  Lesson 7: Have an understanding about UX
&lt;/h2&gt;

&lt;p&gt;This applies mainly to anyone doing front-end work. Even though as developers, we are not required to know how to design proper UX. Experience showed me that it is good to have an understanding of what is a good user experience. &lt;/p&gt;

&lt;p&gt;This will help you make better recommendations and build a piece of software that the end-user really enjoys using.&lt;/p&gt;

&lt;p&gt;You can approach this in 2 ways:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Team up with a good UX designer, if budgets are tight then opt for option 2&lt;/li&gt;
&lt;li&gt;Read up as much as you can e.g. &lt;a href="https://amzn.to/2RqpM3q"&gt;https://amzn.to/2RqpM3q&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Lesson 8: Don't be a know it all
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/AbJ73Z0dLYKuk/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/AbJ73Z0dLYKuk/giphy.gif" alt="Greek god"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This kind of ties in with one's ego, but it deserves it's own lesson. As devs, we do sometimes feel this mighty power that we are like the Greek gods. This may be attributed to the fact that we are solving some real challenging issues and without diminishing anyone's achievement, we need to bare in mind that the dev team is not the beyond and all of a business.&lt;/p&gt;

&lt;p&gt;There are other important business functions like marketing, SEO etc that have their own feature requests. In my experience I have sometimes seen these features being dismissed and claiming that they are not important.&lt;/p&gt;

&lt;p&gt;This poor sense of judgement led to conflict between the departments, simply because of a lack of empathy or one not putting themselves into the other persons' shoes. From experience, I can tell that a basic change for the SEO department, could be a real winner for the business.&lt;/p&gt;

&lt;p&gt;Bottom line, have respect for other requests and do your homework properly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Lesson 9: Stay current
&lt;/h2&gt;

&lt;p&gt;You never know enough, even after 15, 20, 30 years in the industry. Especially, when running your own thing, you need to make that extra effort to stay current as you don't always have the luxury of asking your colleague about what is the best approach.&lt;/p&gt;

&lt;p&gt;So stay in touch with communities like this one and never stop learning.&lt;/p&gt;

&lt;h2&gt;
  
  
  Lesson 10: Build long lasting relationships
&lt;/h2&gt;

&lt;p&gt;Building relationships is not only important in business but even when working in an organisation as you will learn from one another. More importantly you never know where life will take you and your own colleague or boss could be one of your first clients or future business partner.&lt;/p&gt;

&lt;h2&gt;
  
  
  The End
&lt;/h2&gt;

&lt;p&gt;Hope you enjoyed reading and got some value out of this. Well done if you have made it to the bottom :D &lt;/p&gt;

&lt;p&gt;Feel free to put forward any suggestions you may have. Stay hungry and feel free to reach out, happy to help out.&lt;/p&gt;

</description>
      <category>yearinreview</category>
      <category>webdev</category>
      <category>discuss</category>
      <category>beginners</category>
    </item>
    <item>
      <title>3 reasons why devs don’t contribute to open source. Discuss!</title>
      <dc:creator>Fabio Zammit</dc:creator>
      <pubDate>Fri, 23 Nov 2018 17:57:41 +0000</pubDate>
      <link>https://forem.com/fzammit/3-reasons-why-devs-dont-contribute-to-open-source-discuss-2h65</link>
      <guid>https://forem.com/fzammit/3-reasons-why-devs-dont-contribute-to-open-source-discuss-2h65</guid>
      <description>&lt;h1&gt;
  
  
  Overview
&lt;/h1&gt;

&lt;p&gt;I came across this survey from Digital Ocean that takes a deep dive into understanding what devs think about contributing to open source.&lt;/p&gt;

&lt;p&gt;In the survey we can say the list of open source projects sorted by popularity and it is no surprise that projects like React and Linux are some of the most favorable.&lt;/p&gt;

&lt;h2&gt;
  
  
  Google was found to be the most supportive when it comes to open source.
&lt;/h2&gt;

&lt;p&gt;——&lt;/p&gt;

&lt;h1&gt;
  
  
  Contributing to open source
&lt;/h1&gt;

&lt;p&gt;There was 1 part which took me by surprise where a large percentage  find it a challenge to contribute to open source.&lt;/p&gt;

&lt;p&gt;The article states:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Two of the most prominent barriers preventing developers from getting involved in open source are not knowing where to begin, and doubting they have the right skills.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In my opinion some projects like Dev.to are very well documented  on Github. Even though I may not be  very knowledgeable with Ruby I am sure anyone can get their head around it as ultimately its the basic programming principles that count.&lt;/p&gt;

&lt;p&gt;Having said that, there are a number of projects that should  follow the same standards. This is where I have to admit that more needs to be done to encourage developers to contribute.&lt;/p&gt;

&lt;p&gt;What is your take on this? Do you agree that these barriers exist? What could be improved? Let me know in the comments below.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reason No. 3
&lt;/h2&gt;

&lt;p&gt;The third reason which doesn’t surprise me at all:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Companies not giving their employees time to contribute is also a large factor.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;It is maybe high time that more companies allocate a day a week where devs can spend X amount of time on open source projects or just learning something new.&lt;/p&gt;

&lt;p&gt;This is something we do at Root Codex where we encourage our devs to contribute and take time every week to work on some form of pet project.&lt;/p&gt;

&lt;p&gt;Did you have or are currently facing such barriers when it comes to contributing your code?&lt;/p&gt;

&lt;p&gt;Do you contribute to open source? And if so which project?&lt;/p&gt;

&lt;p&gt;Is there something, as a community that we can do to help others overcome these barriers?&lt;/p&gt;

&lt;p&gt;Looking forward to hearing from you! 🙂&lt;/p&gt;

&lt;p&gt;Full survey may be found at:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.digitalocean.com/currents/october-2018/?utm_source=dev.to"&gt;https://www.digitalocean.com/currents/october-2018/?utm_source=dev.to&lt;/a&gt;&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>opensource</category>
    </item>
    <item>
      <title>WordPress penetration testing</title>
      <dc:creator>Fabio Zammit</dc:creator>
      <pubDate>Thu, 22 Nov 2018 15:44:52 +0000</pubDate>
      <link>https://forem.com/fzammit/wordpress-penetration-testing-4mca</link>
      <guid>https://forem.com/fzammit/wordpress-penetration-testing-4mca</guid>
      <description>&lt;p&gt;Even though I believe that security experts should be the ones to carry out penetration tests, it is always important for us developers to understand how make our web applications more secure.&lt;/p&gt;

&lt;p&gt;An article how to test your blog or WordPress installation using Kali Linux.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://deliciousbrains.com/wordpress-penetration-testing/"&gt;https://deliciousbrains.com/wordpress-penetration-testing/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There are some tools which are not WordPress focused therefore it is worth reading even if you are not into WP.&lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>security</category>
      <category>php</category>
      <category>kalilinux</category>
    </item>
    <item>
      <title>Using rel=noopener in an anchor tag</title>
      <dc:creator>Fabio Zammit</dc:creator>
      <pubDate>Thu, 22 Nov 2018 09:40:53 +0000</pubDate>
      <link>https://forem.com/fzammit/using-relnoopener-in-an-anchor-tag-11h0</link>
      <guid>https://forem.com/fzammit/using-relnoopener-in-an-anchor-tag-11h0</guid>
      <description>&lt;p&gt;I come across quite a few websites that do not use rel="noopener" and therefore wanted to share an article that explains the importance of having this attribute when creating an &lt;a&gt; anchor tag that links to an external source.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://mathiasbynens.github.io/rel-noopener/" rel="noopener noreferrer"&gt;https://mathiasbynens.github.io/rel-noopener/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>html</category>
      <category>security</category>
    </item>
    <item>
      <title>HTTPS on static websites?</title>
      <dc:creator>Fabio Zammit</dc:creator>
      <pubDate>Tue, 20 Nov 2018 08:39:58 +0000</pubDate>
      <link>https://forem.com/fzammit/https-on-static-websites-13c4</link>
      <guid>https://forem.com/fzammit/https-on-static-websites-13c4</guid>
      <description>&lt;h1&gt;
  
  
  Do we require an HTTPS certificate for static sites?
&lt;/h1&gt;

&lt;p&gt;There is this misconception that an HTTPS certificate is required only when collecting sensitive information like credit card data and personal information.&lt;/p&gt;

&lt;p&gt;However Troy Hunt highlights in his demo how this could be far from the truth.&lt;/p&gt;

&lt;p&gt;Also, if your idea is that this does not affect you in any way I strongly suggest you have a look at the demo.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.troyhunt.com/heres-why-your-static-website-needs-https/"&gt;https://www.troyhunt.com/heres-why-your-static-website-needs-https/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>https</category>
      <category>security</category>
    </item>
  </channel>
</rss>
