<?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: Utkarsha114</title>
    <description>The latest articles on DEV Community by Utkarsha114 (@utkarsha114).</description>
    <link>https://dev.to/utkarsha114</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%2F1356730%2F449c1a0d-8cf5-49f5-8ad5-1d166f3a7496.png</url>
      <title>DEV Community: Utkarsha114</title>
      <link>https://dev.to/utkarsha114</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/utkarsha114"/>
    <language>en</language>
    <item>
      <title>Java Concepts</title>
      <dc:creator>Utkarsha114</dc:creator>
      <pubDate>Wed, 17 Apr 2024 03:22:24 +0000</pubDate>
      <link>https://dev.to/utkarsha114/java-concepts-4gjo</link>
      <guid>https://dev.to/utkarsha114/java-concepts-4gjo</guid>
      <description>&lt;p&gt;Garbage collection in Java is the automated process of deleting code that's no longer needed or used. This automatically frees up memory space and ideally makes coding Java apps easier for developers. The garbage collection implementation lives in the JVM.&lt;br&gt;
We can also request JVM to run Garbage Collector. There are two ways to do it : &lt;/p&gt;

&lt;p&gt;•Using System.gc() method: System class contain static method gc() for requesting JVM to run Garbage Collector.&lt;/p&gt;

&lt;p&gt;•Using Runtime.getRuntime().gc() method: Runtime class allows the application to interface with the JVM in which the application is running. Hence by using its gc() method, we can request JVM to run Garbage Collector.&lt;/p&gt;

&lt;p&gt;~ Explain public static void main(String args[]) in Java. &lt;/p&gt;

&lt;p&gt;Unlike any other programming language like C, C++, etc. In Java, we declared the main function as a public static void main (String args[]). The meanings of the terms are mentioned below:&lt;/p&gt;

&lt;p&gt;• public: the public is the access modifier responsible for mentioning who can access the element or the method and what is the limit.  It is responsible for making the main function globally available. It is made public so that JVM can invoke it from outside the class as it is not present in the current class.&lt;/p&gt;

&lt;p&gt;• static: static is a keyword used so that we can use the element without initiating the class so to avoid the unnecessary allocation of the memory. &lt;/p&gt;

&lt;p&gt;• void: void is a keyword and is used to specify that a method doesn’t return anything. As the main function doesn’t return anything we use void.&lt;/p&gt;

&lt;p&gt;• main: main represents that the function declared is the main function. It helps JVM to identify that the declared function is the main function.&lt;/p&gt;

&lt;p&gt;• String args[]: It stores Java command-line arguments and is an array of type java.lang.String class.&lt;/p&gt;

&lt;p&gt;• There is no difference between String[] args and String args[] in Java. Both are valid declarations of an array of strings that can be used to store command-line arguments passed to the program.&lt;/p&gt;

&lt;p&gt;However, the first declaration is more common and is preferred by most Java programmers. This is because it is more consistent with the way that other arrays are declared in Java. For example, you would declare an array of integers as int[], and an array of floats as float[].&lt;/p&gt;

&lt;p&gt;The second declaration is a bit more concise, but it can be less clear to someone who is not familiar with Java. This is because the [] at the end of the variable name is not typically used to declare arrays in other programming languages.&lt;/p&gt;

&lt;p&gt;Ultimately, the choice of which declaration to use is a matter of personal preference. However, most Java programmers prefer to use the first declaration, String[] args, because it is more consistent and clear.&lt;/p&gt;

&lt;p&gt;In short, The two notations are interchangeable and have the same meaning. However, the preferred and more commonly used notation is [code]String[] args[/code], which clearly indicates that [code]args[/code] is an array of type [code]String[/code].&lt;/p&gt;

</description>
    </item>
    <item>
      <title>ML Algorithms</title>
      <dc:creator>Utkarsha114</dc:creator>
      <pubDate>Wed, 17 Apr 2024 03:17:19 +0000</pubDate>
      <link>https://dev.to/utkarsha114/ml-algorithms-54bi</link>
      <guid>https://dev.to/utkarsha114/ml-algorithms-54bi</guid>
      <description>&lt;p&gt;Naive Bayes &lt;br&gt;
One of the most widely used predictive analytics models, the forecast model deals in metric value prediction, estimating numeric value for new data based on learnings from historical data. This model can be applied wherever historical numerical data is available.&lt;/p&gt;

&lt;p&gt;Know More:&lt;br&gt;
Forecast model&lt;br&gt;
logistic regression classifier&lt;br&gt;
Artificial Neural network &lt;br&gt;
Decision tree algorithm &lt;br&gt;
Support vector machine &lt;/p&gt;

