<?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: ibrahim</title>
    <description>The latest articles on DEV Community by ibrahim (@aibrahim3546).</description>
    <link>https://dev.to/aibrahim3546</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%2F68731%2Fb021a859-24d6-4d10-9b3c-9b7ae180d936.jpeg</url>
      <title>DEV Community: ibrahim</title>
      <link>https://dev.to/aibrahim3546</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aibrahim3546"/>
    <language>en</language>
    <item>
      <title>First step and at which stage you should ship your product.</title>
      <dc:creator>ibrahim</dc:creator>
      <pubDate>Tue, 22 Jun 2021 16:12:04 +0000</pubDate>
      <link>https://dev.to/aibrahim3546/first-step-and-at-which-stage-you-should-ship-your-product-3ppd</link>
      <guid>https://dev.to/aibrahim3546/first-step-and-at-which-stage-you-should-ship-your-product-3ppd</guid>
      <description>&lt;p&gt;I took the first step and now I have my own website. I bought a domain under my name. Thats all it took for me to build my own website in a day.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Advertisment: My cool website - &lt;a href="//ahmadibrahim.io"&gt;ahmadibrahim.io&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Ship First
&lt;/h3&gt;

&lt;p&gt;Don't wait for your product to be perfect to ship it. It will never happen. Instead what you should do is ship the product first (even the MVP). Roll it out to your user, let them decide what they want and what they need. If your product solves a problem or help them in any way, they will help you to make it perfect. When the product reach actual user you will be more encouraged to work and improve the product.&lt;/p&gt;

&lt;h3&gt;
  
  
  Process
&lt;/h3&gt;

&lt;p&gt;Trust the process. It take times for a product to be solid, remember not to look at the $$$. Instead focus on user, collect their feedback and what they need. If you help them they will help you. It's a win win situation. Remember how facebook looked when it's first launched.&lt;/p&gt;

&lt;h3&gt;
  
  
  Scaling
&lt;/h3&gt;

&lt;p&gt;Don't scale your product too early without any demand. Spending too much time thinking of a feature without knowing whether the user want it or not is a waste of time, energy and arguments. Instead focus on making the existing product better. (fix bugs, improve performance, enhance ui/ux etc)&lt;/p&gt;

&lt;h3&gt;
  
  
  Ship Small, Ship fast
&lt;/h3&gt;

&lt;p&gt;Yes the first launch is important. But it is just a beginning, what is more important is the things to come after that. Remember to keep shipping and improving your product fast by keeping it small. It's not encouraged to ship things in a big chunk. This will consume a lot of time to test and to ship the product to the end users. By the time it reach the user, it might not be what they want anymore.&lt;/p&gt;

&lt;h2&gt;
  
  
  Customer Support
&lt;/h2&gt;

&lt;p&gt;This is &lt;strong&gt;very important&lt;/strong&gt;. Always take customer complain/feedback seriously and entertain them in a best way possible. Help them to solve their issue in the fastest time possible. Make sure to not leave them hanging. Losing one customer is like losing more than ten people because of word of mouth. But winning one customer will help you gain more customers in the future and keep your product rating very high.&lt;/p&gt;

&lt;p&gt;That's all from me. Peace.&lt;/p&gt;

&lt;p&gt;&lt;a href="//ahmadibrahim.io"&gt;ahmadibrahim.io&lt;/a&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>learning</category>
    </item>
    <item>
      <title>Why I think everyone are actually self taught engineers.</title>
      <dc:creator>ibrahim</dc:creator>
      <pubDate>Sun, 17 May 2020 14:31:00 +0000</pubDate>
      <link>https://dev.to/aibrahim3546/why-i-think-everyone-are-actually-self-taught-engineers-4b8i</link>
      <guid>https://dev.to/aibrahim3546/why-i-think-everyone-are-actually-self-taught-engineers-4b8i</guid>
      <description>&lt;p&gt;I have been working for 3 years now as a professional software engineer. From my experience working many wonderful engineers, I think everyone is self taught. Doesn't matter you have a CS degree or not.&lt;/p&gt;

