<?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: Samyuktha Sudhakar</title>
    <description>The latest articles on DEV Community by Samyuktha Sudhakar (@samyukthasudhakar).</description>
    <link>https://dev.to/samyukthasudhakar</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%2F646073%2F4e2062d3-380d-4932-9d2a-fbd5966046f2.jpg</url>
      <title>DEV Community: Samyuktha Sudhakar</title>
      <link>https://dev.to/samyukthasudhakar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/samyukthasudhakar"/>
    <language>en</language>
    <item>
      <title>5 things I learnt at my first internship 👩🏽‍💻</title>
      <dc:creator>Samyuktha Sudhakar</dc:creator>
      <pubDate>Thu, 21 Oct 2021 14:31:48 +0000</pubDate>
      <link>https://dev.to/samyukthasudhakar/5-things-i-learnt-at-my-first-internship-2ook</link>
      <guid>https://dev.to/samyukthasudhakar/5-things-i-learnt-at-my-first-internship-2ook</guid>
      <description>&lt;p&gt;After years of being at school, your first time at work be it an internship or a full-time role might be a little overwhelming as there's a complete shift in paradigm. My story was no different, I was clueless for most of the part initially but later ended up figuring it out with time. I had the opportunity to learn and grow so much in such a short span of time. Of all the things that I learnt here are the top 5 that I value the most.&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
&lt;strong&gt;It's okay to ask for help&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Asking for help has always been tough. And given a new environment with a completely new set of people it only made it even more difficult. There was this one time where I thought I'd figure it out on my own, and later ended up having to redo two weeks worth of work from scratch. Seeking help can save you a lot of time and help develop a rapport with your peers. Before asking make sure you have tried solving and note down the right questions to ask as it makes the process a lot easier and efficient as well.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Funl1ztnutpxuuyeq66hg.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Funl1ztnutpxuuyeq66hg.gif" alt="We all need support"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
&lt;strong&gt;Be more observant&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Given any day, there is something or the other that is going to happen and you might really not understand what is going on. But keep your eyes and ears open and try to pay attention as much as possible. Even though it might be all greek and latin, things will slowly start to make more sense with time and all the observations you do will surely help your understanding better in the longer run.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fmncequc50zc3euty35dt.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fmncequc50zc3euty35dt.gif" alt="Be more observant"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
&lt;strong&gt;Prepare for meetings&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Meetings are an inevitable part of the work routine. There are different kinds, but making sure you stay prepared for each of them is only going to make it easier. If it is a meeting where you have to present, rehearse ; if it is one where you have to listen do your homework and make sure you understand what the meeting is about so that you'll be able to clarify your doubts if any and so on so forth.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fo5xg21sr29b3msor2cb3.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fo5xg21sr29b3msor2cb3.gif" alt="Prepare for meetings"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
&lt;strong&gt;Look up to your mentors and peers&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When you are a fresher, chances are you will be surrounded with people of years of experience as part of your team. They know a lot of things that usually comes along with expertise but that can't really be taught, but only be picked up by understanding and observing how they do it. Be it the shortcuts to use in vscode, communicating among the team, approach to solving the problem and the list is endless. So whenever you have the opportunity or have a one-on-one session with your mentor / peer make sure you look out for these and keep note as they can come in really handy in the longer run.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fg2cwrpp382rx3uqvk0pk.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fg2cwrpp382rx3uqvk0pk.gif" alt="Look up to peers and mentors"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
&lt;strong&gt;Maintain a Journal&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is more of a personal choice. It need not be a journal, but maintaining some form of a tracking system where you can record all that you have learnt, take notes, track progress and document your day-to-day routine, wins and looses helps you in reflecting on the work that you do and gradually get better at it too. Also as a lot of learning happens on an every day basis documenting can really come in handy when you need to refer to things at a later point in time.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2F6o8vnxvsos8ckf2v2p6p.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F6o8vnxvsos8ckf2v2p6p.gif" alt="Keep Documenting"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;br&gt;
Every job, every team and every project is completely different. But I feel these five pointers are applicable irrespective of all the above. Make the most of it while at work and keep on learning. Be sure to rock the role that you are in.&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
If you have made it till here, thank you for taking the time to read this and I hope you found it useful.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fj.gifs.com%2F98OvjJ.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fj.gifs.com%2F98OvjJ.gif" alt="Bye Bye"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Until next time 😄👋🏽&lt;/p&gt;

</description>
      <category>career</category>
      <category>beginners</category>
      <category>internship</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>SVG - Every Developer's best friend 🤗</title>
      <dc:creator>Samyuktha Sudhakar</dc:creator>
      <pubDate>Wed, 20 Oct 2021 11:16:18 +0000</pubDate>
      <link>https://dev.to/samyukthasudhakar/svg-every-developers-best-friend-101o</link>
      <guid>https://dev.to/samyukthasudhakar/svg-every-developers-best-friend-101o</guid>
      <description>&lt;p&gt;SVG stands for Scalable Vector Graphics. It is an Extensible Markup Language based image format for two-dimensional graphics with support for interactivity and animation.&lt;/p&gt;

