<?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: dusa</title>
    <description>The latest articles on DEV Community by dusa (@imdusa).</description>
    <link>https://dev.to/imdusa</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%2F1502018%2F962a4a07-2b59-4067-b4da-a7221312b889.jpg</url>
      <title>DEV Community: dusa</title>
      <link>https://dev.to/imdusa</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/imdusa"/>
    <language>en</language>
    <item>
      <title>Learn the IDOR vulnerability</title>
      <dc:creator>dusa</dc:creator>
      <pubDate>Tue, 16 Sep 2025 11:15:15 +0000</pubDate>
      <link>https://dev.to/imdusa/learn-the-idor-vulnerability-3c5f</link>
      <guid>https://dev.to/imdusa/learn-the-idor-vulnerability-3c5f</guid>
      <description>&lt;p&gt;The IDOR (Insecure Direct Object Reference) training video I prepared in a CTF lab is now live! 🚀&lt;br&gt;
Discover the vulnerability step by step and enhance your ethical hacking skills.&lt;/p&gt;

&lt;p&gt;💡 For educational purposes only – apply in lab environments or on authorized systems.&lt;br&gt;
MY CHANNEL: Cyber Dusa&lt;/p&gt;

&lt;h1&gt;
  
  
  HackThePlanet #SecurityLabs #CyberTraining #InfosecCommunity #RedTeamOps #WebAppSecurity #SQLi #XSS #BruteForce #PrivilegeEscalation #NetworkSecurity #PenTestLab #HackerSkills #EthicalHackers #HackersLife #ZeroDay #SecurityExploits #HackerTips #CyberDefense #CTFChallenge #HackersCommunity #CyberEthics #DigitalSecurity #HackSchool #CyberSkills #InfoSecLife #CyberOps
&lt;/h1&gt;

&lt;h1&gt;
  
  
  Pentest #SiberGüvenlik #EtikHacking #CyberSecurity #Hackleme #SızmaTesti #Hacker #BilgiGüvenliği #Exploit #BugBounty #SecurityTesting #RedTeam #EthicalHacker #CyberAttack #HackingTutorial #CTF #HackerOl #Vulnerability #WebSecurity #ApplicationSecurity #InfoSec #SecurityResearch #BugHunting #CyberSec #WhiteHat #SecurityAwareness #TechEducation #LearnHacking #CTFLab
&lt;/h1&gt;

</description>
    </item>
    <item>
      <title>MY CHANNEL</title>
      <dc:creator>dusa</dc:creator>
      <pubDate>Tue, 09 Sep 2025 05:40:51 +0000</pubDate>
      <link>https://dev.to/imdusa/my-channel-1bja</link>
      <guid>https://dev.to/imdusa/my-channel-1bja</guid>
      <description>&lt;p&gt;I run a YouTube channel where I share content about cybersecurity:&lt;br&gt;
CYBER DUSA&lt;br&gt;
👉 &lt;a href="https://www.youtube.com/channel/UClWaks1bR2Z3Hc-67gkudpQ" rel="noopener noreferrer"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📌 Topics I cover:&lt;/p&gt;

&lt;p&gt;Ethical hacking&lt;/p&gt;

&lt;p&gt;Security tools&lt;/p&gt;

&lt;p&gt;Latest vulnerabilities&lt;/p&gt;

&lt;p&gt;If you're interested, feel free to subscribe and share your thoughts 🚀&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Hi Dev.to! 👋 I run a YouTube channel where I share content about cybersecurity: 👉 Check it out here 📌 Topics I cover: Ethical hacking Security tools Latest vulnerabilities If you're interested, feel free to subscribe and share your thoughts 🚀</title>
      <dc:creator>dusa</dc:creator>
      <pubDate>Tue, 09 Sep 2025 05:38:32 +0000</pubDate>
      <link>https://dev.to/imdusa/hi-devto-i-run-a-youtube-channel-where-i-share-content-about-cybersecurity-check-it-out-1lbd</link>
      <guid>https://dev.to/imdusa/hi-devto-i-run-a-youtube-channel-where-i-share-content-about-cybersecurity-check-it-out-1lbd</guid>
      <description></description>
    </item>
    <item>
      <title>What is Single File Component?</title>
      <dc:creator>dusa</dc:creator>
      <pubDate>Wed, 29 Jan 2025 16:25:32 +0000</pubDate>
      <link>https://dev.to/imdusa/what-is-single-file-component-fkd</link>
      <guid>https://dev.to/imdusa/what-is-single-file-component-fkd</guid>
      <description>&lt;p&gt;In Vue, files with .vue extension are called Single File Component (SFC). These files offer a component-based structure by combining HTML, JavaScript and CSS in a single file.&lt;/p&gt;

