<?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: SEENUVASAN P</title>
    <description>The latest articles on DEV Community by SEENUVASAN P (@seenuvasan_p).</description>
    <link>https://dev.to/seenuvasan_p</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%2F3212646%2F646ee22e-b25e-4845-ac55-0f7d56bdadbd.png</url>
      <title>DEV Community: SEENUVASAN P</title>
      <link>https://dev.to/seenuvasan_p</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/seenuvasan_p"/>
    <language>en</language>
    <item>
      <title>My Second Round Interview Experience at Flextronics</title>
      <dc:creator>SEENUVASAN P</dc:creator>
      <pubDate>Tue, 12 Aug 2025 00:55:22 +0000</pubDate>
      <link>https://dev.to/seenuvasan_p/my-second-round-interview-experience-at-flextronics-4970</link>
      <guid>https://dev.to/seenuvasan_p/my-second-round-interview-experience-at-flextronics-4970</guid>
      <description>&lt;p&gt;Getting a chance to work at Flextronics, my core company and my dream job, is something I have always wished for. I recently attended my second round of interview there. The interviewer was Mr. Alagusridhar, an NPI Engineer at Flextronics. The interview was conducted virtually and scheduled at 2:00 PM.&lt;/p&gt;

&lt;p&gt;When I started introducing myself, an unexpected problem occurred — my internet data got over, and the interview got disconnected. At that moment, I was very scared and nervous. But I didn’t give up. I quickly connected to my sister’s internet and rejoined the interview.&lt;/p&gt;

&lt;p&gt;After reconnecting, the interview went smoothly. It was a wonderful experience because Mr. Alagusridhar was very kind and polite. He also gave me positive feedback, saying, “You are speaking boldly.” Hearing that made me feel confident and happy.&lt;/p&gt;

&lt;p&gt;At the end, he told me that I would have an HR interview next. That moment filled me with excitement and joy. I am eager to join Flextronics and contribute my skills to the company.&lt;/p&gt;

&lt;p&gt;This interview taught me that even if unexpected problems happen, staying calm and acting quickly can turn the situation around.&lt;/p&gt;

</description>
      <category>flex</category>
      <category>interview</category>
      <category>electronics</category>
    </item>
    <item>
      <title>My Wonderful Experience at the Flex Interview</title>
      <dc:creator>SEENUVASAN P</dc:creator>
      <pubDate>Fri, 01 Aug 2025 14:09:37 +0000</pubDate>
      <link>https://dev.to/seenuvasan_p/my-wonderful-experience-at-the-flex-interview-59je</link>
      <guid>https://dev.to/seenuvasan_p/my-wonderful-experience-at-the-flex-interview-59je</guid>
      <description>&lt;p&gt;Yesterday was a very special day for me because I attended an interview at Flex, which is my dream and core company. The interview was scheduled at 6:30 PM, but unfortunately, I joined at 6:38 PM due to a small problem with my phone. Even though I was a bit late, I was very excited and nervous at the same time.&lt;/p&gt;

&lt;p&gt;The interview was a technical round conducted online in a face-to-face format. My interviewer was Mr. Manikandan Bala, who is a Team Lead – Manufacturing Engineering (4315 GBS Engineering) at Flex.&lt;/p&gt;

&lt;p&gt;During the interview, he asked me several basic electronics-related questions, such as components, circuits, and manufacturing processes. I answered them as best as I could. I felt confident because I had prepared well for this opportunity.&lt;/p&gt;

&lt;p&gt;Flex is a well-known company in the field of electronics manufacturing and engineering services, and I always wanted to work here. Attending this interview made me feel proud and motivated to improve myself even more.&lt;/p&gt;

&lt;p&gt;Mr. Manikandan Bala was very polite and patient throughout the interview. At the end, I sincerely thanked him for spending his valuable time with me.&lt;/p&gt;

&lt;p&gt;This experience gave me more confidence to face future interviews and also motivated me to learn more about electronics and manufacturing processes. No matter what the result will be, this opportunity itself is a big step for my career growth.&lt;/p&gt;

&lt;p&gt;Overall, it was truly a memorable and motivating experience, and I will always remember this as one of the best days in my journey toward my dream job.&lt;/p&gt;