&lt;p&gt;There are two groups of image formats - bitmap and vector. Bitmap format defines what color each pixel of an image should be painted whereas in vector format it consists of shapes, curves, lines, and text which together make a graphic. In simpler words the vector format gives instructions on how the image should be rendered. JPEG, PNG file formats fall under bitmap category whereas the SVG file format falls under the vector category.&lt;/p&gt;

&lt;p&gt;For images with high detailing such as photographs, bitmap formats are suitable whereas for images with high scalable requirements like icon, web graphics, SVG format is suitable.&lt;/p&gt;

&lt;p&gt;In the web dev community, recent trends have shown that developers prefer vector format files, i.e. SVG over any other raster group files. Here are the reasons why :&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
&lt;strong&gt;Scalability&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;With users accessing web applications from a wide range of devices of different sizes, it is very important to make sure the graphic resolutions are intact. This is solved by utilizing SVG formats as they fit each and every resolution requirement without any trouble as they scale seamlessly.&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
&lt;strong&gt;Smaller File Size&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Compared to other file formats, SVG's when properly optimized result in smaller file size which enables faster loading images resulting in better performance and improved user experience.&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
&lt;strong&gt;Inline SVG's&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;SVG's can also be embedded using the inline method. This eliminates the HTTP request that is needed to load in an image file. As there are no files that need to be downloaded, the loading time of the page goes down and makes the website to appear faster and thus in turn improving the user experience as well.&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
&lt;strong&gt;Styling and Animating&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Since SVG's are XML format files, they can be styled and scripted just like HTML files. This is extremely beneficial when there is a requirement to customize icons or add character to it such as when active, not active, disabled etc and all this can be done with a single file.&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
Though SVG's are highly beneficial, creating complicated images is very challenging and involves a lot of mathematical computations to be done. However with the right use of illustration tools, the problem can be tackled. In conclusion, the advantages of using an SVG clearly gives it an upper hand compared to its counter file formats making every developer's life easier !&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
If you have made it till here, thank you for taking the time to read this and I hope you found it useful.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qTlZSnmr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sfjq5djio7bawj0qxdyz.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qTlZSnmr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sfjq5djio7bawj0qxdyz.gif" alt="bye bye birdy"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Until next time 😄👋🏽&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>frontend</category>
    </item>
    <item>
      <title>The Glam Look your web projects deserve ✨</title>
      <dc:creator>Samyuktha Sudhakar</dc:creator>
      <pubDate>Tue, 19 Oct 2021 14:43:54 +0000</pubDate>
      <link>https://dev.to/samyukthasudhakar/the-glam-look-your-web-projects-deserve-p59</link>
      <guid>https://dev.to/samyukthasudhakar/the-glam-look-your-web-projects-deserve-p59</guid>
      <description>&lt;p&gt;For the past few days, I've been building quite a lot of applications and every time I start a new one, the thought that I need to style it and make it more presentable daunted me as the process took nearly half or even more the time it took to build the functionality.&lt;/p&gt;

&lt;p&gt;But the pain is all worth it when you see the finished product come together. In the process of figuring this out, I came across amazing resources that are high quality and absolutely free but capable of turning around your project's look by a complete 360°.&lt;/p&gt;

&lt;p&gt;So in no particular order here are the things I felt played a major role in the look of the application alongside the resources that make it look even better.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Background&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A simple quality background sets the theme of the application and trust me it makes the whole app look a lot better in a jiffy.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Tip : Make sure to use svg backgrounds, as their resolution remains intact no matter how the website is scaled.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Resource: &lt;a href="https://app.haikei.app/"&gt;Haikei App&lt;/a&gt; - Provides customizable background options of all sorts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Font&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Fonts set the tone of the context that you are trying to communicate to the user via your application. The right choice of font also makes it easy to consume the application.&lt;/p&gt;

&lt;p&gt;Resource: &lt;a href="https://fonts.google.com/"&gt;Google Fonts&lt;/a&gt; - A plethora of options available with different font weights, styles and much more.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Icons&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Icons are a fun way to introduce some character to your application alongside the choice of font. Using the same size and type of icons make the process of aligning it way easier and also ensures there is continuity.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Tip : If you are looking to customize the color of your icons, download a svg format icon and change the color in the fill property and voila you just made your own color customized icon !&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Resources: &lt;a href="https://fonts.google.com/icons"&gt;Google Icons&lt;/a&gt;, &lt;a href="https://www.flaticon.com/"&gt;Flaticon&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Color Palette&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sticking to a color palette maintains uniformity and makes it easier for the user to understand the content flow. Pick three colors - a primary one accounting for at least 70% of the app, a secondary color accounting for around 25% - 27% and a tertiary color that can be used for highlighting.&lt;/p&gt;

&lt;p&gt;Resource: &lt;a href="https://coolors.co/"&gt;Coolors&lt;/a&gt; - Makes the work easier by providing the color options alongside their hex codes.&lt;/p&gt;

&lt;p&gt;These may seem to be the tiniest of details, but trust me they go a long way !&lt;/p&gt;

&lt;p&gt;If you have made it till here, thank you for taking the time to read this and I hope you found it useful.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xzqlwEeN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xwb3x583vhk2qtn8aozw.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xzqlwEeN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xwb3x583vhk2qtn8aozw.gif" alt="bye gif"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Until next time 😄👋🏽&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>frontend</category>
      <category>beginners</category>
      <category>codenewbie</category>
    </item>
  </channel>
</rss>
