<?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: Tamojay Dey</title>
    <description>The latest articles on DEV Community by Tamojay Dey (@tamojay).</description>
    <link>https://dev.to/tamojay</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%2F711674%2F17477d7a-5d67-4c1d-bd69-24dbf331cd72.jpeg</url>
      <title>DEV Community: Tamojay Dey</title>
      <link>https://dev.to/tamojay</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tamojay"/>
    <language>en</language>
    <item>
      <title>Nomor Customer Service Traveloka</title>
      <dc:creator>Tamojay Dey</dc:creator>
      <pubDate>Thu, 20 Feb 2025 16:17:12 +0000</pubDate>
      <link>https://dev.to/tamojay/nomor-customer-service-traveloka-3pmc</link>
      <guid>https://dev.to/tamojay/nomor-customer-service-traveloka-3pmc</guid>
      <description>&lt;p&gt;Nomor Resmi Call Center Traveloka 0897-7777-764.&lt;/p&gt;

&lt;p&gt;Untuk mendapatkan informasi lebih lanjut mengenai kendala pada pesanan, pelanggan dapat menghubungi &lt;a href="https://analisanggaran.id/forum/show/cs-traveloka-0897-7777-764-2410" rel="noopener noreferrer"&gt;CS Traveloka 0897-7777-764&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;traveloka juga menyarankan kepada pelanggan untuk menghubungi &lt;a href="https://wa.me/+628977777764" rel="noopener noreferrer"&gt;cs traveloka 0897-7777-764&lt;/a&gt; kanal resmi &lt;a href="//www.traveloka.com"&gt;www.traveloka.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>mobile</category>
      <category>docker</category>
      <category>kubernetes</category>
      <category>csharp</category>
    </item>
    <item>
      <title>Dark Mattr: A New VS Code Theme</title>
      <dc:creator>Tamojay Dey</dc:creator>
      <pubDate>Sat, 28 May 2022 08:16:19 +0000</pubDate>
      <link>https://dev.to/tamojay/dark-mattr-a-new-vs-code-theme-2i0a</link>
      <guid>https://dev.to/tamojay/dark-mattr-a-new-vs-code-theme-2i0a</guid>
      <description>&lt;p&gt;There are a lot of themes on the Visual Studio marketplace and picking out the right one might sound not very important or relevant but it could actually be a very daunting task if VS Code is your daily weapon of war.&lt;/p&gt;

&lt;p&gt;As developers, we all have our favorite plugins and extensions which are there to make our lives easier. But what about a theme? Why choosing the right one is imperative? We stare at our editor for almost 7–8 hours every day, sometimes even more. I have been using VS Code for almost 2 years now and I can assure you one thing, not every theme is friendly to the eyes.&lt;/p&gt;

&lt;p&gt;Extremely bright colors can be really disturbing to the eyes and I have tried every popular theme there is. I would not say they are bad, some themes are really good and a few are my personal favorites but I have always felt I am still not getting the right color combination which would both be pleasing to my eyes and also make the theme look real classy.&lt;/p&gt;

&lt;p&gt;Dark Mattr ( currently version 0.1.2) is a theme that I created using the right combination of colors and it took me 9 versions to come up with the best possible combination of colors :D .&lt;/p&gt;

&lt;p&gt;So here is the theme:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dark-mattr-theme.glitch.me/"&gt;Dark Mattr&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nAW01BHC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h72mumcuplyua8vqxk60.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nAW01BHC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h72mumcuplyua8vqxk60.jpeg" alt="Image description" width="800" height="406"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Does ergonomics really play an important part when it comes to choosing the right theme? Well, if you are not fond of colors, you can go for something really minimal but I figured since code editors are something that I spend most of my time with, why not make it a little colorful? But I made sure the colors blend in well and subconsciously give you a feeling of satisfaction and confidence while you are coding.&lt;/p&gt;

&lt;p&gt;You are more than welcome to give this theme a try and if you happen to like it, drop some love in the form of feedback.&lt;/p&gt;

&lt;p&gt;Happy coding fellas!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>vscode</category>
      <category>theme</category>
      <category>webdev</category>
    </item>
    <item>
      <title>JavaScript roadmap to crack FAANG interviews in 2022</title>
      <dc:creator>Tamojay Dey</dc:creator>
      <pubDate>Fri, 22 Apr 2022 07:58:18 +0000</pubDate>
      <link>https://dev.to/tamojay/javascript-roadmap-to-crack-faang-interviews-in-2022-3i22</link>
      <guid>https://dev.to/tamojay/javascript-roadmap-to-crack-faang-interviews-in-2022-3i22</guid>
      <description>&lt;p&gt;Have you ever watched a movie where there is always this popular girl or a boy who is loved by everyone and everyone wants to be his/her friend?&lt;br&gt;