</description>
      <category>flex</category>
      <category>interview</category>
      <category>electronics</category>
    </item>
    <item>
      <title>My First Tech Conference Experience – TOSSConf 2025</title>
      <dc:creator>SEENUVASAN P</dc:creator>
      <pubDate>Tue, 22 Jul 2025 17:30:14 +0000</pubDate>
      <link>https://dev.to/seenuvasan_p/my-first-tech-conference-experience-tossconf-2025-4ce6</link>
      <guid>https://dev.to/seenuvasan_p/my-first-tech-conference-experience-tossconf-2025-4ce6</guid>
      <description>&lt;p&gt;Hello everyone!&lt;br&gt;
I’m excited to share my experience attending TOSSConf 2025, a two-day open-source conference held at St. Joseph’s College. This event was organized by the Tamil Linux Committee.&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%2Fnuwch4540k3bc4lj1qrk.jpeg" 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%2Fnuwch4540k3bc4lj1qrk.jpeg" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As a fresher, this was my first-ever tech conference, and it gave me a lot of learning, fun, and confidence.&lt;/p&gt;

&lt;h2&gt;
  
  
  Day 1 – Learning About NixOS and Assembly
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;On the first day, there were four workshops:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Closer&lt;/li&gt;
&lt;li&gt;Assembly&lt;/li&gt;
&lt;li&gt;NixOS&lt;/li&gt;
&lt;li&gt;Debian&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Workshops were conducted in two sessions –&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Morning: 2 workshops (in parallel)&lt;/li&gt;
&lt;li&gt;Afternoon: 2 workshops (in parallel)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So, we could attend one in the morning and one in the afternoon.&lt;br&gt;
  Morning – NixOS Workshop&lt;br&gt;
**&lt;br&gt;
I attended the NixOS workshop in the morning. Here's what I learned:**&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;What is NixOS – a Linux operating system known for its reproducibility and clean environments.

Why NixOS is useful – especially for developers.

What is a Script – a file with commands that runs automatically.

What is a Shell – a program that runs your commands (like Bash).

What is a Nix Shell – a temporary, isolated environment for running programs.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;This was very new and interesting for me.&lt;br&gt;
   Afternoon – Assembly Workshop&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In the afternoon, I attended the Assembly workshop. I learned:&lt;/strong&gt;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;How to write and run C code in a text editor on Linux.

How to convert C code into assembly language.

I understood how programs work step by step at the system level.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
  
  
  Day 2 – History of Linux and Hands-on Stall Work
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Morning – Linux History Session&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In the morning, we had a session on the history of Linux. I learned:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;When Linux started

Who created Linux – Linus Torvalds

What is the Linux Kernel – the heart of the Linux system.

Which was the first operating system in the world

Who created the first OS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;It was exciting to learn how everything started in the world of operating systems.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Afternoon – Linux Installation Stall&lt;/strong&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%2Fmchytggvwsz575cc1icy.jpeg" 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%2Fmchytggvwsz575cc1icy.jpeg" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After lunch, I worked with my team to set up a Linux Installation Stall.&lt;br&gt;
We helped install Linux OS on multiple laptops for students and visitors.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;We installed different Linux distributions like:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ubuntu&lt;/li&gt;
&lt;li&gt;Mint&lt;/li&gt;
&lt;li&gt;Kali Linux&lt;/li&gt;
&lt;li&gt;Debian&lt;/li&gt;
&lt;li&gt;Red Hat&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It was fun working as a team and helping others.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Exploring Other Stalls&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We also visited many stalls that showcased open-source tools and technologies:&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%2Fz3ane5gov69x02zoz3pk.jpeg" 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%2Fz3ane5gov69x02zoz3pk.jpeg" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

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

2. Docker

3. LibreOffice

4. Flutter

5. JVM-based tools

6. GitLab

Model development tools, and more!
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Each stall gave us new knowledge and ideas for our future projects.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
TOSSConf 2025 was a wonderful experience for me.
I learned about Linux, open-source tools, programming, and teamwork.

I also got hands-on experience installing Linux and explaining it to others.
This event helped me grow both technically and personally.

I’m proud to have attended my first tech conference — and I’m looking forward to more events like this!

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

&lt;/div&gt;



</description>
    </item>
    <item>
      <title>Today I Learned Java – Static, Non-Static, Object, Method, Return Type, and Variables</title>
      <dc:creator>SEENUVASAN P</dc:creator>
      <pubDate>Wed, 16 Jul 2025 04:27:37 +0000</pubDate>
      <link>https://dev.to/seenuvasan_p/today-i-learned-java-static-non-static-object-method-return-type-and-variables-1fp1</link>
      <guid>https://dev.to/seenuvasan_p/today-i-learned-java-static-non-static-object-method-return-type-and-variables-1fp1</guid>
      <description>&lt;p&gt;Today I learned important Java concepts as a beginner, these topics were a bit confusing at first, but now I understand them better. Here's a summary of what I learned:&lt;/p&gt;




