<?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: Watiri Kambo</title>
    <description>The latest articles on DEV Community by Watiri Kambo (@watiriroyalty).</description>
    <link>https://dev.to/watiriroyalty</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%2F508057%2Fd83df97d-e3a4-4826-b5b5-17f1086f6a2e.jpeg</url>
      <title>DEV Community: Watiri Kambo</title>
      <link>https://dev.to/watiriroyalty</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/watiriroyalty"/>
    <language>en</language>
    <item>
      <title>Three simple ways to do Reverse email lookup</title>
      <dc:creator>Watiri Kambo</dc:creator>
      <pubDate>Wed, 14 Dec 2022 08:46:17 +0000</pubDate>
      <link>https://dev.to/watiriroyalty/three-simple-ways-to-do-reverse-email-lookup-43p</link>
      <guid>https://dev.to/watiriroyalty/three-simple-ways-to-do-reverse-email-lookup-43p</guid>
      <description>&lt;p&gt;What is email lookup?&lt;/p&gt;

&lt;p&gt;Email lookup is a tool or technique that allows you to find someone's email address based on their personal data. &lt;/p&gt;

&lt;p&gt;For instance, you could type in someone's first and last name or phone number, and the tool will deliver the person's associated email address. &lt;/p&gt;

&lt;p&gt;Reverse email lookup refers to a service that helps people find out the identity and background of people via their email address. The application would ask you to enter the email address of that person and then show you matching results&lt;/p&gt;

&lt;p&gt;Well wouldn't it be extremely cool if you could verify the identity of that "prince in Nigeria" asking you for money? Performing a simple reverse email lookup can offer great benefits besides scam and fraud detection. &lt;/p&gt;

&lt;p&gt;This &lt;a href="https://nubela.co/blog/3-simple-methods-to-do-reverse-email-lookup/?utm_campaign=writers%20domain&amp;amp;utm_source=social&amp;amp;utm_medium=review&amp;amp;utm_content=3%20reverse%20email%20lookup"&gt;blog&lt;/a&gt; by Steven Goh highlights the merits and different kinds of data you can get from a reverse email lookup. &lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
      &lt;div class="c-embed__cover"&gt;
        &lt;a href="https://nubela.co/blog/3-simple-methods-to-do-reverse-email-lookup/?utm_campaign=writers%20domain&amp;amp;amp%3Butm_source=social&amp;amp;amp%3Butm_medium=review&amp;amp;amp%3Butm_content=3%20reverse%20email%20lookup" class="c-link s:max-w-50 align-middle" rel="noopener noreferrer"&gt;
          &lt;img alt="" src="https://res.cloudinary.com/practicaldev/image/fetch/s--G-q-i1Wo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://accountgram-production.sfo2.cdn.digitaloceanspaces.com/nubelaco_ghost/2022/10/TLC_3_Simple_Methods_to_do_Reverse_Email_Lookup__.png" height="406" class="m-0" width="800"&gt;
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;div class="c-embed__body"&gt;
      &lt;h2 class="fs-xl lh-tight"&gt;
        &lt;a href="https://nubela.co/blog/3-simple-methods-to-do-reverse-email-lookup/?utm_campaign=writers%20domain&amp;amp;amp%3Butm_source=social&amp;amp;amp%3Butm_medium=review&amp;amp;amp%3Butm_content=3%20reverse%20email%20lookup" rel="noopener noreferrer" class="c-link"&gt;
          3 Simple Methods To Do Reverse Email Lookup
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;p class="truncate-at-3"&gt;
          There are 3 main ways - free, paid, and an efficient, automated method using API. All 3 are available to everyone, so it's up to you to pick which one suits your use case the best.
        &lt;/p&gt;
      &lt;div class="color-secondary fs-s flex items-center"&gt;
          &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://res.cloudinary.com/practicaldev/image/fetch/s--VFkVZ9i4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://nubela.co/blog/assets/img/icon/favicon-96x96.png%3Fv%3D79b88b4339" width="96" height="96"&gt;
        nubela.co
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;I would also recommend trying out &lt;a href="https://nubela.co/proxycurl/reverse-email-lookup?utm_campaign=writers%20domain&amp;amp;utm_source=website&amp;amp;utm_medium=review&amp;amp;utm_content=3%20reverse%20email%20lookup"&gt;Proxycurl&lt;/a&gt; for a free trial Reverse Email Lookup API takes a work email address and returns you a Linkedin Profile URL. I had so much fun trying it out !&lt;/p&gt;

