<?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: kehinde</title>
    <description>The latest articles on DEV Community by kehinde (@kennyt24).</description>
    <link>https://dev.to/kennyt24</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%2F917831%2F20df8083-40e8-4e42-9ca9-6a8cfd5f288a.jpeg</url>
      <title>DEV Community: kehinde</title>
      <link>https://dev.to/kennyt24</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kennyt24"/>
    <language>en</language>
    <item>
      <title>Guide to Product Management Training: Response from ChatGPT. it8Academy</title>
      <dc:creator>kehinde</dc:creator>
      <pubDate>Sun, 11 Dec 2022 21:59:36 +0000</pubDate>
      <link>https://dev.to/kennyt24/guide-to-product-management-training-response-from-chatgpt-it8academy-2431</link>
      <guid>https://dev.to/kennyt24/guide-to-product-management-training-response-from-chatgpt-it8academy-2431</guid>
      <description>&lt;p&gt;A product management training guide is a resource that provides guidance and instruction on the principles and practices of product management. It typically covers topics such as: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;defining product strategy, &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;managing the product development process, &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;gathering and prioritizing customer requirements, &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;and measuring product success. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Some possible components of a product management training guide include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;An overview of the role and responsibilities of a product manager&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The product management lifecycle, including stages such as ideation, development, and launch&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Techniques for defining and communicating product vision and strategy&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Methods for gathering and prioritizing customer feedback and requirements&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tools and frameworks for roadmapping and prioritizing product features&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tips for working with cross-functional teams and stakeholders&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Strategies for conducting market research and analyzing competitors&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Guidance on how to measure and report on product performance and success&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Best practices for managing product risks and balancing short-term and long-term goals.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Overall, a product management training guide should provide a comprehensive, practical overview of the key concepts and skills needed to be a successful product manager.&lt;/p&gt;

&lt;p&gt;If you also need to be a part of a community to access the best resources and learn skills needed to excel as a product manager, check it8 Academy &lt;a href="https://it8-academy.com/" rel="noopener noreferrer"&gt;https://it8-academy.com/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>deepseek</category>
      <category>chatgpt</category>
    </item>
    <item>
      <title>Reasons to Use MongoDB</title>
      <dc:creator>kehinde</dc:creator>
      <pubDate>Fri, 14 Oct 2022 09:55:17 +0000</pubDate>
      <link>https://dev.to/kennyt24/reasons-to-use-mongodb-522</link>
      <guid>https://dev.to/kennyt24/reasons-to-use-mongodb-522</guid>
      <description>&lt;p&gt;According to Statista, MongoDB ranks 5th among the most popular database(DB) management systems worldwide as of August 2022.  &lt;/p&gt;

&lt;p&gt;Other top-ranking DBs are Oracle, MySQL, Microsoft SQL Server, and PostgreSQL. Mongo DB is the only NoSQL database ranking that high from the list. &lt;/p&gt;

&lt;p&gt;MongoDB offers many advantages over traditional relational databases.  With MongoDB Atlas, the cloud offering by MongoDB, you have access to a collection of services that all integrate nicely with your database.&lt;/p&gt;

&lt;p&gt;I love this feature and as a software developer, I use Mongo DB for this reason. &lt;/p&gt;

&lt;p&gt;This feature provides high performance (speed) and makes it easy to accommodate product scalability(growth). It's cost-effective as you will always find a plan that suits your project need and production budget. &lt;/p&gt;

&lt;p&gt;MongoDB supports creating clearer schemas and data validation. This flexibility is an incredible asset when handling real-world data and changes in production requirements or environments.&lt;/p&gt;

&lt;p&gt;Hope this helps anyone out there thinking of what database to use for the next project!&lt;/p&gt;

</description>
      <category>programming</category>
      <category>mongodb</category>
    </item>
    <item>
      <title>Data Protection: Major differences between Encryption, Hashing and Salting.</title>
      <dc:creator>kehinde</dc:creator>
      <pubDate>Tue, 30 Aug 2022 08:56:37 +0000</pubDate>
      <link>https://dev.to/kennyt24/major-differences-between-encryption-hashing-and-salting-2b1n</link>
      <guid>https://dev.to/kennyt24/major-differences-between-encryption-hashing-and-salting-2b1n</guid>
      <description>&lt;p&gt;Web security is an important concept that a developer must have in consideration when building a website. It's a parameter for assessing the quality of the site built. Web security simply means ensuring that business and users data are protected and the integrity of the site is not easily compromised.&lt;/p&gt;

&lt;p&gt;Ensuring web security and users' data protection can be achieve in so many ways. In this article, we will explore the concept of encryption, hashing and salting as methods of data protections and highlight the differences between these concepts. &lt;/p&gt;

&lt;p&gt;Encryption&lt;br&gt;
Encryption is the process by which a piece of data/information is converted into secret code that hides the information's true meaning. The science of encrypting and decrypting information is called cryptography.&lt;/p&gt;

&lt;p&gt;In computing, unencrypted data is also known as plaintext, and encrypted data is called ciphertext. The formulas used to encode and decode messages are called encryption algorithms, or ciphers.&lt;/p&gt;

&lt;p&gt;In programming, encryption can be done in several ways and the most popular form of encryption are hashing and salting. Encryption helps us hide the user passwords by converting the plain text into secret keys that can not be easily decoded.  &lt;/p&gt;

&lt;p&gt;Hashing &lt;br&gt;
Password hashing is used to verify the integrity of your password, sent during login, against the stored hash so that your actual password never has to be stored.&lt;/p&gt;

&lt;p&gt;Salting&lt;br&gt;
Password salting is a technique to protect passwords stored in databases by adding a string of 32 or more characters and then hashing them. Salting prevents hackers who breach an enterprise environment from reverse-engineering passwords and stealing them from the database.&lt;/p&gt;

&lt;h1&gt;
  
  
  Encryption Packages.
&lt;/h1&gt;

&lt;p&gt;Popular packages used for achieving this are JsonWebtoken, Crypto and Passport. These are the popular packages used in Node, there are others that can be explored depending on the project and programming language being used. &lt;/p&gt;

&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;p&gt;In this short article, we have try to explain the difference between encryption, hashing and salting. We have identified them as methods of ensuring web security and means of protecting user and business data. However, while Encryption is a broad term that refers to the process of hiding data by converting data from plain text to ciphertext, salting and hashing are instances of encryption that apply to password encryption. &lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