&lt;h2&gt;
  
  
  Static and Non-Static
&lt;/h2&gt;

&lt;p&gt;Static means something belongs to the class, not the object.&lt;/p&gt;

&lt;p&gt;A static method or variable can be used without creating an object.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;public class Demo {
    static int number = 10;

    static void show() {
        System.out.println("This is a static method");
    }
}

You can call it like:

Demo.show();
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Non-static belongs to the object. You need to create an object to use it.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;public class Demo {
    int age = 25;

    void display() {
        System.out.println("This is a non-static method");
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can call it like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Demo d = new Demo();
d.display();
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  What is an Object
&lt;/h2&gt;

&lt;p&gt;An object is an instance of a class.&lt;br&gt;
It helps us access non-static methods and variables.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;public class Car {
    String brand = "Honda";

    void start() {
        System.out.println("Car is starting...");
    }
}

public class Main {
    public static void main(String[] args) {
        Car myCar = new Car();  // Object creation
        myCar.start();          // Using object
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Method in Java
&lt;/h2&gt;

&lt;p&gt;A method is a block of code that runs only when it is called.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;public class Hello {
    void greet() {
        System.out.println("Hello, Java!");
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;To call:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Hello h = new Hello();
h.greet();
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Return Type
&lt;/h2&gt;

&lt;p&gt;The return type defines what a method gives back.&lt;/p&gt;

&lt;p&gt;void means it returns nothing.&lt;/p&gt;

&lt;p&gt;You can also return values like int, String, etc.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example with return type:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;int add() {
    return 10 + 20;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;To call:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;int result = add();  // result will be 30
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>webdev</category>
      <category>programming</category>
      <category>java</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Today I learned Java data-types</title>
      <dc:creator>SEENUVASAN P</dc:creator>
      <pubDate>Mon, 14 Jul 2025 08:27:01 +0000</pubDate>
      <link>https://dev.to/seenuvasan_p/today-i-learned-java-data-types-1io9</link>
      <guid>https://dev.to/seenuvasan_p/today-i-learned-java-data-types-1io9</guid>
      <description>&lt;p&gt;There are two Data-types in java:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Primitive data type &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Non-primitive data type.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Primitive data type:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;There are six primitive data types:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;these data type is inbuilt space in that data type like 1 byte and 2 byte. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Byte = memory capacity is 1 byte it  store the numbers like 123&lt;/li&gt;
&lt;li&gt;short = memory capacity is 2 byte it store the number only&lt;/li&gt;
&lt;li&gt;int = memory capacity is 4 byte it store the number only&lt;/li&gt;
&lt;li&gt;long = memory capacity is 8 byte it store the number only&lt;/li&gt;
&lt;li&gt;float = memory capacity is 4 bytes it store the decimal numbers like 3.45&lt;/li&gt;
&lt;li&gt;Double = memory capacity is 8 byte it store the decimal numbers&lt;/li&gt;
&lt;li&gt;char = memory capacity is 2 byte it story only one charactor like 'A'&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Non-primitive data types:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;They are not built-in basic types like int, char, float.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;They are made from classes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;They can store multiple values and have methods.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Also called reference types because they store a reference (memory address).&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;These are the data types:&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;String Stores text (many characters) "Seenu", "Java is fun"&lt;/li&gt;
&lt;li&gt;Array Stores a group of value {10, 20, 30}&lt;/li&gt;
&lt;li&gt;Class Blueprint for creating custom objects new Student();&lt;/li&gt;
&lt;li&gt;Object Parent of all classes Object obj = new Object();&lt;/li&gt;
&lt;li&gt;InterfaceCollection of abstract methods   interface Animal {}&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>programming</category>
      <category>java</category>
      <category>datatypes</category>
      <category>beginners</category>
    </item>
    <item>
      <title>My First Day In JAVA, introduction and JDK, JRE, JVM and Features.</title>
      <dc:creator>SEENUVASAN P</dc:creator>
      <pubDate>Fri, 11 Jul 2025 16:55:06 +0000</pubDate>
      <link>https://dev.to/seenuvasan_p/my-first-day-in-java-introduction-and-jdk-jre-jvm-and-features-4c8i</link>
      <guid>https://dev.to/seenuvasan_p/my-first-day-in-java-introduction-and-jdk-jre-jvm-and-features-4c8i</guid>
      <description>&lt;h2&gt;
  
  
  What is java?
&lt;/h2&gt;

&lt;p&gt;Java is a high level object     oriented programming language&lt;br&gt;
It is used built large software applications. &lt;/p&gt;

&lt;p&gt;It was created by James Gosling at Sun Microsystems and released in 1995.&lt;/p&gt;

&lt;p&gt;Java has a famous principle which is WORA "write once Run anywhere" which means if write a code in widows or any operating system you can use the code any operating system without change. &lt;/p&gt;

&lt;h2&gt;
  
  
  Java features:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Simple :&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Why the Java is simple means compar with C++ this syntax is easy and understand able code. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Secure :&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Java  is a secured programming language because It has a inbuilt features It doesn't hava a pointers and No memory leakage. &lt;/p&gt;

&lt;p&gt;Compare is C++ it has a pointer and it direct access in memory and disc. That time the memory is leaked. That why Java is a secured programming language&lt;/p&gt;

&lt;p&gt;It runs  inside JVM (Java virtual machine) if any virus is affected in compile time in runtime the JVM is filter the virus and run the code. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Platform-Independe:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Write once and run anywhere . Class file. &lt;/p&gt;

&lt;p&gt;**High Performence:&lt;/p&gt;

&lt;p&gt;Java is a fas CDter then python programming language&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Multitasking:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Java can do  the same time it will manage many tasks. &lt;/p&gt;

&lt;h2&gt;
  
  
  JDK(Java development kit)
&lt;/h2&gt;

&lt;p&gt;JDK is a complete package used to develop Java applications.&lt;/p&gt;

&lt;p&gt;It includes:&lt;/p&gt;

&lt;p&gt;JRE (Java Runtime Environment)&lt;/p&gt;

&lt;p&gt;Development tools like compiler (javac), debugger, etc.&lt;/p&gt;

&lt;p&gt;Developers use JDK to write, compile, and run Java programs.&lt;/p&gt;

&lt;h2&gt;
  
  
  JRE (Java Runtime Environment)
&lt;/h2&gt;

&lt;p&gt;JRE provides the environment to run Java applications.&lt;/p&gt;

&lt;p&gt;It includes:&lt;/p&gt;

&lt;p&gt;JVM (Java Virtual Machine)&lt;/p&gt;

&lt;p&gt;Library classes&lt;/p&gt;

&lt;p&gt;Other supporting files&lt;/p&gt;

&lt;p&gt;Used by users who just want to run Java programs (not for development).&lt;/p&gt;

&lt;h2&gt;
  
  
  JVM (Java Virtual Machine)
&lt;/h2&gt;

&lt;p&gt;JVM is the engine that actually runs Java programs.&lt;/p&gt;

&lt;p&gt;It converts .class bytecode into machine code specific to the operating system.&lt;/p&gt;

&lt;p&gt;It makes Java platform-independent.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>java</category>
      <category>programming</category>
      <category>opensource</category>
    </item>
    <item>
      <title>My Interview Experience at SCYO</title>
      <dc:creator>SEENUVASAN P</dc:creator>
      <pubDate>Mon, 07 Jul 2025 03:31:16 +0000</pubDate>
      <link>https://dev.to/seenuvasan_p/my-interview-experience-at-scyo-5aoo</link>
      <guid>https://dev.to/seenuvasan_p/my-interview-experience-at-scyo-5aoo</guid>
      <description>&lt;p&gt;Yesterday, I attended an interview at SCYO, which is located in Perungudi, Chennai.&lt;/p&gt;

&lt;p&gt;At first, it was a bit difficult for me to reach the company because I didn’t know the exact route. I used Google Maps to find the way and finally reached SCYO. But it was totally worth it — the workplace was really impressive, and I liked the environment a lot. I even felt that if I get placed there, I would never want to leave the company. The HR was also very friendly and kind, which made me feel comfortable.&lt;/p&gt;

&lt;p&gt;The interview had 5 rounds in total:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Aptitude Round – This round tested our logical thinking and basic problem-solving skills.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;HR Round – A face-to-face discussion where they asked about my personal details, strengths, and background.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Typing Test – In this round, they checked our typing speed and accuracy.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Grammar Test – This included basic English grammar questions to assess our language skills.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Listening Test – In this round, they tested our listening ability with audio clips and related questions.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Each round was unique and helped me understand what companies look for in candidates. It was a helpful experience, and I feel more confident now for future interviews.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>My Experience Meeting SCYO HR – Oviya Ma'am</title>
      <dc:creator>SEENUVASAN P</dc:creator>
      <pubDate>Sat, 05 Jul 2025 00:55:18 +0000</pubDate>
      <link>https://dev.to/seenuvasan_p/my-experience-meeting-scyo-hr-oviya-maam-5pj</link>
      <guid>https://dev.to/seenuvasan_p/my-experience-meeting-scyo-hr-oviya-maam-5pj</guid>
      <description>&lt;p&gt;Yesterday, I had the opportunity to meet an HR representative from SCYO Decision Services. Her name is Ms. Oviya, and she gave us a brief but detailed introduction about the company and the job roles available.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;She explained that there are two main job roles at SCYO:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. AR Caller (Voice Process)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Non-Voice Process&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  AR Caller Role – What is RCM?
&lt;/h2&gt;

&lt;p&gt;For the AR Caller role, she introduced us to the term RCM, which means Revenue Cycle Management. RCM is the process followed in the U.S. healthcare system to manage payment and billing for medical services.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;She said there are three important people involved in RCM:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Patient – the person who receives treatment&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Provider – the doctor or hospital (called "provider" in the U.S.)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Payer – the insurance company (called "payer" in the U.S.)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The AR Caller works to follow up with insurance companies (payers) in the U.S. to make sure hospitals and doctors (providers) receive their payments on time for the services given to patients.&lt;/p&gt;

&lt;h2&gt;
  
  
  About SCYO Company
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;She also shared a brief history of SCYO Decision Services:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The company started in 2009.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It was originally called SCIO Management Solutions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Later, the name was changed to SCYO Decision Services.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The company works with many U.S. hospitals and clinics, especially for medical billing and claims.&lt;/p&gt;

&lt;h2&gt;
  
  
  Company Benefits
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Ms. Oviya also explained the benefits of working at SCYO&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Good salary for freshers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Clear career growth opportunities.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Supportive work environment and training programs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Long-term job stability.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>scyo</category>
      <category>hr</category>
    </item>
    <item>
      <title>Today I Learned JavaScript String Methods</title>
      <dc:creator>SEENUVASAN P</dc:creator>
      <pubDate>Fri, 04 Jul 2025 02:13:18 +0000</pubDate>
      <link>https://dev.to/seenuvasan_p/today-i-learned-javascript-string-methods-4bih</link>
      <guid>https://dev.to/seenuvasan_p/today-i-learned-javascript-string-methods-4bih</guid>
      <description>&lt;p&gt;Javascript strings are primitive and immutable: All string methods produce a new string without altering the original string&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;String concat()
String trim()
String trimStart()
String trimEnd()
String padStart()
String padEnd()
String repeat()
String toUppercase()
String toLowercase()
String charAT()
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  1. String concat()
&lt;/h2&gt;

&lt;p&gt;Concat used to add two are more string.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let text1 = "Hello";
let text2 = "World";
let text3 = text1.concat(" ", text2);
console.log(text3);
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Output:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Hello world
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;2.String trim()&lt;/p&gt;

&lt;p&gt;Trim is used to remove the around space of the string.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let text1 = "      Hello World!      ";
console.log(text1.length)
let text2 = text1.trim();
console.log(text2);
console.log(text2.length)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Output:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; 30
 Hello World
 12
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  3.String.trimStart()
&lt;/h2&gt;

&lt;p&gt;This method removes whitespace only from the start of the string.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let text = "     Hello!";
let trimmed = text.trimStart();
console.log(trimmed); // "Hello!"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  4.String.trimEnd()
&lt;/h2&gt;

&lt;p&gt;This removes whitespace only from the end of the string.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let text = "Hello!     ";
let trimmed = text.trimEnd();
console.log(trimmed); // "Hello!"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  5.String.padStart()
&lt;/h2&gt;

&lt;p&gt;It pads the current string with another string (repeated) until it reaches the given length, starting from the beginning.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let number = "5";
let padded = number.padStart(4, "0");
console.log(padded); // "0005"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  6.String.padEnd()
&lt;/h2&gt;

&lt;p&gt;This is similar to padStart(), but padding is added at the end.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let number = "5";
let padded = number.padEnd(4, "0");
console.log(padded); // "5000"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  7.String.repeat()
&lt;/h2&gt;

&lt;p&gt;It returns a new string with a specified number of copies of the string.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let word = "Hi ";
let repeated = word.repeat(3);
console.log(repeated); // "Hi Hi Hi "
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  8.String.toUpperCase()
&lt;/h2&gt;

&lt;p&gt;It converts the string to uppercase.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let text = "hello";
console.log(text.toUpperCase()); // "HELLO"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  9.String.toLowerCase()
&lt;/h2&gt;

&lt;p&gt;It converts the string to lowercase.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let text = "HELLO";
console.log(text.toLowerCase()); // "hello"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  10.String.charAt()
&lt;/h2&gt;

&lt;p&gt;It returns the character at a specified index.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let text = "JavaScript";
console.log(text.charAt(4)); // "S"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Reference:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.w3schools.com/js/js_string_methods.asp#mark_trim" rel="noopener noreferrer"&gt;https://www.w3schools.com/js/js_string_methods.asp#mark_trim&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>javascript</category>
      <category>webdev</category>
      <category>payilagam</category>
    </item>
    <item>
      <title>Building a Simple Weather App with HTML, CSS, JavaScript and React.</title>
      <dc:creator>SEENUVASAN P</dc:creator>
      <pubDate>Thu, 03 Jul 2025 03:17:56 +0000</pubDate>
      <link>https://dev.to/seenuvasan_p/building-a-simple-weather-app-with-html-css-javascript-and-react-1lef</link>
      <guid>https://dev.to/seenuvasan_p/building-a-simple-weather-app-with-html-css-javascript-and-react-1lef</guid>
      <description>&lt;p&gt;Today, I created small application which is Weather app using html, css ,javascript and eact. And one important thik is we must have APIKEY and URL.  If you want API key go official openweather app web and create a account then they provide only one the API key you will copy the key and use the key in your application. If you interested to creat a weather app.&lt;/p&gt;

&lt;h2&gt;
  
  
  Html,Css and JavaScript code:
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang="en"&amp;gt;
&amp;lt;head&amp;gt;
  &amp;lt;meta charset="UTF-8" /&amp;gt;
  &amp;lt;meta name="viewport" content="width=device-width, initial-scale=1.0"/&amp;gt;
  &amp;lt;title&amp;gt;Weather App&amp;lt;/title&amp;gt;
  &amp;lt;style&amp;gt;
  body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    background: linear-gradient(to right, #74ebd5, #acb6e5);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 100vh;
    margin: 0;
    padding: 20px;
  }

  h1 {
    color: #ffffff;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
    font-size: 36px;
    margin-bottom: 20px;
  }

  .weather-container {
    background-color: rgba(255, 255, 255, 0.95);
    padding: 30px;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
    width: 90%;
    max-width: 400px;
    text-align: center;
  }

  input[type="text"] {
    padding: 12px;
    width: 80%;
    max-width: 250px;
    border: 1px solid #ccc;
    border-radius: 10px;
    font-size: 16px;
    margin-bottom: 15px;
  }

  button {
    padding: 12px 20px;
    background-color: #00796b;
    color: white;
    border: none;
    border-radius: 10px;
    cursor: pointer;
    font-size: 16px;
    transition: background 0.3s ease;
  }

  button:hover {
    background-color: #004d40;
  }

  #result {
    margin-top: 20px;
    font-size: 18px;
    color: #333;
    line-height: 1.6;
    text-align: left;
  }

  @media (max-width: 500px) {
    h1 {
      font-size: 28px;
    }
    .weather-container {
      padding: 20px;
    }
    input[type="text"] {
      width: 100%;
    }
  }
&amp;lt;/style&amp;gt;

&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
  &amp;lt;h1&amp;gt;Weather App&amp;lt;/h1&amp;gt;
  &amp;lt;input id="inputvalue" type="text" placeholder="Enter a city" /&amp;gt;
  &amp;lt;button onclick="get_weather()"&amp;gt;Get Weather&amp;lt;/button&amp;gt;
  &amp;lt;div id="result"&amp;gt;&amp;lt;/div&amp;gt;

  &amp;lt;script&amp;gt;
    function get_weather() {
      const city = document.getElementById("inputvalue").value;
      const result = document.getElementById("result");
      const apiKey = "67d6c2aad687c51529580e71e4871fe0";
      const url = `https://api.openweathermap.org/data/2.5/weather?q=${city}&amp;amp;appid=${apiKey}&amp;amp;units=metric`;

      fetch(url)
        .then((res) =&amp;gt; res.json())
        .then((data) =&amp;gt; {
          if (data.cod === 200) {
            result.innerHTML = `
              &amp;lt;strong&amp;gt;City:&amp;lt;/strong&amp;gt; ${data.name}&amp;lt;br/&amp;gt;
              &amp;lt;strong&amp;gt;Temperature:&amp;lt;/strong&amp;gt; ${data.main.temp}°C&amp;lt;br/&amp;gt;
              &amp;lt;strong&amp;gt;Humidity:&amp;lt;/strong&amp;gt; ${data.main.humidity}%&amp;lt;br/&amp;gt;
              &amp;lt;strong&amp;gt;Pressure:&amp;lt;/strong&amp;gt; ${data.main.pressure} hPa&amp;lt;br/&amp;gt;
              &amp;lt;strong&amp;gt;Feels Like:&amp;lt;/strong&amp;gt; ${data.main.feels_like}°C&amp;lt;br/&amp;gt;
              &amp;lt;strong&amp;gt;Ground Level:&amp;lt;/strong&amp;gt; ${data.main.grnd_level || 'N/A'}
            `;
          } else {
            result.innerHTML = `&amp;lt;span style="color:red;"&amp;gt;City not found!&amp;lt;/span&amp;gt;`;
          }
        })
        .catch(() =&amp;gt; {
          result.innerHTML = `&amp;lt;span style="color:red;"&amp;gt;Error fetching data!&amp;lt;/span&amp;gt;`;
        });
    }
  &amp;lt;/script&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&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%2Fmw1r2kliekwrur292lff.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%2Fmw1r2kliekwrur292lff.png" alt="Image description" width="800" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  React code :
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import axios from "axios";
import React, { useState } from "react"

function Weatherapp() {
  const [city, setCity] = useState("");
  const [weather, setWeather] = useState(null);

  const getweather = async () =&amp;gt; {
    const apiKey = "67d6c2aad687c51529580e71e4871fe0";
    const url = `https://api.openweathermap.org/data/2.5/weather?q=${city}&amp;amp;appid=${apiKey}&amp;amp;units=metric`;

    try {
      const res = await axios.get(url);
      setWeather(res.data);
      console.log(res.data); // This logs the data properly
    } catch (err) {
      alert("City not found");
    }
  };

  return (
    &amp;lt;div&amp;gt;
      &amp;lt;h1&amp;gt;Weather App&amp;lt;/h1&amp;gt;
      &amp;lt;input
        type="text"
        placeholder="Enter a city"
        value={city}
        onChange={(e) =&amp;gt; setCity(e.target.value)} // ✔ Corrected to update city
      /&amp;gt;
      &amp;lt;button onClick={getweather} disabled={!city}&amp;gt;Get Weather&amp;lt;/button&amp;gt;

      {weather &amp;amp;&amp;amp; (
        &amp;lt;div&amp;gt;
          &amp;lt;h2&amp;gt;{weather.name}&amp;lt;/h2&amp;gt;
          &amp;lt;p&amp;gt;Temperature: {weather.main.temp}°C&amp;lt;/p&amp;gt;
          &amp;lt;p&amp;gt;Weather: {weather.weather[0].description}&amp;lt;/p&amp;gt;
          &amp;lt;p&amp;gt;Humidity: {weather.main.humidity}%&amp;lt;/p&amp;gt;
          &amp;lt;p&amp;gt;Wind: {weather.wind.speed} m/s&amp;lt;/p&amp;gt;
        &amp;lt;/div&amp;gt;
      )}
    &amp;lt;/div&amp;gt;
  );
}

export default Weatherapp;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&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%2Fusuqq98vdcyj3imc3ui5.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%2Fusuqq98vdcyj3imc3ui5.png" alt="Image description" width="429" height="415"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If any doubts command me i will help you.&lt;/p&gt;

</description>
      <category>weatherapp</category>
      <category>javascript</category>
      <category>react</category>
      <category>webdev</category>
    </item>
    <item>
      <title>My Learning Today – JavaScript Promises, Async/Await, Fetch, and Axios</title>
      <dc:creator>SEENUVASAN P</dc:creator>
      <pubDate>Tue, 01 Jul 2025 10:00:24 +0000</pubDate>
      <link>https://dev.to/seenuvasan_p/my-learning-today-javascript-promises-asyncawait-fetch-and-axios-1705</link>
      <guid>https://dev.to/seenuvasan_p/my-learning-today-javascript-promises-asyncawait-fetch-and-axios-1705</guid>
      <description>&lt;p&gt;Today, I learned some very useful things in JavaScript that help to handle asynchronous tasks. These topics were Promise, async/await, fetch, and axios.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is a Promise?
&lt;/h2&gt;

&lt;p&gt;A Promise is used in JavaScript to handle tasks that take some time, like getting data from a server. It has three states:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Pending – waiting for the result

Resolved – task completed successfully

Rejected – task failed
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let promise = new Promise((resolve, reject) =&amp;gt; {
  let success = true;
  if (success) {
    resolve("Data received!");
  } else {
    reject("Something went wrong!");
  }
});
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  What is async/await?
&lt;/h2&gt;

&lt;p&gt;async and await make it easier to work with Promises. Instead of .then() and .catch(), we can write code like normal steps.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;async function getData() {
  let result = await fetch("https://api.example.com/data");
  let data = await result.json();
  console.log(data);
}
getData();
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  What is fetch?
&lt;/h2&gt;

&lt;p&gt;fetch() is used to get data from a web API. It returns a Promise.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;fetch("https://api.example.com/data")
  .then(response =&amp;gt; response.json())
  .then(data =&amp;gt; console.log(data))
  .catch(error =&amp;gt; console.log(error));
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  What is Axios?
&lt;/h2&gt;

&lt;p&gt;Axios is another way to fetch data from APIs. It is easier and has more features than fetch.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;axios.get("https://api.example.com/data")
  .then(response =&amp;gt; console.log(response.data))
  .catch(error =&amp;gt; console.log(error));
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>programming</category>
      <category>payilagam</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Day 19 : My First Meetup Experience – Code on JVM at Contentstack, Velachery</title>
      <dc:creator>SEENUVASAN P</dc:creator>
      <pubDate>Sat, 28 Jun 2025 12:07:43 +0000</pubDate>
      <link>https://dev.to/seenuvasan_p/day-19-my-first-meetup-experience-code-on-jvm-at-contentstack-velachery-5h19</link>
      <guid>https://dev.to/seenuvasan_p/day-19-my-first-meetup-experience-code-on-jvm-at-contentstack-velachery-5h19</guid>
      <description>&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%2F682exunq2dz4s0klycon.jpg" 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%2F682exunq2dz4s0klycon.jpg" alt="Image description" width="800" height="1066"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Today, I had a wonderful opportunity to attend my first ever tech meetup – Code on JVM – organized at Contentstack, Velachery. It was an exciting and inspiring experience for me as someone currently learning Java Full Stack development.&lt;/p&gt;

&lt;h2&gt;
  
  
  Meeting New People
&lt;/h2&gt;

&lt;p&gt;One of the best parts of the meetup was meeting new people from different backgrounds – developers, learners, and tech enthusiasts. Everyone was so friendly and open to conversations. I felt very welcomed, even though it was my first time attending such an event.&lt;/p&gt;

&lt;h2&gt;
  
  
  Topics I Learned: Spring AI &amp;amp; JAMstack
&lt;/h2&gt;

&lt;p&gt;During the session, I learned about Spring AI – a new topic for me. The speakers shared how Spring AI helps integrate Artificial Intelligence into Java applications using the Spring framework. It opened my mind to the future of Java and AI working together.&lt;/p&gt;

&lt;p&gt;I also got to know about JAMstack, a modern web development architecture.&lt;br&gt;
JAM stands for:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;JavaScript – Handles dynamic functionalities

APIs – Connects to services or databases

Markup – Pre-built HTML pages served quickly
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;It focuses on performance, security, and scalability. This was something new and exciting, especially as I'm learning frontend development too.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Well-Spent Day
&lt;/h2&gt;

&lt;p&gt;Overall, this meetup was a great learning experience. It not only gave me new technical insights but also helped me build confidence to attend more events like this in the future. I'm really thankful to the organizers and speakers for such a well-arranged session.&lt;/p&gt;

</description>
      <category>codeonjvm</category>
      <category>contantstack</category>
      <category>programming</category>
      <category>java</category>
    </item>
  </channel>
</rss>