&lt;p&gt;I hope you enjoy reading this great content. Feel free to share your thoughts in the comment section below. &lt;/p&gt;

</description>
      <category>beginners</category>
      <category>emails</category>
      <category>reverse</category>
      <category>lookup</category>
    </item>
    <item>
      <title>BUILDING A DECENRALIZED MICROBLOG WITH REACH</title>
      <dc:creator>Watiri Kambo</dc:creator>
      <pubDate>Sun, 29 May 2022 10:21:08 +0000</pubDate>
      <link>https://dev.to/watiriroyalty/building-a-decenralized-microblog-with-reach-1dji</link>
      <guid>https://dev.to/watiriroyalty/building-a-decenralized-microblog-with-reach-1dji</guid>
      <description>&lt;p&gt;I had the amazing opportunity to yet again participate in the decentralized Umoja 2 Bounty Hackathon. As the name suggests this is a bounty hackathon that is hosted by Reach, Algorand and Africa Blockchain Alliance. Reach is a decentralized programming language that makes use of dockerised images. When writing a Dapp using Reach, you write a program that generates a smart contract and a backend as well as a frontend. The reach primitive publish allows participants to share information with all other participants which then happens automatically without other parties needing to do anything special.&lt;/p&gt;

&lt;p&gt;The hackathon runs for a period of six weeks, whereby teams get to compete for prizes as well as beat deadlines to carry home incentives. For my project,I worked on a microblog which lets you share short messages with an online audience to improve engagement.Blockchain is fundamentally a way to provide reliability and safety by redundancy. A new way which can democratize the process of social networking.Anyone that is a believer of open and free media is definitely a benefactor of decentralized microblogging system.&lt;/p&gt;

&lt;p&gt;The flow for my project as demonstrated &lt;a href="https://www.youtube.com/watch?v=2PTHShNUD00&amp;amp;t=14s"&gt;here&lt;/a&gt; is that the frontend is hosted on Reach while Reach interacts with the Algorand network. Anyone with an algorand account can join the network and share their thoughts. The algorand address is used as the reference to the user to uniquely identify them and make transactions within the application.&lt;/p&gt;

&lt;p&gt;Basic JavaScript and Reach knowledge is required when bulding a Dapp. Overall, Reach is a very easy to learn and use language especially when you are getting started on blockchain development.I would most definitely recommend that you try out &lt;a href="https://www.youtube.com/watch?v=z1nWuxelRpE"&gt;Reach&lt;/a&gt; as early as &lt;strong&gt;NOW&lt;/strong&gt; so as to max out on the learning opportunities available.&lt;/p&gt;

&lt;p&gt;Lastly, I am grateful for my mentor for she always held my hand and made sure that I was jumping hoops over all the challenges that came my way. On top of this, she also made sure that I completed my project on time and she always encouraged me to deliver the best that I could offer.I surely could not have come this far without the support that I got.Reach also has an amazing community on &lt;a href="https://discord.com/invite/reachsh"&gt;discord&lt;/a&gt; that is always so quick to respond to any questions or concerns. Join the family today, I promise you will like it here.&lt;/p&gt;

</description>
      <category>decentralized</category>
      <category>web3</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>WHAT YOU NEED TO KNOW ABOUT GALAXY COMMUNITY</title>
      <dc:creator>Watiri Kambo</dc:creator>
      <pubDate>Wed, 20 Apr 2022 12:09:55 +0000</pubDate>
      <link>https://dev.to/watiriroyalty/what-you-need-to-know-about-galaxy-community-2o3o</link>
      <guid>https://dev.to/watiriroyalty/what-you-need-to-know-about-galaxy-community-2o3o</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xsMrlwpl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nve79e5i2pvt11w6ev1l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xsMrlwpl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nve79e5i2pvt11w6ev1l.png" alt="Galaxy community" width="275" height="183"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;What is Galaxy Community?&lt;/strong&gt;&lt;br&gt;