</description>
    </item>
    <item>
      <title>Android Concepts</title>
      <dc:creator>Utkarsha114</dc:creator>
      <pubDate>Wed, 17 Apr 2024 02:53:44 +0000</pubDate>
      <link>https://dev.to/utkarsha114/android-concepts-3fem</link>
      <guid>https://dev.to/utkarsha114/android-concepts-3fem</guid>
      <description>&lt;p&gt;Activity - An activity represents a single screen with a user interface&lt;/p&gt;

&lt;p&gt;Fragment- In Android, the fragment is the part of Activity which represents a portion of User Interface(UI) on the screen. It is the modular section of the android activity that is very helpful in creating UI designs that are flexible in nature and auto-adjustable based on the device screen size.&lt;/p&gt;

&lt;p&gt;Single frame fragments : Single frame fragments are using for hand hold devices  like mobiles, here we can show only one fragment as a view.&lt;/p&gt;

&lt;p&gt;List fragments : fragments having special list view is called as list fragment&lt;/p&gt;

&lt;p&gt;Fragments transaction : Using with fragment transaction. we can move one fragment to another fragment.&lt;/p&gt;

&lt;p&gt;Dialog Fragment - DialogFragment is a utility class which extends the Fragment class. It is a part of the v4 support library and is used to display an overlay modal window within an activity that floats on top of the rest of the content. Essentially a DialogFragment displays a Dialog but inside a Fragment&lt;/p&gt;

&lt;p&gt;Intent - are used for navigating among various activities within the same application&lt;/p&gt;

&lt;p&gt;Internal Intent. i.e. calling intended actions in same activity.&lt;/p&gt;

&lt;p&gt;External Intent i. e. opening another activity after some operations like onClick&lt;/p&gt;

&lt;p&gt;XML Parsing - XML stands for Extensible Mark-up Language.XML is a very popular format and commonly used for sharing data on the internet. thete are three types of XML parsers which are DOM,SAX and XMLPullParser. Among all of them android recommend XMLPullParser because it is efficient and easy to use.&lt;/p&gt;

&lt;p&gt;JSON Parsing - JSON parsing is the process of converting a JSON object in text format to a Javascript object that can be used inside a program.&lt;/p&gt;

&lt;p&gt;Shared Preferences - A SharedPreferences object points to a file containing key-value pairs and provides simple methods to read and write them.&lt;/p&gt;

&lt;p&gt;Bundle- The App Bundle must include the application's compiled code and resources, which allows for the signing and generation of APK files to be deferred to the app store, reducing the initial download size of the app.&lt;/p&gt;

&lt;p&gt;Context - An Android app has activities. Context is like a handle to the environment your application is currently running in. The activity object inherits the Context object.&lt;/p&gt;

&lt;p&gt;putExtra - The main use of the putExtra() method is to send values you need in the next activity.&lt;/p&gt;

&lt;p&gt;Adapter - In Android, Adapter is a bridge between UI component and data source that helps us to fill data in UI component. It holds the data and send the data to an Adapter view then view can takes the data from the adapter view and shows the data on different views like as ListView, GridView, Spinner etc.&lt;/p&gt;

&lt;p&gt;Simple adapters - to map static data to views defined in our XML file(UI component)&lt;br&gt;
Types: Base Adapter,ArrayAdapter&lt;/p&gt;

&lt;p&gt;Layouts - A layout defines the structure for a user interface in your app, such as in an activity.&lt;br&gt;
Types: Linear, Relative, Constraint, Grid, Table&lt;/p&gt;

&lt;p&gt;Some Important Topics:&lt;br&gt;
ListView&lt;br&gt;
Spinner view &lt;br&gt;
Custom ListView&lt;br&gt;
GridView&lt;br&gt;
Shared Preferences&lt;br&gt;
Internal Storage&lt;br&gt;
External Storage&lt;br&gt;
SQLite&lt;br&gt;
ImageView&lt;br&gt;
Option Menu&lt;br&gt;
Contextual Menu&lt;br&gt;
PopUp Menu&lt;br&gt;
Schedule Notification&lt;br&gt;
Ping Notification&lt;br&gt;
Expandable ListView&lt;br&gt;
Custom Notification&lt;br&gt;
Autocomplete&lt;br&gt;&lt;br&gt;
MultiAutocomplete&lt;br&gt;
Textview&lt;br&gt;&lt;br&gt;
Different Alert Dialog&lt;br&gt;
Passing Value from one Activity to Another&lt;br&gt;
InboxStyle Notification&lt;br&gt;
SetOnClickListener&lt;br&gt;
find View By Id&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Views on Open Source Projects</title>
      <dc:creator>Utkarsha114</dc:creator>
      <pubDate>Sat, 30 Mar 2024 10:53:53 +0000</pubDate>
      <link>https://dev.to/utkarsha114/views-on-open-source-projects-37k4</link>
      <guid>https://dev.to/utkarsha114/views-on-open-source-projects-37k4</guid>
      <description>&lt;p&gt;FOUND THOUGHTS ON CONTRIBUTION TO OPEN SOURCE PROJECTS ON GITHUB. FEEL FREE TO CONTRIBUTE YOUR THOUGHTS &lt;/p&gt;