&lt;p&gt;Most of my colleague are CS degree holder, all of them told me that CS degree is not really helping them. They told me that the university(in my country) doesn't really prepare them for the real world challenges. Which made them a bit hard to secure their first job. Most of the tools and method they use for their work(coding) are learned by them self. Most of them get their way up to higher position by learning new skills by them self.&lt;/p&gt;

&lt;p&gt;I am also telling this, because I have a colleague who are self taught. And from my experience working with them, some of them are better than those who have a CS degree.&lt;/p&gt;

&lt;p&gt;I am not discouraging anyone from taking a degree. Go take your degree it can be helpful, and maybe you can find a good network. But my question here is, Do we really need to spend more than 3 years to learn those stuff? What do you guys think?&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>career</category>
    </item>
    <item>
      <title>Creating a custom calendar in React from scratch</title>
      <dc:creator>ibrahim</dc:creator>
      <pubDate>Mon, 04 May 2020 13:48:21 +0000</pubDate>
      <link>https://dev.to/aibrahim3546/creating-a-custom-calendar-in-react-from-scratch-1hej</link>
      <guid>https://dev.to/aibrahim3546/creating-a-custom-calendar-in-react-from-scratch-1hej</guid>
      <description>&lt;p&gt;Usually as developer we don't reinvent the wheel. Most of the time we just end up using a 3rd party library for calendar. But for some cases the 3rd party calendar won't suit our design and functionality. So, when there is no choice, we need to come up with our own calendar.&lt;/p&gt;

&lt;p&gt;Let's start, below are the packages we are going to use&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;dates-generator&lt;/code&gt; - &lt;a href="https://www.npmjs.com/package/dates-generator"&gt;https://www.npmjs.com/package/dates-generator&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;styled-components&lt;/code&gt; - &lt;a href="https://styled-components.com/"&gt;https://styled-components.com/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I am not going to explain the above library in detail, please refer to the link if you are not familiar with the library above.&lt;/p&gt;

&lt;p&gt;Setup your React project by running the command below&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;npx create-react-app custom-calendar &amp;amp;&amp;amp; cd custom-calendar&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;npm install dates-generator --save&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;npm install styled-components --save&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;styled-components&lt;/code&gt; is used to apply the css styling to the components and I find it easier to write the css styling using &lt;code&gt;styled-components&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Now let's edit the &lt;code&gt;/src/App.js&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;import React, { useState, useEffect } from 'react';
import styled from 'styled-components'

const months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];

const Container = styled.div`
  width: 300px;
  border: 1px solid black;
  margin: 0 auto;
  box-shadow: 10px 10px 0px black;
`

const MonthText = styled.div`
  font-size: 26px;
  font-weight: bold;
  text-align: center;
`

const App = () =&amp;gt; {
  const [selectedDate, setSelectedDate] = useState(new Date());
  const [dates, setDates] = useState([]);
  const [calendar, setCalendar] = useState({
    month: selectedDay.getMonth(),
    year: selectedDay.getFullYear(),
  });


  useEffect(() =&amp;gt; {}, [])

  return (
    &amp;lt;div style={{ width: '100%', paddingTop: 50 }}&amp;gt;
      &amp;lt;Container&amp;gt;
        &amp;lt;MonthText&amp;gt;
          {months[calendar.month]}
        &amp;lt;/MonthText&amp;gt;
      &amp;lt;/Container&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}

export default App;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If you run this, you will see the current month being rendered in your browser.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;selectedDate&lt;/code&gt; is the date that we selected in the calendar. By default the date is present date.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;dates&lt;/code&gt; is the state that will hold all the dates for the given month.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;calendar&lt;/code&gt; is the state that will hold the month and year for the calendar.&lt;/p&gt;

&lt;p&gt;Now lets fill up the calendar with the dates, by default the calendar will be the present month calendar.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;...

const [calendar, setCalendar] = useState({
    month: selectedDay.getMonth(),
    year: selectedDay.getFullYear(),
});

useEffect(() =&amp;gt; {
  const body = {
    month: calendar.month,
    year: calendar.year
  };
  const { dates, nextMonth, nextYear, previousMonth, previousYear } = datesGenerator(body);

  setDates([ ...dates ]);
  setCalendar({
    ...calendar,
    nextMonth,
    nextYear,
    previousMonth,
    previousYear
  });
}, [])

...

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;As you can see that, we have added &lt;code&gt;useEffect&lt;/code&gt; inside our component. Inside the &lt;code&gt;useEffect&lt;/code&gt; we run the &lt;code&gt;datesGenerator&lt;/code&gt; function that is provided by &lt;code&gt;dates-generator&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;This function will return the all the dates that is available for the given month. We provided the month and year by passing the &lt;code&gt;body&lt;/code&gt; inside the &lt;code&gt;datesGenerator&lt;/code&gt; function. We can use the &lt;code&gt;previousMonth/nextMonth&lt;/code&gt; and &lt;code&gt;previousYear/nextYear&lt;/code&gt; attributes to get the previous/next month calendar dates. &lt;/p&gt;

&lt;p&gt;Read more on how &lt;code&gt;dates-generator&lt;/code&gt; work &lt;a href="(https://www.npmjs.com/package/dates-generator)"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Since now we already store the all the dates in the state, let's display it at our browser.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const days = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']