I'm positive this is a question that is already running through your mind. Well, worry no further for this blogpost explains more about the galaxy community and all matters related to open source contribution. Galaxy is a global community project which is made up of researchers, trainers, students, bioinformaticians, software developers and infrastructure providers all using the Galaxy platform to perform and support data-intensive research. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Well then how does Open Source relate to Galaxy community?&lt;/strong&gt;&lt;br&gt;
Yet another question that may have crossed your mind. To put things into perspective, Open Source projects provide a framework whereby contributors are free to modify and distribute software according to each project guidelines. More often than not, the contributors are usually not usually part of the community members, meaning that they contribute outside their working hours. The contributors could also be located anywhere in the world meaning that they are operating on different time zones. The Galaxy community thrives on the different contributors that are spread all over the world.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My perception about the Galaxy Community&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Participating as a contributor within the Galaxy community made me realize a couple of things about the community as a whole. The community members are really friendly and are open to helping new contributors understand how things work. This form of unity really impressed me since its not everywhere that you will meet people that are willing to help you out.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tcxBHTjq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wesseov8z71nm00255l5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tcxBHTjq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wesseov8z71nm00255l5.png" alt="diversity" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
I was lucky enough to work with two mentors that were always ever available to help me out with whatever challenges that I faced during my contribution period. This honestly made me feel that i had all the support needed in achieving my goals.&lt;/p&gt;

&lt;p&gt;I was working on a project called "Develop a culture of well-being for open source projects, the galaxy community as a use-case". I choose this project from a very long list of projects made available by &lt;a href="https://www.outreachy.org/"&gt;Outreachy&lt;/a&gt;. The project described some of the challenges posed to core community members. An example of the challenge is that it often becomes difficult for the core community members to accommodate the different work styles and expectations: they are expected to be knowledgeable about all the aspects of the project and be available at any time. This challenge and others such as a lack of diversity in software development provide obstacles for a healthy environment and often contribute to an increased pressure over the community members which has an impact on their mental health.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Some of the most comforting words in the universe are ‘me too.’ That moment when you find out that your struggle is also someone else’s struggle, that you’re not alone, and that others have been down the same road.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;These challenges are prominent within the community mainly because it is a global open source community. The community has made a point of improving the well-being of the community members and has extensively revised and researched the Galaxy code of conduct. I believe that a lot can be done to improve the mental health and well-being of the community besides extensively revising the code of conduct. A suggestion would be through active communication about emotions and feelings within the community chat channels, having proper time management by using the &lt;a href="https://www.themuse.com/advice/take-it-from-someone-who-hates-productivity-hacksthe-pomodoro-technique-actually-works#:~:text=What%20Is%20the%20Pomodoro%20Technique,are%20referred%20to%20as%20pomodoros."&gt;pomodoro technique&lt;/a&gt; so that the members do not get overwhelmed with the amount of work that they have to do. This would mean that they have enough time to focus on work,meditation and other life engagements.By using the &lt;a href="https://monday.com/blog/productivity/we-tried-it-eat-that-frog-time-management-technique/"&gt;eat that frog technique&lt;/a&gt; would also encourage the members to focus on the most important goals of the day and end up achieving more in less time.It would be important to conduct surveys and find out how the community members feel about participating in the open source contribution. This is relevant data that can help in customizing methods of improving well-being of the community members. &lt;/p&gt;

&lt;p&gt;Diversity, equity, and inclusion (DEI) in the technology space, and notably within open source, is an opportunity we must continue to take advantage of for the benefits it provides. Because open source software, hardware, and standards are established by individuals with diverse backgrounds, nations, orientations, and identities, their participation and well-being is critical. Diverse engagement promotes better outcomes and more robust technologies, according to research after study—diverse communities are just stronger communities. To ensure that communities continue to progress, we must strengthen our collective understanding of DEI by evaluating the existing condition and determining which forms of collaborative actions contribute to improved outcomes. Galaxy community demonstrates a diverse range of  contributors from all walks of life around the globe. &lt;/p&gt;