&lt;p&gt;"reality is that you need both :&lt;br&gt;
open source project will give&lt;br&gt;
you the community eyes and&lt;br&gt;
point of view of other more&lt;br&gt;
advandce and recognize dev&lt;br&gt;
around the world on your way to&lt;br&gt;
code. So you can improve your&lt;br&gt;
code habit, so here you build&lt;br&gt;
your colaborating knowledge,&lt;br&gt;
networking, and clean code&lt;br&gt;
habit, eyes for details&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;build your own project will
make you learn concept, learn
stack (even if you do it coding
badly to learn stack faster), you will accumulute knowledge,
showcasing concept
understanding, skill, and build
your stack
you need your stack and you
need to have a great eyes for
details and habit of clean code
Nith best practice if you want to
really be a good dev.
The main difference beetween
Oy dev inside company and 5y or 10y dev inside company is that
the 5 or 10y level learn more
stack but mostly they already
have them own sensibility for
clean code, detail in code and
habit that make them better.
This habit etc... they got it from
work experience for year inside
company. You can take the same
and even better habit faster
with open source project simply
because you will be review by
more dev than what you can be
review if you do that only at work.
l'm junior dev for the moment
from what Isee around me
most of dev are not working in
open source project, or outside
work hour much. Simply by
doing project at your own you
are already showing many good
habit with act such as: learning
consistently + improving consistently + way to work more
than expectation + consistently
watching new techno... Showing
that point with consistency will
already put your profile better
than 60-70% of developper, if
you had the open source
contribution in top of that you
are showing your collaborating
skill (this is mostly skill where
HR people consider us like trash) you are improving that,
showcasing that and build your
clean code habit with the advise
of community and this will push
you to next level 80%-90%
better than other dev with same
experience as you make yourself
as a skyrocket profile and
valuable profile for most of the
company. Even if you are only 1y
or 2y company know that this
kind of profile will reach level of 10y more dev experience in 5y
and quickly be dev that can be
referenced as tech lead etc..
Honestly for most dev reaching
80-90% of dev is enough, for
more that's will certainly ask
you to do programming
competition, and this is not
something that every one can do, some people have enough
talent to beat all your effort
doing nothing so there is a
limitation on what we could
reach but to be recognise like a
tech lead, or a great teamate
etc... every people could do it
with some effort. And with side
project + work + contributing to
open source you will go to this point faster than if you don't do
all of that."&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>CSS Art: Favorite Snack Cookie</title>
      <dc:creator>Utkarsha114</dc:creator>
      <pubDate>Wed, 27 Mar 2024 09:54:41 +0000</pubDate>
      <link>https://dev.to/utkarsha114/devchallenge-5683</link>
      <guid>https://dev.to/utkarsha114/devchallenge-5683</guid>
      <description>&lt;p&gt;Liquid syntax error: Tag '{% &lt;a href="https://codepen.io/Utkarsha-Chumble/pen/VwNWeNN" rel="noopener noreferrer"&gt;https://codepen.io/Utkarsha-Chumble/pen/VwNWeNN&lt;/a&gt; %}' was not properly terminated with regexp: /\%\}/&lt;/p&gt;
</description>
      <category>frontendchallenge</category>
      <category>css</category>
      <category>frontend</category>
      <category>devchallenge</category>
    </item>
    <item>
      <title>#devchallenge Glam up my Markup : Camping</title>
      <dc:creator>Utkarsha114</dc:creator>
      <pubDate>Wed, 27 Mar 2024 09:50:01 +0000</pubDate>
      <link>https://dev.to/utkarsha114/devchallenge-frontendchallenge-css-javascript-3b34</link>
      <guid>https://dev.to/utkarsha114/devchallenge-frontendchallenge-css-javascript-3b34</guid>
      <description>&lt;p&gt;Glam Up My Markup: MULTI_STEP Form &lt;br&gt;
Source code :&lt;br&gt;
(&lt;a href="https://codepen.io/Utkarsha-Chumble/pen/xxereBj?editors=1100" rel="noopener noreferrer"&gt;https://codepen.io/Utkarsha-Chumble/pen/xxereBj?editors=1100&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;(&lt;a href="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hppfjyt6i2213acspzt5.jpg" rel="noopener noreferrer"&gt;https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hppfjyt6i2213acspzt5.jpg&lt;/a&gt;)&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>devchallenge</category>
      <category>frontend</category>
      <category>frontendchallenge</category>
    </item>
  </channel>
</rss>