That's C++ and Java in the coding community and there is a genuine reason behind it. These two languages have been dominating the industry for the past two(maybe more) decades now for many obvious technical reasons. Right now, we don't wanna go there. There are few more languages as well.&lt;br&gt;
But you, my friend, are that guy who suddenly comes to the school, get bullied by everyone and eventually become the hero of the school. You know why? &lt;strong&gt;Because you are JavaScript&lt;/strong&gt;. The new-age hero who is thirsted over by every developer out there.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--KWkFZs7_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i1pnytzrfra4hnllw08d.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--KWkFZs7_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i1pnytzrfra4hnllw08d.jpg" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So this is the definition of JavaScript according to mdn web docs:&lt;br&gt;
&lt;strong&gt;JavaScript is a scripting language that enables you to create dynamically updating content, control multimedia, animate images, and pretty much everything else. (Okay, not everything, but it is amazing what you can achieve with a few lines of JavaScript code.)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You cannot imagine web development without JavaScript.&lt;/p&gt;

&lt;p&gt;In this post, we will talk about your roadmap as a UI engineer at these big &lt;strong&gt;FAANG companies&lt;/strong&gt; (or do they call it MAANG now, eh?)&lt;br&gt;
Your purpose as a JavaScript developer. Your proposito!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--55LqFZLL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1jv1qzj90ke2j93q42px.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--55LqFZLL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1jv1qzj90ke2j93q42px.jpg" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The journey, of course, begins with HTML and CSS. Before going into the dynamic world, you need to know how static pages work.&lt;br&gt;
Master your HTML5 and CSS3 skills followed by CSS pre-processors like SASS and LESS. Bootstrap is a popular CSS framework which every front end engineer is expected to know these days. &lt;br&gt;
After you are done learning these skills, keep practicing your web development skills by building static landing pages with mobile-first approach (your website should be responsive to cellular devices).&lt;/p&gt;

&lt;p&gt;Now comes Thor's hammer! The Mjolnir! JavaScript!!&lt;/p&gt;

&lt;p&gt;You cannot imagine client-side web development without JavaScript. It adds all the dynamics and all sorts of functionalities to your web applications. I am going to list out the topics/areas you have to master if you want to land a job as a Frontend engineer at any company(not just MAANG):&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Basics of JavaScript (like every other language) like declaring variables, for loops, switch cases, etc. You know!&lt;/li&gt;
&lt;li&gt;ES6+ conventions (let, const, arrow functions, async await etc.)&lt;/li&gt;
&lt;li&gt;DOM manipulation (such as selecting and traversing classes and IDs using JS, getting and setting values of an attribute, etc.)&lt;/li&gt;
&lt;li&gt;Arrow functions and when to use them&lt;/li&gt;
&lt;li&gt;Closures and scoping&lt;/li&gt;
&lt;li&gt;Promises &lt;/li&gt;
&lt;li&gt;Immediately Invoked Function Expression (IIFE)&lt;/li&gt;
&lt;li&gt;apply(), bind() and call() method&lt;/li&gt;
&lt;li&gt;Event loop and execution context&lt;/li&gt;
&lt;li&gt;Higher order array methods like map, filter, reduce, etc.&lt;/li&gt;
&lt;li&gt;Currying in JS&lt;/li&gt;
&lt;li&gt;Various browser APIs&lt;/li&gt;
&lt;li&gt;Accessibility and web performance&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This list is definitely not the perfect list to learn JavaScript from and is definitely not exhaustive but these are definitely the concepts of JS which separates a great developer from ordinary ones. There are so much more in JavaScript. &lt;/p&gt;

&lt;p&gt;But, Mazel Tov! &lt;/p&gt;

&lt;p&gt;You are halfway through your frontend journey. Right now, you are well-equipped to build web applications using JS. But. . . .&lt;/p&gt;

&lt;p&gt;There's some more time. You won't be building real applications in the industry using vanilla JavaScript always so learning a framework is also very important but &lt;strong&gt;I must say, do not rush into learning a framework/library until you are totally well-versed with writing applications using vanilla JavaScript.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That being said, my personal favorite is React.JS. It was created by Facebook.&lt;br&gt;
Angular is also a popular frontend framework out there and it was created by Google. There are many more.&lt;br&gt;
If you are into mobile development, try React Native.&lt;br&gt;
But as long as you are &lt;strong&gt;gooooooooddddd&lt;/strong&gt; in JavaScript, it does not matter what framework you choose. Great companies like Facebook and Google are going to see how good you are at your JavaScript skills and if you have enough knowledge with how the web works and why JS fits so well in this bracket.&lt;/p&gt;

&lt;p&gt;Few resources that I personally think are top-notch:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You Don't Know JS Yet - All 6 editions by Kyle Simpson (absolute masterpiece!)&lt;/li&gt;
&lt;li&gt;Namaste Javascript - By Akshay Saini on YouTube &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So start today! It's a long journey but I can assure you will enjoy every bit of it if you are planning to start out as a frontend engineer.&lt;/p&gt;

&lt;p&gt;Godspeed!!!!!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>react</category>
      <category>frontend</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