&lt;p&gt;I believe that there is more to be done within the community and i look forward to sharing more materials about my experience within the community. Ciao :)&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>opensource</category>
    </item>
    <item>
      <title>LEARNING A NEW PROGRAMMING LANGUAGE.</title>
      <dc:creator>Watiri Kambo</dc:creator>
      <pubDate>Wed, 20 Apr 2022 10:17:05 +0000</pubDate>
      <link>https://dev.to/watiriroyalty/learning-a-new-programming-language-4bgk</link>
      <guid>https://dev.to/watiriroyalty/learning-a-new-programming-language-4bgk</guid>
      <description>&lt;p&gt;Programming, it turns out, is hard. The fundamental rules are simple&lt;br&gt;
and clear, but programs built on top of these rules tend to become complex&lt;br&gt;
enough to introduce their own rules and complexity.  in a way, You’re building your own&lt;br&gt;
maze and you might just get lost in it.&lt;/p&gt;

&lt;p&gt;There will be times when reading a book feels terribly frustrating. If you&lt;br&gt;
are new to programming, there will be a lot of new material to digest. Much of&lt;br&gt;
this material will then be combined in ways that require you to make additional&lt;br&gt;
connections.&lt;br&gt;
It is up to you to make the necessary effort.&lt;br&gt;
 When you are struggling to follow&lt;br&gt;
the book, do not jump to any conclusions about your own capabilities. You are&lt;br&gt;
fine—you just need to keep at it. Take a break, reread some material, and make&lt;br&gt;
sure you read and understand the example programs and exercises. Learning is&lt;br&gt;
hard work, but everything you learn is yours and will make subsequent learning&lt;br&gt;
easier.&lt;br&gt;
 The art of programming is the skill of controlling complexity. &lt;/p&gt;

&lt;p&gt;A good programming language helps the programmer by allowing them to&lt;br&gt;
talk about the actions that the computer has to perform on a higher level, while taking care of the unintresting details for us. &lt;/p&gt;

</description>
      <category>beginners</category>
      <category>programming</category>
      <category>codenewbie</category>
      <category>leadership</category>
    </item>
    <item>
      <title>DECENTRALIZED UMOJA 2021</title>
      <dc:creator>Watiri Kambo</dc:creator>
      <pubDate>Fri, 14 Jan 2022 22:34:43 +0000</pubDate>
      <link>https://dev.to/watiriroyalty/decentralized-umoja-2021-1g1k</link>
      <guid>https://dev.to/watiriroyalty/decentralized-umoja-2021-1g1k</guid>
      <description>&lt;p&gt;Review/testimonial of Reach, compiler and deployment. &lt;/p&gt;

&lt;p&gt;I had such an amazing experience working on the arbitrary sized tanda club project for the Decentralized Umoja Bounty hack 2021. I used the reach language to develop this particular project.&lt;br&gt;
To make you understand things better, Reach is a domain specific language that lets you build decentralized applications. There exists a documentation that lets you dive in deeper and understand all the language specifics by providing an overview, tutorial, and a guide that lets you understand the overview and a workshop which builds on the tutorial.&lt;br&gt;
I dived into blockchain programming as a complete beginner with no prior experience whatsoever. I had never ever written and deployed a decentralized application. I often wondered how I was going to actually make it especially since I had imagined the learning curve would take long. To my utter dismay, it turns out that it was quite the contrary because I was using the Reach language.&lt;br&gt;
What impressed me the most is that this language is actually really easy to learn. Believe it or not within the first six hours of going through the tutorial I had already started grasping the basics of the language. In addition to this, I joined the discord community and interacted with a team of amazing experts and members of the community that would help me come up with solutions to the problems that I was facing.&lt;br&gt;
Reach has a super amazing compiler which handles most of the tedious tasks unlike other languages. You don’t have to spend so much of your time building smart contracts as it automatically does that for you. In Reach, a programmer only needs to specify the actions of participants---what they do individually and what they do in unison. The Reach compiler automatically derives a contract for the consensus network via a connector that enforces these rules.&lt;br&gt;
You also don’t have to hustle so much when it comes to matters related to the deployment of the applications. Since it has so many inbuilt functions and systems that help you with doing this. It is important to note that reach supports three network connectors which are Algorand, Ethereum and Conflux&lt;br&gt;
Once you are ready to use reach, you have to download it to your machine and prepare to use make &amp;amp; docker. You could also check out my other article on &lt;a href="https://dev.to/watiriroyalty/reach-language-basics-3lg3"&gt;reach basics&lt;/a&gt;to understand the language in a much more efficient manner.&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>REACH LANGUAGE BASICS</title>
      <dc:creator>Watiri Kambo</dc:creator>
      <pubDate>Thu, 28 Oct 2021 09:15:46 +0000</pubDate>
      <link>https://dev.to/watiriroyalty/reach-language-basics-3lg3</link>
      <guid>https://dev.to/watiriroyalty/reach-language-basics-3lg3</guid>
      <description>&lt;p&gt;Reach is a programming language that has been designed to work on POSIX systems with make, Docker and Docker Compose installed.&lt;/p&gt;

