<?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: Suyash Chandrakar</title>
    <description>The latest articles on DEV Community by Suyash Chandrakar (@yashsu).</description>
    <link>https://dev.to/yashsu</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%2F526409%2F759a1408-2968-4de3-8159-14217a6ef530.jpg</url>
      <title>DEV Community: Suyash Chandrakar</title>
      <link>https://dev.to/yashsu</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/yashsu"/>
    <language>en</language>
    <item>
      <title>`useReactTable`</title>
      <dc:creator>Suyash Chandrakar</dc:creator>
      <pubDate>Mon, 12 Jun 2023 10:06:24 +0000</pubDate>
      <link>https://dev.to/yashsu/usereacttable-17p6</link>
      <guid>https://dev.to/yashsu/usereacttable-17p6</guid>
      <description>&lt;p&gt;&lt;code&gt;useReactTable&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;-&amp;gt;Takes an options object and returns a table.&lt;/p&gt;

&lt;p&gt;import { useReactTable } from '@stanstack/react-table'&lt;/p&gt;

&lt;p&gt;function App() {&lt;br&gt;
  const table = useReactTable(options)&lt;/p&gt;

&lt;p&gt;// ...render your table&lt;br&gt;
}&lt;/p&gt;

</description>
      <category>react</category>
      <category>reacttable</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>"Bugs in Software Development: Types and Real-World Examples</title>
      <dc:creator>Suyash Chandrakar</dc:creator>
      <pubDate>Fri, 19 May 2023 08:30:39 +0000</pubDate>
      <link>https://dev.to/yashsu/bugs-in-software-development-types-and-real-world-examples-2d8m</link>
      <guid>https://dev.to/yashsu/bugs-in-software-development-types-and-real-world-examples-2d8m</guid>
      <description>&lt;p&gt;&lt;strong&gt;Bugs can occur due to mistakes made during coding, design flaws, or unexpected interactions between different software parts.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;1). &lt;em&gt;&lt;strong&gt;Syntax Error&lt;/strong&gt;&lt;/em&gt;: A mistake in the code that violates the programming language's syntax rules. For example, forgetting to close a parenthesis or using an undefined variable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Reason:&lt;/em&gt;&lt;/strong&gt; A developer forgets to close an HTML tag, causing the entire webpage to display incorrectly.&lt;/p&gt;

&lt;p&gt;2). &lt;strong&gt;&lt;em&gt;Logic Error:&lt;/em&gt;&lt;/strong&gt; A bug where the code produces unexpected results due to flawed logic. For example, a loop that doesn't terminate correctly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Reason:&lt;/em&gt;&lt;/strong&gt; A shopping cart on an e-commerce website fails to apply a discount correctly, resulting in incorrect pricing calculations.&lt;/p&gt;

&lt;p&gt;3). &lt;strong&gt;&lt;em&gt;Runtime Error:&lt;/em&gt;&lt;/strong&gt; Occurs while the program is running and typically leads to the program crashing or freezing. Examples include division by zero or accessing an invalid memory location.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Reason:&lt;/em&gt;&lt;/strong&gt; A JavaScript function encounters an error and stops executing, causing other dependent functions on the webpage to malfunction.&lt;/p&gt;

&lt;p&gt;4). &lt;strong&gt;&lt;em&gt;Null Pointer Exception:&lt;/em&gt;&lt;/strong&gt; This occurs when a program tries to use a reference that points to null. For example, accessing a variable that hasn't been assigned a value.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Reason:&lt;/em&gt;&lt;/strong&gt; A user submits a form on a website without filling in a required field, leading to a null value error on the server side.&lt;/p&gt;

&lt;p&gt;5). &lt;strong&gt;&lt;em&gt;Infinite Loop:&lt;/em&gt;&lt;/strong&gt; A loop that doesn't terminate as intended, causing the program to get stuck in an endless repetition. For example, forgetting to update the loop condition or break statement.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Reason:&lt;/em&gt;&lt;/strong&gt; A poorly implemented JavaScript function causes a webpage to freeze or become unresponsive.&lt;/p&gt;