...

return (
  &amp;lt;div style={{ width: '100%', paddingTop: 50 }}&amp;gt;
    &amp;lt;Container&amp;gt;
      &amp;lt;MonthText&amp;gt;
        {months[calendar.month]}
      &amp;lt;/MonthText&amp;gt;
      &amp;lt;div&amp;gt;

        &amp;lt;div&amp;gt;
          &amp;lt;table style={{ width: '100%' }}&amp;gt;
            &amp;lt;tbody&amp;gt;
              &amp;lt;tr&amp;gt;
                {days.map((day) =&amp;gt; (
                  &amp;lt;td key={day} style={{ padding: '5px 0' }}&amp;gt;
                    &amp;lt;div style={{ textAlign: 'center', padding: '5px 0' }}&amp;gt;
                      {day}
                    &amp;lt;/div&amp;gt;
                   &amp;lt;/td&amp;gt;
                 ))}
              &amp;lt;/tr&amp;gt;

              {dates.length &amp;gt; 0 &amp;amp;&amp;amp; dates.map((week) =&amp;gt; (
                &amp;lt;tr key={JSON.stringify(week[0])}&amp;gt;
                  {week.map((each) =&amp;gt; (
                    &amp;lt;td key={JSON.stringify(each)} style={{ padding: '5px 0' }}&amp;gt;
                      &amp;lt;div style={{ textAlign: 'center', padding: '5px 0' }}&amp;gt;
                        {each.date}
                      &amp;lt;/div&amp;gt;
                    &amp;lt;/td&amp;gt;
                  ))}
                &amp;lt;/tr&amp;gt;
              ))}
            &amp;lt;/tbody&amp;gt;
          &amp;lt;/table&amp;gt;
        &amp;lt;/div&amp;gt;

      &amp;lt;/div&amp;gt;
    &amp;lt;/Container&amp;gt;
  &amp;lt;/div&amp;gt;
);

...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I have add the days variable to be rendered on top of the dates. If you look at your browser now, you will see the calendar for the present month.&lt;/p&gt;

&lt;p&gt;Now let's write 3 more function:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;onClickNext&lt;/code&gt; - to go to next month calendar&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;onClickPrevious&lt;/code&gt; - to go to previous month calendar&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;onSelectDate&lt;/code&gt; - to set the selected date by the user
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  const onClickNext = () =&amp;gt; {
    const body = { month: calendar.nextMonth, year: calendar.nextYear };
    const { dates, nextMonth, nextYear, previousMonth, previousYear } = datesGenerator(body);

    setDates([ ...dates ]);
    setCalendar({
      ...calendar,
      month: calendar.nextMonth,
      year: calendar.nextYear,
      nextMonth,
      nextYear,
      previousMonth,
      previousYear
    });
  }

  const onClickPrevious = () =&amp;gt; {
    const body = { month: calendar.previousMonth, year: calendar.previousYear };
    const { dates, nextMonth, nextYear, previousMonth, previousYear } = datesGenerator(body);

    setDates([ ...dates ]);
    setCalendar({
      ...calendar,
      month: calendar.previousMonth,
      year: calendar.previousYear,
      nextMonth,
      nextYear,
      previousMonth,
      previousYear
    });
  }

  const onSelectDate = (date) =&amp;gt; {
    setSelectedDate(new Date(date.year, date.month, date.date))
  }