&lt;p&gt;1- Template (HTML):Defines the user interface of the component.&lt;br&gt;
2- Script (JavaScript):Manages the logic and data of the component.&lt;br&gt;
3- Style (CSS):Defines component-specific styles.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0ry9lgkj47hj1mcemih6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0ry9lgkj47hj1mcemih6.png" alt=" " width="509" height="467"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>vue</category>
      <category>frontend</category>
      <category>development</category>
    </item>
    <item>
      <title>What is React useRef()</title>
      <dc:creator>dusa</dc:creator>
      <pubDate>Thu, 02 Jan 2025 07:50:42 +0000</pubDate>
      <link>https://dev.to/imdusa/what-is-react-useref-440g</link>
      <guid>https://dev.to/imdusa/what-is-react-useref-440g</guid>
      <description>&lt;p&gt;useRef is a structure that allows us to keep a "mutable" variable within a component without triggering the component to be rendered again.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fub795dwusdumj8rkyr5h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fub795dwusdumj8rkyr5h.png" alt=" " width="503" height="159"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If we had performed the above example with useState, after clicking the button once, the component would be rendered again and "Clicks: 1" would appear on the screen. Since we keep the variable with useRef, the first value "Clicks: 0" will appear, but the "count" value will be 1 in memory.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is the difference between useRef and useState?&lt;/strong&gt;&lt;br&gt;
When a variable changes, useState triggers the component to be rendered again. useRef does not trigger the component to be rendered again.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>react</category>
      <category>reactnative</category>
    </item>
    <item>
      <title>What is React useContext() ???</title>
      <dc:creator>dusa</dc:creator>
      <pubDate>Wed, 01 Jan 2025 21:00:19 +0000</pubDate>
      <link>https://dev.to/imdusa/what-is-react-usecontext--4heh</link>
      <guid>https://dev.to/imdusa/what-is-react-usecontext--4heh</guid>
      <description>&lt;p&gt;The hook useContext is used to keep data ready in an external place where all components can reach it when necessary, instead of adding it to each component one after the other.&lt;/p&gt;

&lt;p&gt;The 3 places where useContext is used most: 1.user information, 2.the theme of the page, 3.language options&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>react</category>
      <category>javascript</category>
      <category>usecontext</category>
    </item>
    <item>
      <title>Function naming rules in Python</title>
      <dc:creator>dusa</dc:creator>
      <pubDate>Thu, 26 Dec 2024 07:48:59 +0000</pubDate>
      <link>https://dev.to/imdusa/function-naming-rules-in-python-3p2o</link>
      <guid>https://dev.to/imdusa/function-naming-rules-in-python-3p2o</guid>
      <description>&lt;p&gt;&lt;strong&gt;1. Use of Lowercase Letters and Underline (Snake Case)&lt;/strong&gt;&lt;br&gt;
Function names are written in lowercase letters and an underscore (_) is placed between the words.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Meaningful and Descriptive Names&lt;/strong&gt;&lt;br&gt;
Function names should clearly state what the function does.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Verb Usage&lt;/strong&gt;&lt;br&gt;
Function names often begin with a verb to indicate an action.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Avoid Abbreviations&lt;/strong&gt;&lt;br&gt;
Don't use abbreviations unless it's a well-known term or technology.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqqmwp4ccsulr014mynon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqqmwp4ccsulr014mynon.png" alt=" " width="323" height="130"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>programming</category>
      <category>coding</category>
      <category>webdev</category>
    </item>
    <item>
      <title>What is Python end= Command</title>
      <dc:creator>dusa</dc:creator>
      <pubDate>Thu, 19 Dec 2024 06:36:55 +0000</pubDate>
      <link>https://dev.to/imdusa/python-end-command-1jbi</link>
      <guid>https://dev.to/imdusa/python-end-command-1jbi</guid>
      <description>&lt;p&gt;If we want to continue our operations on the same line instead of moving to the next line, or if we want to continue with certain characters (space, /, ?, ! etc.) from the end of the line instead of moving to the next line, we use the end parameter.&lt;/p&gt;

</description>
      <category>python</category>
      <category>oop</category>
      <category>programming</category>
    </item>
    <item>
      <title>What Is Pytest @pytest.fixture ?</title>
      <dc:creator>dusa</dc:creator>
      <pubDate>Tue, 10 Dec 2024 19:29:09 +0000</pubDate>
      <link>https://dev.to/imdusa/what-is-pytest-pytestfixture--25pm</link>
      <guid>https://dev.to/imdusa/what-is-pytest-pytestfixture--25pm</guid>
      <description>&lt;p&gt;@pytest.fixture is used in pytest tests to prepare a certain operation or data in advance and clean it after the test. So, instead of repeating the same preparations every time you need to do each test, you can write this once and tell pytest to "prepare this at the beginning of each test."&lt;/p&gt;