&lt;p&gt;In my case, I am operating on Linux OS. The first thing that I had to do was make sure that I created a directory where I am going to install the necessary files. To do this, I used the command $ mkdir reach.&lt;/p&gt;

&lt;p&gt;To run Reach in your project repository you can run the following command : $ curl &lt;a href="https://docs.reach.sh/reach"&gt;https://docs.reach.sh/reach&lt;/a&gt; -o reach ; chmod +x reach. Run this command within the new directory that you just created. In this case (reach).  &lt;/p&gt;

&lt;p&gt;To initialize a new Reach project, you can run the command $ reach init or $ ./reach init . This creates a template which contains an index.rsh &amp;amp; a index.mjs file.&lt;/p&gt;

&lt;p&gt;Once you have prepared your code and are now ready to run the program, you can go ahead and execute the command $ reach run or $./reach run.&lt;/p&gt;

&lt;p&gt;What happens when this command is run is that your program is compiled with reach, a docker image is build. This image depends on the Reach Javascript standard library. A container that is based on that particular image is executed while connected to the network.&lt;/p&gt;

&lt;p&gt;You can halt all dockerized Reach apps and devnets by running the command $ ./reach down. &lt;/p&gt;

&lt;p&gt;To create templated Dockerfile and package.json files for a simple Reach app use the command $ ./reach scaffold.&lt;/p&gt;

&lt;p&gt;To execute a simple react app ,especially for frontend, use the command $ ./reach react. This command assumes that the frontend React JS program is named index.js and the reach program is called index.rsh.&lt;/p&gt;

&lt;p&gt;To execute a private Reach devnet, you can use the command $ ./reach devnet. The option --await-background is supported and runs in the background and awaits availability.&lt;/p&gt;

&lt;p&gt;The command $ ./reach docker-reset kills and removes all docker containers. &lt;/p&gt;

&lt;p&gt;You can upgrade your reach installation by executing $./reach upgrade&lt;/p&gt;

&lt;p&gt;Additionally, you can update your docker images by executing the command $ ./reach update.&lt;/p&gt;

&lt;p&gt;To check the version on reach that you currently have installed you can run the command $./reach version.&lt;/p&gt;

&lt;p&gt;To see the exact version of Reach Docker images that you are using, you can run the command $./reach hashes.&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>programming</category>
      <category>devjournal</category>
    </item>
    <item>
      <title>VARIOUS STUDY PLANS DEPENDING ON YOUR BACKGROUND</title>
      <dc:creator>Watiri Kambo</dc:creator>
      <pubDate>Sun, 13 Dec 2020 21:00:41 +0000</pubDate>
      <link>https://dev.to/watiriroyalty/various-study-plans-depending-on-your-background-5bb4</link>
      <guid>https://dev.to/watiriroyalty/various-study-plans-depending-on-your-background-5bb4</guid>
      <description>&lt;p&gt;GROUP ONE: COMPLETELY NEW TO TECH&lt;br&gt;