...
return (
  ...
    &amp;lt;div style={{ padding: 10 }}&amp;gt;
      &amp;lt;div onClick={onClickPrevious} style={{ float: 'left', width: '50%' }}&amp;gt;
        Previous
      &amp;lt;/div&amp;gt;
      &amp;lt;div onClick={onClickNext} style={{ float: 'left', width: '50%', textAlign: 'right' }}&amp;gt;
        Next
      &amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;MonthText&amp;gt;
      {months[calendar.month]}
    &amp;lt;/MonthText&amp;gt;

    ...    
      &amp;lt;div onClick={() =&amp;gt; onSelectDate(each.jsDate)} style={{ textAlign: 'center', padding: '5px 0' }}&amp;gt;
        {each.date}
      &amp;lt;/div&amp;gt;
    ...

    &amp;lt;div style={{ padding: 10 }}&amp;gt;
      Selected Date: {selectedDate.toDateString()}
    &amp;lt;/div&amp;gt;
  &amp;lt;/Container&amp;gt;
  ...
)
...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now the date that you click will be shown at the bottom of calendar. if you look at your browser you will see this calendar:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NiNHYZMp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/lvnab2xqaf9lyq0jh5cy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NiNHYZMp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/lvnab2xqaf9lyq0jh5cy.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That's it, Now you have the basic calendar, You can customise it as you like. That's all from me.&lt;/p&gt;

&lt;p&gt;Can get the full code for &lt;code&gt;/App.js&lt;/code&gt; at this gist &lt;a href="https://gist.github.com/aibrahim3546/dc68f9525f0f206ff08b1d09ee3adab5"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Feedback appreciated.&lt;/p&gt;

&lt;p&gt;Cover Image credit to &lt;a href="https://unsplash.com/@esteejanssens"&gt;@esteejanssens&lt;/a&gt;&lt;/p&gt;

</description>
      <category>react</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
    <item>
      <title>I just published my first npm package. It's a dates-generator for javascript.</title>
      <dc:creator>ibrahim</dc:creator>
      <pubDate>Sat, 02 May 2020 07:10:56 +0000</pubDate>
      <link>https://dev.to/aibrahim3546/i-just-published-my-first-npm-package-it-s-a-dates-generator-for-javascript-4h8e</link>
      <guid>https://dev.to/aibrahim3546/i-just-published-my-first-npm-package-it-s-a-dates-generator-for-javascript-4h8e</guid>
      <description>&lt;p&gt;I have recently encountered a problem when developing my app using React Native. My team UI/UX designer come up with totally customise-able calendar UI. I have been looking through few calendar and date picker library and end up it is not what I exactly wanted to develop the calendar.&lt;/p&gt;

&lt;p&gt;So I decided to develop a custom calendar by my self. This calendar is more customisable than ever. By creating this custom function to generate the calendar, I was able to achieve everything that my designer wanted. From the UI to logic. Everything is customised and you can achieve anything when you are in full control.&lt;/p&gt;

&lt;p&gt;Here is the customised UI I develop&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wSlFPk6V--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/n3wf5unsax68gas1jem8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wSlFPk6V--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/n3wf5unsax68gas1jem8.png" width="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If any of you are interested in making a custom calendar or date picker. You guys may try this out.&lt;/p&gt;