&lt;p&gt;6). &lt;strong&gt;&lt;em&gt;Memory Leak:&lt;/em&gt;&lt;/strong&gt; Occurs when a program fails to release memory that is no longer in use, leading to memory consumption issues over time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Reason:&lt;/em&gt;&lt;/strong&gt; A web application continuously loads data without properly releasing memory resources, leading to slower performance or crashes over time.&lt;/p&gt;

&lt;p&gt;7). &lt;strong&gt;&lt;em&gt;Race Condition:&lt;/em&gt;&lt;/strong&gt; A situation where the behavior of a program depends on the timing or sequence of events. For example, multiple threads accessing and modifying the same shared resource concurrently.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Reason:&lt;/em&gt;&lt;/strong&gt; Multiple users simultaneously update the same data on a collaborative platform, resulting in data inconsistencies or incorrect merging of changes.&lt;/p&gt;

&lt;p&gt;8). &lt;strong&gt;&lt;em&gt;Buffer Overflow:&lt;/em&gt;&lt;/strong&gt; Happens when a program tries to store more data in a buffer than it can hold, potentially leading to overwriting adjacent memory locations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Reason:&lt;/em&gt;&lt;/strong&gt; A poorly secured input field on a website allows a user to enter a long string of characters, causing a buffer overflow vulnerability that can be exploited.&lt;/p&gt;

&lt;p&gt;9). &lt;strong&gt;&lt;em&gt;Division by Zero:&lt;/em&gt;&lt;/strong&gt; A mathematical error that occurs when attempting to divide a number by zero.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Reason:&lt;/em&gt;&lt;/strong&gt; A mathematical calculation on a website fails to handle the possibility of dividing by zero, leading to an error or unexpected behaviour.&lt;/p&gt;

&lt;p&gt;10). &lt;strong&gt;&lt;em&gt;Deadlock:&lt;/em&gt;&lt;/strong&gt; Occurs when two or more processes are unable to proceed because each is waiting for the other to release a resource.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Reason:&lt;/em&gt;&lt;/strong&gt; Multiple users attempt to access a limited resource, such as a shared document, simultaneously, resulting in a deadlock where none of them can proceed.&lt;/p&gt;

&lt;p&gt;11). &lt;strong&gt;_Out of Bounds Error: _&lt;/strong&gt;Happens when a program tries to access an element outside the boundaries of an array or container.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Reason:&lt;/em&gt;&lt;/strong&gt; A user navigates to a non-existent page on a website and encounters a 404 error page.&lt;/p&gt;

&lt;p&gt;12). &lt;strong&gt;&lt;em&gt;Unhandled Exception:&lt;/em&gt;&lt;/strong&gt; An exception that is not properly caught or handled by the program, leading to unexpected behavior or crashes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Reason:&lt;/em&gt;&lt;/strong&gt; An error occurs during the processing of a user's request on a website, but instead of gracefully handling the error, a generic error message is displayed.&lt;/p&gt;

&lt;p&gt;13). &lt;strong&gt;&lt;em&gt;File Not Found Error:&lt;/em&gt;&lt;/strong&gt; When a program attempts to access a file that doesn't exist in the specified location.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Reason:&lt;/em&gt;&lt;/strong&gt; A user clicks on a broken link or enters an incorrect URL, resulting in a "404 Not Found" error page.&lt;/p&gt;

&lt;p&gt;14). &lt;strong&gt;&lt;em&gt;Type Conversion Error:&lt;/em&gt;&lt;/strong&gt; Happens when incompatible data types are used incorrectly or not properly converted.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Reason:&lt;/em&gt;&lt;/strong&gt; A form on a website fails to convert a user's input to the correct data type, leading to incorrect calculations or data processing.&lt;/p&gt;

</description>
      <category>bugs</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>https://codepen.io/your-work</title>
      <dc:creator>Suyash Chandrakar</dc:creator>
      <pubDate>Sun, 18 Dec 2022 06:57:04 +0000</pubDate>
      <link>https://dev.to/yashsu/httpscodepenioyour-work-28k5</link>
      <guid>https://dev.to/yashsu/httpscodepenioyour-work-28k5</guid>
      <description>&lt;p&gt;I have started building projects from scratch, it might be good for me to understand the code better.&lt;/p&gt;

</description>
      <category>watercooler</category>
    </item>
  </channel>
</rss>