Learn the basics of programming&lt;br&gt;
Read some basic security content such as web hacking 101&lt;br&gt;
Hack your projects &lt;br&gt;
Begin practicing on ctfs as you learn more about bug hunting&lt;br&gt;
Keep reading and learning immerse yourself into security&lt;br&gt;
Start hacking on a real target&lt;/p&gt;

&lt;p&gt;GROUP TWO: A STUDENT IN CS/ SOFTWARE ENGINEERING&lt;br&gt;
Take advantage of any formal security courses your school, university or college offers&lt;br&gt;
Get involved with the local community eg Hacking club in school&lt;br&gt;
Learn more about OWASP top 10&lt;br&gt;
Begin practicing on ctfs as you learn more about bug hunting&lt;br&gt;
Keep reading and learning immerse yourself into security&lt;br&gt;
Start hacking on a real target&lt;/p&gt;

&lt;p&gt;GROUP THREE: A DEVELOPER / PROGRAMMING EXPERIENCE&lt;br&gt;
Learn more about OWASP top ten &lt;br&gt;
Read some security write ups which targeted a language you are familiar with&lt;br&gt;
Begin practicing on your CTF’s as you learn more about the common bugs&lt;br&gt;
KEEP READING AND LEARNING IMMERSE YOURSELF INTO SECURITY&lt;br&gt;
START HACKING ON A REAL TARGET&lt;/p&gt;

&lt;p&gt;GROUP FOUR: HAVE SOME EXPERIENCE WITH SECURITY&lt;br&gt;
Begin practicing on CTFs&lt;br&gt;
Watch or read content on specific bugs from an attackers side&lt;br&gt;
Keep reading and learning, immerse yourself into security&lt;br&gt;
Start hacking on a real target&lt;/p&gt;

&lt;p&gt;GROUP FIVE: A SECURITY SPECIALIST&lt;br&gt;
Watch or read content on specific bugs from an attackers side&lt;br&gt;
Start hacking on a real target &lt;/p&gt;

&lt;p&gt;GROUP SIX: ANOTHER SPECIALIST EG DATA SCIENTIST/ENGINEER&lt;br&gt;
Take a look at some beginners content but skip what you are already familiar with&lt;br&gt;
Begin practicing on your CTF’s as you learn more about common bugs&lt;br&gt;
Watch or listen to beginner friendly content to introduce the more technical side of hacking&lt;br&gt;
Keep reading and learning, immerse yourself into security&lt;br&gt;
Start hacking on a real target&lt;/p&gt;

&lt;p&gt;NEVER STOP LEARNING.&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>beginners</category>
    </item>
    <item>
      <title>QUICK TEN STEP GUIDE TO BUG HUNTING</title>
      <dc:creator>Watiri Kambo</dc:creator>
      <pubDate>Sun, 13 Dec 2020 20:33:59 +0000</pubDate>
      <link>https://dev.to/watiriroyalty/quick-ten-step-guide-to-bug-hunting-iff</link>
      <guid>https://dev.to/watiriroyalty/quick-ten-step-guide-to-bug-hunting-iff</guid>
      <description>&lt;p&gt;It is important to note that no course/book/video or spell will teach you how to be a bug bounty hunter. Learning is not linear, you could choose to learn about security, do some CTF’s and begin to find bugs. Don’t spend so much time trying to accumulate knowledge just start practicing you are gonna learn along the way. You really need to immerse yourself in hacking, listen to podcasts and read blogs this will help to engage your brain into technical activities. Read disclosure reports, write-ups to understand other people’s line of thinking. Following the top hackers on twitter will also help you get immersed into this hacking mentality. &lt;br&gt;