&lt;p&gt;I have published the NPM package here &lt;a href="https://www.npmjs.com/package/dates-generator"&gt;https://www.npmjs.com/package/dates-generator&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>react</category>
      <category>vue</category>
      <category>angular</category>
    </item>
    <item>
      <title>Why I choose ReactJs and React Native(For hybrid app development).</title>
      <dc:creator>ibrahim</dc:creator>
      <pubDate>Fri, 01 May 2020 14:41:52 +0000</pubDate>
      <link>https://dev.to/aibrahim3546/why-i-choose-reactjs-and-react-native-for-hybrid-app-development-3kn4</link>
      <guid>https://dev.to/aibrahim3546/why-i-choose-reactjs-and-react-native-for-hybrid-app-development-3kn4</guid>
      <description>&lt;p&gt;I am going to share with you guys, what made me choose ReactJs for web development and React Native for hybrid mobile app development.&lt;/p&gt;

&lt;p&gt;Simple, I choose to focus on this framework is because of the current market demand. At the time I am writing this article, ReactJs and React Native developer are in demand in the current market at my country(Malaysia) and also at most of the country out there.&lt;/p&gt;

&lt;p&gt;It's so easy for me to find a job here when I am a React Developer. While I am focusing on React at the moment, I am also always keeping an eye on VueJs, Svelte and Flutter.&lt;/p&gt;

&lt;p&gt;When I have my free time I will go and look at this amazing framework. And try to understand, how it is different compare to React. So that when the time come, I can be prepare to switch my stack so that I won't be out of job and make sure that my pay are good.&lt;/p&gt;

&lt;p&gt;We as a developer must always be up to date with the current technology and trends. We must be ready for change anytime. Because we don't know when the tool we are using going to expired. Tech industry grow way fast compare to other industry in this world.&lt;/p&gt;

&lt;p&gt;I am not telling you that React or React Native will be gone or not used in the future, We just need to make sure that we are always aware about the latest technology that is being used so that in the coming future we won't be left behind.&lt;/p&gt;

&lt;p&gt;What do you think?&lt;/p&gt;

</description>
      <category>react</category>
      <category>reactnative</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Software Engineering Job with $10</title>
      <dc:creator>ibrahim</dc:creator>
      <pubDate>Mon, 05 Aug 2019 16:17:22 +0000</pubDate>
      <link>https://dev.to/aibrahim3546/software-engineering-job-with-10-2bgp</link>
      <guid>https://dev.to/aibrahim3546/software-engineering-job-with-10-2bgp</guid>
      <description>&lt;p&gt;Original post is &lt;a href="https://medium.com/@aibrahim3546/software-engineering-job-with-10-599233150e5c?source=friends_link&amp;amp;sk=d3468dfef4bf5dfb725e00efad0462f5"&gt;here&lt;/a&gt;, appreciate it if you give a like.&lt;/p&gt;

&lt;p&gt;Hey guys, I am going to share my story on how I became a software engineer by just spending $10 USD (NO college degree). 2 years ago I was still in a college doing diploma in electrical and electronics engineering, on my 5th semester I was introduced with one programming subject which changed my life. This is the class where I learn how to code and also where I learn my first programming language (my first programming language was C). I was so passionated about programming since I went to that class.&lt;/p&gt;

&lt;p&gt;After my 5th semester, there was no more programming classes for my course. I was so disappointed about it. So when I was on my semester break, I had a lot free time, on that free time I started looking for programming course online. This is where I came through few websites that offer a programming course. Udemy was one of the website, I was so attracted with the course that was offered in Udemy. Without thinking much, I asked my father for his credit card and purchase one of the programming course which just costed $10 USD. It took me around 1 month to finish the course. When I finished my diploma I started looking for a job as a web developer and I manage to secure a job which played a big role in my software engineering career. After I secured a good job I decided not to pursue a bachelor degree anymore. Now I have been a professional software engineer for almost 2 years working with great companies and the most important thing is I am doing the job that I like the most.&lt;/p&gt;

&lt;p&gt;Do checkout my &lt;a href="https://github.com/aibrahim3546"&gt;GitHub&lt;/a&gt; and my &lt;a href="https://www.linkedin.com/in/aibrahim3546/"&gt;LinkedIn&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Cover Image Photo by &lt;a href="https://unsplash.com/@emilep?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText"&gt;Émile Perron&lt;/a&gt; on &lt;a href="https://unsplash.com/@emilep?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText"&gt;Unsplash&lt;/a&gt;&lt;/p&gt;

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