&lt;p&gt;To understand better, you can watch this 1 minute long video. &lt;a href="https://www.youtube.com/watch?v=1of-iRbwgr0" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=1of-iRbwgr0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwuv7hv0kdfrd559vjvht.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwuv7hv0kdfrd559vjvht.png" alt=" " width="341" height="326"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>programming</category>
      <category>webdev</category>
      <category>django</category>
    </item>
    <item>
      <title>Mui Kütüphanesi</title>
      <dc:creator>dusa</dc:creator>
      <pubDate>Tue, 19 Nov 2024 21:52:46 +0000</pubDate>
      <link>https://dev.to/imdusa/mui-kutuphanesi-1dj9</link>
      <guid>https://dev.to/imdusa/mui-kutuphanesi-1dj9</guid>
      <description>&lt;p&gt;InputLabel:  Bu etiketler, kullanıcıya hangi bilgiyi girmesi gerektiğini belirtir ve form elemanının amacını açıklar.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2orulymtnvtyclc37cmh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2orulymtnvtyclc37cmh.png" alt=" " width="444" height="113"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;TableContainer:  Tablolarınızı bu bileşen içine alarak onlara ek özellikler ekleyebilirsiniz. &lt;br&gt;
-Component={Paper}: Bu prop, TableContainer bileşenine hangi bileşenin kullanılacağını söyler. Bu örnekte, Paper bileşeni kullanılmıştır. Paper bileşeni, Material-UI'da kart veya kağıt gibi görünen bir yüzey oluşturmak için kullanılan bir bileşendir. &lt;br&gt;
-Comonent={Div}:&lt;br&gt;
En basit seçenektir. Tabloya herhangi bir özel stil veya özellik eklemez. Sadece bir kapsayıcı olarak kullanılır. &lt;br&gt;
-Comonent={Card}:  bileşenine benzer şekilde bir kart görünümü sağlar. Ancak, Paper bileşenine göre daha fazla özelleştirme seçeneği sunabilir.&lt;br&gt;
Neden Kullanılır: Tabloyu bir kart içinde göstermek istediğinizde veya kart bileşeninin sunduğu ek özelliklerden yararlanmak istediğinizde tercih edilir. &lt;br&gt;
-Comonent={Box}: &lt;br&gt;
Box bileşeni, Material-UI'ın sunduğu esnek bir layout bileşenidir. Tabloya padding, margin, background gibi çeşitli stil özellikleri kolayca ekleyebilirsiniz.&lt;/p&gt;

&lt;p&gt;TableHead: Tablonun sütun başlıklarını belirler.&lt;br&gt;
TableRow:  TableRow bileşenleri, bir tablonun veri satırlarını oluşturur. İçerisinde bir veya daha fazla TableCell bileşenini barındırır.&lt;br&gt;
TableCell:  Bir tablonun her bir hücresini temsil eder. Yani, bir tablodaki her bir kutucuk, bir TableCell bileşeni ile oluşturulur&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Mui FormControl Nedir?</title>
      <dc:creator>dusa</dc:creator>
      <pubDate>Tue, 19 Nov 2024 20:34:21 +0000</pubDate>
      <link>https://dev.to/imdusa/mui-formcontrol-nedir-31jf</link>
      <guid>https://dev.to/imdusa/mui-formcontrol-nedir-31jf</guid>
      <description>&lt;p&gt;MUI FormControl (Material-UI Form Kontrolü), form elemanlarını (input, textarea, select vb.) bir araya getiren ve onlara ek özellikler katan bir bileşendir. Form Elemanlarını Gruplandırarak birbirine ait form elemanlarını tek bir grup altında toplamak için kullanılır. Bu, form düzenini daha iyi yönetmenize yardımcı olur.Form elemanlarına label (etiket) ve yardımcı metin ekleyerek kullanıcı deneyimini iyileştirir. Kullanıcılara hangi bilgileri girmeleri gerektiği konusunda daha net bir bilgi verir.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Python Lambda Function</title>
      <dc:creator>dusa</dc:creator>
      <pubDate>Mon, 18 Nov 2024 13:23:04 +0000</pubDate>
      <link>https://dev.to/imdusa/python-lambda-function-333n</link>
      <guid>https://dev.to/imdusa/python-lambda-function-333n</guid>
      <description>&lt;p&gt;Functions that we defined anonymously and one-liner in Python are called lambda functions. Accept multiple parameters, performs a single action. It provides a cleaner structure by writing less code for simple mathematical or conversion operations.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5yzlnxamcl2b96ieke8q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5yzlnxamcl2b96ieke8q.png" alt=" " width="800" height="137"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the lambda function (:) the parts before this sign are parameters. The parts after this sign are the operations to be performed. &lt;/p&gt;

&lt;p&gt;Let's compare “def” and “lambda” with an example:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F73vgtp7xt2u9uavukru9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F73vgtp7xt2u9uavukru9.png" alt=" " width="379" height="263"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;def and lambda perform the same function. In other words, it takes the square of the entered number. But look at the cleanliness of the lambda written in a single line.&lt;/p&gt;

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