Top resources&lt;br&gt;
1)  OWASP- This is a non-profit organization which publishes a ton of security resources. They have so many resources eg OWASP Top 10, information on bug classes.&lt;br&gt;
2)  CTFs- This lets you practice your skills and get a small reward for doing so. They are extremely vulnerable and can’t be trusted eg Hacker101 CTF, Damn Vulnerable Web Application and Juice shop.&lt;br&gt;
3)  Structured courses- they let you learn security from the start to the finish. Online courses are a great place to do this. The cyber mento, pentester lab and portswiggers web security academy are just few of them. Bug bounties are usually course independent.&lt;br&gt;
4)  Videos- They allow for security concepts to be delivered in more bitesized pieces. Some good creators are such as STOK, The Cyber Mentor, InsiderPHP among others. Some lecture style videos are such as CS50 and MIT Open Course Ware among others.&lt;br&gt;
5)  Podcasts- These let you listen to material when you are doing other things like travelling or household chores. A surprising amount of security podcasts such as The Bug Bounty podcast, Darknet Diaries, Security now and risky business are just among the few.&lt;br&gt;
6)  Books- These allow you to get through material at your own pace in your own time some of them are free eg- web hacking 101, OWASP Testing guide, Bug bounty cheat sheet Books.&lt;br&gt;
7)  Certificates can prove your expertise and prove you useful to your employer. The offensive security certified professional is considered the best one.&lt;br&gt;
8)  Writeups and disclosures give you an insight on how hackers think and what they found. Disclosures help you see what bugs pay out. Write ups give you an insight into the thought process. Google and the twitter are the best places to look.&lt;br&gt;
9)  Aggregators and newsletters- These let you find the newest stuff in a bunch of different categories. Pentester land newsletter is easily the best&lt;br&gt;
10) ACTUALLY HACK SOMETHING!!-Just try anyways even if you don’t know. Just take that jump and actually go for it!!You really don’t need to know anything, you just have to start. Good hacking platforms are such as hackerone, bugcrowd, synack and Intigriti. Practical knowledge is highly recommended as compared to reading. Take that jump and just go for it.&lt;/p&gt;

&lt;p&gt;TOOLS&lt;br&gt;
It is important to know how to use your tools.&lt;br&gt;
1)  Burpsuite&lt;br&gt;
2)  Github Repos&lt;br&gt;
CONFERENCES- are also a good place to learn specific techniques or just to be amazed by others. Most conferences record their sessions and put them up on youtube.&lt;br&gt;
 COMMUNITY ENGAGEMENT&lt;br&gt;
Speaking to other bug bounty people can help you become more immersed, discuss cool resources you’ve found, bounce ideas off if you are stuck, and enthuse about new techniques and bugs. Highly recommended platforms are such as #BugBounty #bugbountytips on twitter, Hacker101 Discord and Bug Bounty Forum.&lt;br&gt;
TEACHING OTHERS&lt;br&gt;
Teaching others will help you solidify your knowledge of concepts, it can be through helping someone solve a CTF, making YouTube videos, writing tutorials or mentoring someone or even better yet creating a study group. This is best organized through the community on twitter, discord or slack. &lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>beginners</category>
      <category>bugbounty</category>
      <category>gettingstarted</category>
    </item>
    <item>
      <title>Introduction to Cybersecurity Journey</title>
      <dc:creator>Watiri Kambo</dc:creator>
      <pubDate>Tue, 08 Dec 2020 05:36:33 +0000</pubDate>
      <link>https://dev.to/watiriroyalty/introduction-to-cybersecurity-journey-41h2</link>
      <guid>https://dev.to/watiriroyalty/introduction-to-cybersecurity-journey-41h2</guid>
      <description>&lt;p&gt;Cybersecurity is a journey that if often walked alone one may end up giving up. Fortunately, this field has so many amazing experts that are more than willing to share their skills through various social platforms. It is imperative that one understands that infosec has so many paths that one would probably chose to follow for example forensics,reverse engineering, bug bounty hunting, malware analysis,cryptography among many others. For me I chose to begin with bug bounty hunting. Over the next couple of weeks I will be posting my journey on how I found my first bug, the various tools I used and my experience along the way. I will also recommend various cybersec experts that one should follow for indispensable information. Meanwhile I would highly recommend that one remains extremely passionate and resilient about whatever path they are undertaking no matter how rough it gets. In all honesty it's not always easy as our minds make it look like but with impeccable effort all will always fall into place. &lt;/p&gt;

&lt;p&gt;I am extremely thrilled to be sharing my experience with you, I hope one way or another I will help you become a better version of yourself and help you understand various concepts in a much easier way.&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
