<?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: Prathamesh D</title>
    <description>The latest articles on DEV Community by Prathamesh D (@prathameshdev123).</description>
    <link>https://dev.to/prathameshdev123</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%2F960863%2F3ee3b7e0-21ae-4164-b4e8-fbb67dea36a0.jpg</url>
      <title>DEV Community: Prathamesh D</title>
      <link>https://dev.to/prathameshdev123</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/prathameshdev123"/>
    <language>en</language>
    <item>
      <title>Building side projects is the best thing you can do as a developer.</title>
      <dc:creator>Prathamesh D</dc:creator>
      <pubDate>Thu, 15 Dec 2022 14:20:43 +0000</pubDate>
      <link>https://dev.to/prathameshdev123/building-side-projects-is-the-best-thing-you-can-do-as-a-developer-1c8c</link>
      <guid>https://dev.to/prathameshdev123/building-side-projects-is-the-best-thing-you-can-do-as-a-developer-1c8c</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3E2q73VS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d1fbh1knoaoilz.cloudfront.net/2022/10/Building-side-projects-is-the-best-thing-you-can-do-as-a-developer---cover.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3E2q73VS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d1fbh1knoaoilz.cloudfront.net/2022/10/Building-side-projects-is-the-best-thing-you-can-do-as-a-developer---cover.png" alt="Building side projects is the best thing you can do as a developer." width="880" height="462"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The purpose of doing a side project could be different for each individual. It can range from doing something to show on a resume to building another Apple.&lt;/p&gt;
&lt;p&gt;For example, some get motivated enough to work outside their usual hours only if the project has the potential to impact something they care about. But other, work on something completely dumb and useless (a funny project) that they couldn't do during any existing job.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Regardless, a side project exists so that you can learn, have fun, and build up your resume as the by-product.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Let's begin by understanding what are the benefits of doing a side project. I will use different advantages of side projects to convince you of this -&lt;/p&gt;
&lt;h2 id="1-the-best-way-of-learning"&gt;1. The best way of learning&lt;/h2&gt;
&lt;p&gt;I am all time promoter of learning by doing. Tutorials are good to get introduced to something but they are limited when it comes to practical implementation. &lt;strong&gt;When you work on your side project, you implement something from scratch and every iteration of this implementation will make you learn something new.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Working on something gives you a deep understanding of its concepts which are most likely missed otherwise. That’s why I am claiming it to be “the best” way of learning new things.&lt;/p&gt;
&lt;h2 id="2-proof-of-work"&gt;2. Proof of work&lt;/h2&gt;
&lt;p&gt;With every new side project you create, you are creating proof of work for your skills. Most of the time, the work you do for your organization (where you are working full-time) is private and there is no way you can show the world how awesome a developer you are. In such cases, your side projects will be your advocates. &lt;strong&gt;You claim to know certain technology and you showing off a project built in that technology all by yourself, which one you will prefer?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It’s obvious that these projects are the best way to promote your skills and will help you get your next job or a new freelance gig.&lt;/p&gt;
&lt;h2 id="3-end-to-end-understanding-of-working-on-an-idea"&gt;3. End-to-end understanding of working on an idea&lt;/h2&gt;
&lt;p&gt;Most often, we work on a product in a team or we only know a part of that product. This makes us unaware of so many sides of developing a product. When you create your project from scratch, you are responsible for each and every part of that project. Starting from designing, to deciding features, to testing the edge cases, to deploying it to prod, you are the one looking after everything.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This complete product development life-cycle will make you more aware of all the side effects of small decisions we take and will improve your workflows.&lt;/strong&gt;&lt;br&gt;&lt;/p&gt;
&lt;h2 id="4-networking"&gt;4. Networking &lt;/h2&gt;
&lt;p&gt;Side projects will help you talk about code in a more real-world sense while you meet fellow developers (or recruiters), rather than in the theoretical sense. B&lt;strong&gt;eing able to talk about libraries used and wasted time on bugs, unit testing, git feature branches, pull requests, code reviews, etc. is a whole different (and more useful) skill than Leetcode. &lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="5-during-interviews"&gt;5. During Interviews &lt;/h2&gt;
&lt;p&gt;The side project gives you some hands-on time with tools, the language, etc. Then, in an interview, you can talk about these things because you remember the time you spent, say, 40 hours building something.&lt;/p&gt;
&lt;p&gt;GitHub is a good signal to send to employers demonstrating your employability.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Potential employers reach out to ask for code samples or even comment on your GitHub when they see you actively building something.&lt;/strong&gt; They're not a majority, but it was usually a strong signal that the company had a good hiring process or the hiring person &lt;strong&gt;&lt;em&gt;cared&lt;/em&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Being on the other side of the table, hiring managers definitely looked at people's GitHub to get an idea of where they were at. Do they have anything at all? Some old projects? Are they actively contributing to open-source projects?&lt;/p&gt;
&lt;p&gt;None of these by itself gave a strong signal about hiring but led hiring managers to ask questions, explore a candidate's strengths and weaknesses, etc.&lt;/p&gt;
&lt;h2 id="6-be-relevant-with-tech"&gt;6. Be relevant with tech&lt;/h2&gt;
&lt;p&gt;Side projects can also be a fun and practical way to stay up-to-date on your tech skills &amp;amp; knowledge. Every day, there is some new technology and side projects have become one of the ways to stay on track. &lt;/p&gt;
&lt;p&gt;If you are still reading, I am pretty sure you are convinced by the thought of doing a side project. But one small and most powerful tip,&lt;strong&gt; Don’t shy away from sharing your side projects with as many people as you can!&lt;/strong&gt; You will get the correct exposure and suggestions about your project only when you share it with people. Share your project with your friends, and colleagues, share it on Twitter or make it openly available on GitHub. &lt;/p&gt;
&lt;p&gt;The more you share and promote it, the more improvements you will make. You will get noticed for your work, you will understand the mistakes you might have done or you will get to know other approaches people are choosing.&lt;/p&gt;
&lt;p&gt;All this is good and you are convinced, but &lt;strong&gt;how to choose a side project?&lt;/strong&gt; 🤔&lt;/p&gt;
&lt;p&gt;A side project can be anything, as small as a small animating card component or as big as a SaaS product. You have to keep your eyes and interest open, and you will see so many ideas floating around you. Whatever interests you most, pick that up and start building.&lt;/p&gt;
&lt;p&gt;I have listed some ideas for myself, sharing those with you which might help you think about one -&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A chrome extension for the Pomodoro timer.&lt;/li&gt;
&lt;li&gt;An expense tracker for yourself.&lt;/li&gt;
&lt;li&gt;A habit tracker.&lt;/li&gt;
&lt;li&gt;App to collect user feedback.&lt;/li&gt;
&lt;li&gt;Different component libraries and the options are limitless.
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It doesn’t have to be impactful to the world or even original, the main thing is it should be interesting or useful to you. Even an unoriginal idea that’s heavily personalized to your needs is more motivating to work on than a “potentially profitable” original idea that you have no personal interest in and are unlikely to ever use.&lt;/p&gt;
&lt;p&gt;This article is published w/ &lt;a href="https://scattr.io?ref=dev&amp;amp;source=Building%20side%20projects%20is%20the%20best%20thing%20you%20can%20do%20as%20a%20developer."&gt;Scattr  ↗️&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>What’s new in Angular 15?</title>
      <dc:creator>Prathamesh D</dc:creator>
      <pubDate>Thu, 15 Dec 2022 14:01:27 +0000</pubDate>
      <link>https://dev.to/prathameshdev123/whats-new-in-angular-15-2l6b</link>
      <guid>https://dev.to/prathameshdev123/whats-new-in-angular-15-2l6b</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mHfligY---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d1fbh1knoaoilz.cloudfront.net/2022/12/What-s-new-in-Angular-15---Peerlist---cover.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mHfligY---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d1fbh1knoaoilz.cloudfront.net/2022/12/What-s-new-in-Angular-15---Peerlist---cover.png" alt="What’s new in Angular 15?" width="880" height="462"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Angular is an open-source framework, also the popular one. It's the first choice for new developers as it offers a host of features that can help to scale a project.&lt;/p&gt;
&lt;p&gt;The best part about Angular is that it comes with many updates and features from time to time. And the latest version of the release is Angular 15.&lt;/p&gt;
&lt;p&gt;Angular 14 has improved and exciting features, but Angular 15 is all about the platform's proper stability. Let's dive deep to learn what's new in Angular 15.&lt;/p&gt;
&lt;h2 id="1-stable-standalone-components-api"&gt;&lt;strong&gt;1. Stable standalone components API&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;The standalone component was an essential feature of Angular 14, used to build the Angular applications without designing the Ngmodules. In this version, the components have achieved a set degree of stability through different amendments and performance observation.&lt;/p&gt;
&lt;p&gt;Also, the Angular community has ensured that with the stability feature, different standalone components will work in sync with Angular elements and HTTP clients. Moreover, you can use the following standalone API to bootstrap your application in a single component.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;import {bootstrapApplication} from '@angular/platform-browser';&lt;br&gt;
import {ImageGridComponent} from'./image-grid';

&lt;p&gt;@Component({&lt;br&gt;&lt;br&gt;
    standalone: true,&lt;br&gt;&lt;br&gt;
    selector: 'photo-gallery',&lt;br&gt;&lt;br&gt;
    imports: [ImageGridComponent],&lt;br&gt;&lt;br&gt;
    template: &lt;code&gt;&amp;amp;#x2026; &amp;lt;image-grid [images]="imageList"&amp;gt;&amp;lt;/image-grid&amp;gt;&lt;/code&gt;,&lt;br&gt;
})&lt;/p&gt;

&lt;p&gt;export class PhotoGalleryComponent {&lt;br&gt;&lt;br&gt;
    // component logic&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;bootstrapApplication(PhotoGalleryComponent);&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id="2-directive-composition-api"&gt;&lt;strong&gt;2. Directive composition API&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;The directive code can be reused to another level in this version. The feature enables the developers to enhance different host elements with directives and equip Angular with the code reusable strategy, but that is possible with the compiler function. Additionally, directive composition API works with only standalone directives. For instance:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;@Component({&lt;br&gt;&lt;br&gt;
    selector: 'mat-menu',&lt;br&gt;&lt;br&gt;
    hostDirectives: [HasColor, {&lt;br&gt;&lt;br&gt;
        directive: CdkMenu,&lt;br&gt;&lt;br&gt;
        inputs: ['cdkMenuDisabled: disabled'],&lt;br&gt;&lt;br&gt;
        outputs: ['cdkMenuClosed: closed']&lt;br&gt;&lt;br&gt;
    }]})

&lt;p&gt;class MatMenu {}&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;In the above code snippet, you can improve the matmenu with two different directives - cdkmenu and hascolor. Matmenu reuses all the inputs, outputs, and logic.&lt;/p&gt;
&lt;h2 id="3-stable-image-directory"&gt;&lt;strong&gt;3. Stable image directory&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Angular 15 has introduced a few new features for the image directory. The automatic srcset generation feature ensures that an appropriately sized image is requested by generating the srcset attribute.&lt;/p&gt;
&lt;p&gt;However, it can drastically reduce the download times for the images. Apart from this, there is a feature called fill mode. It causes the image to fill the parent container, removing the need to declare the image width and height.&lt;/p&gt;
&lt;p&gt;Besides, it is a handy tool if you cannot determine the image size or if you are looking to migrate to the CSS background. You can use the standalone ngoptimised image directive in the module:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;import { NgOptimizedImage } from '@angular/common';

&lt;p&gt;// Include it in the necessary NgModule&lt;br&gt;
@NgModule({&lt;br&gt;&lt;br&gt;
    imports: [NgOptimizedImage],&lt;br&gt;
})&lt;br&gt;
class AppModule {}&lt;/p&gt;

&lt;p&gt;// ... or a standalone Component&lt;br&gt;
@Component({&lt;br&gt;&lt;br&gt;
    standalone: true&lt;br&gt;&lt;br&gt;
    imports: [NgOptimizedImage],&lt;br&gt;
})&lt;br&gt;
class MyStandaloneComponent {}&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Within the component, you can replace the images SRC attribute with ngsrc and ensure you specify the priority attribute.&lt;/p&gt;
&lt;h2 id="4-router-default-imports"&gt;&lt;strong&gt;4. Router default imports&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;To reduce the load on the router, the router auto unwraps the default exports while lazy loading. For instance, look at the following lazy component:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;@Component({&lt;br&gt;&lt;br&gt;
    standalone: true,&lt;br&gt;&lt;br&gt;
    template: '...'&lt;br&gt;
})

&lt;p&gt;export default class LazyComponent { ... }&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Before the above change, you had to use:&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;{&lt;br&gt;&lt;br&gt;
    path: 'lazy',&lt;br&gt;&lt;br&gt;
    loadComponent: () =&amp;gt; import('./lazy-file')&lt;br&gt;
        .then(m =&amp;gt;  m.LazyComponent),&lt;br&gt;
}&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Now the router will look for the default export, and if it finds it, it will use it in the auto mode. Moreover, it simplifies the route declaration to:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;{&lt;br&gt;&lt;br&gt;
    path: 'lazy',&lt;br&gt;&lt;br&gt;
    loadComponent: () =&amp;gt; import('./lazy-file'),&lt;br&gt;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id="5-functional-router-guards"&gt;&lt;strong&gt;5. Functional router guards&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Take a look at the example where you will be able to define a guard:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;@Injectable({ providedIn: 'root' })&lt;br&gt;
export class MyGuardWithDependency implements CanActivate {&lt;br&gt;&lt;br&gt;
    constructor(private loginService: LoginService) {}  
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;canActivate() {    
    return this.loginService.isLoggedIn();  
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;const route = {&lt;br&gt;&lt;br&gt;
    path: 'somePath', &lt;br&gt;
    canActivate: [MyGuardWithDependency]&lt;br&gt;
};&lt;br&gt;
&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Here the login service will implement more logic and guard; even though it is simple, you have different boilerplate codes. With the new functional guard, you can reflect the code:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;const route = {&lt;br&gt;&lt;br&gt;
    path: 'admin',&lt;br&gt;&lt;br&gt;
    canActivate: [() =&amp;gt; inject(LoginService).isLoggedIn()]&lt;br&gt;
};&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Functional guards are compostable, and you can create factory-like functions. You can accept different configs and return a guard to function.&lt;/p&gt;
&lt;h2 id="6-automatic-imports-in-language-service-and-cli-implements"&gt;&lt;strong&gt;6. Automatic imports in language service and CLI implements&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;In the version, the language service can auto-import different components that you will use in the template. Additionally, you can generate a new standalone component with ng g component --standalone.&lt;/p&gt;
&lt;p&gt;Here you can simply put the output of ng new. You can reduce the config in the first step by removing the main three elements - test.ts, polyfills.ts, and environments. After which, you can specify Angular in angular.json.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;"polyfills": [&lt;br&gt;&lt;br&gt;
    "zone.js"&lt;br&gt;
]&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;To reduce config overhead, you can use a .browser list that can allow you to define a target.&lt;/p&gt;
&lt;h2 id="7-cdk-listbox"&gt;&lt;strong&gt;7. CDK Listbox&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;There is a component CDK that offers a set of different primitives for building different UI components. In the V15, they have introduced another primitive that can be customized as per the use case.&lt;/p&gt;
&lt;p&gt;The Angular list box modules provide different directives, which help to create customized list-based interactions based on the WAI and ARI list box pattern.&lt;/p&gt;
&lt;p&gt;Additionally, by using the @angular/cdk/listbox, you will get the expected behavior for an accessible experience, including layout support, keyboard interaction, and focus management. All the directives apply to their roles to host different elements.&lt;/p&gt;
&lt;h2 id="8-better-stack-traces"&gt;&lt;strong&gt;8. Better stack traces&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;You can get lots of insights from different surveys and use them accordingly. Debugging struggles for Angular developers are real. When partnered with Chrome dev tools, you can fix this:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;ERROR Error: Uncaught (in promise): Error&lt;br&gt;
Error&lt;br&gt;
at app.component.ts:18:11&lt;br&gt;
at Generator.next ()&lt;br&gt;
at asyncGeneratorStep (asyncToGenerator.js:3:1)&lt;br&gt;
at _next (asyncToGenerator.js:25:1)&lt;br&gt;
at _ZoneDelegate.invoke (zone.js:372:26)&lt;br&gt;
at Object.onInvoke (core.mjs:26378:33)&lt;br&gt;
at _ZoneDelegate.invoke (zone.js:371:52)&lt;br&gt;
at Zone.run (zone.js:134:43)&lt;br&gt;
at zone.js:1275:36&lt;br&gt;
at _ZoneDelegate.invokeTask (zone.js:406:31)&lt;br&gt;
at resolvePromise (zone.js:1211:31)&lt;br&gt;
at zone.js:1118:17&lt;br&gt;
at zone.js:1134:33&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The above code suffers from two main issues. A single line corresponds to the code the developer has used. Also, a lot of things come from third-party dependency.&lt;/p&gt;
&lt;p&gt;There is no information about what caused the interaction error. But by making some changes, the stack changes can be improved.&lt;/p&gt;
&lt;h2 id="to-sum-up"&gt;&lt;strong&gt;To sum up, &lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;There are many other changes in Angular version 15 you can try. It also depends on what project you are working on. The new stable update will surely be a game-changer in the development process. So you must &lt;a href="https://www.esparkinfo.com/hire-angular-developers.html"&gt;hire an angular developer&lt;/a&gt; to leverage the technology and get in-depth knowledge about the version.&lt;/p&gt;
&lt;p&gt;This article is published w/ &lt;a href="https://scattr.io?ref=dev&amp;amp;source=What%E2%80%99s%20new%20in%20Angular%2015?"&gt;Scattr  ↗️&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>undefined</title>
      <dc:creator>Prathamesh D</dc:creator>
      <pubDate>Thu, 15 Dec 2022 13:18:59 +0000</pubDate>
      <link>https://dev.to/prathameshdev123/undefined-51c0</link>
      <guid>https://dev.to/prathameshdev123/undefined-51c0</guid>
      <description>&lt;p&gt;undefined&lt;/p&gt;
&lt;p&gt;This article is published w/ &lt;a href="https://scattr.io?ref=medium&amp;amp;source=undefined"&gt;Scattr ↗️&lt;/a&gt;&lt;/p&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2v4d1Ex9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://medium.com/_/stat%3Fevent%3Dpost.clientViewed%26referrerSource%3Dfull_rss%26postId%3Df7c9d51269af" alt="" width="" height=""&gt;&lt;p&gt;This article is published w/ &lt;a href="https://scattr.io?ref=dev&amp;amp;source=undefined"&gt;Scattr  ↗️&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Where do developers hang out in 2022?</title>
      <dc:creator>Prathamesh D</dc:creator>
      <pubDate>Thu, 15 Dec 2022 13:18:05 +0000</pubDate>
      <link>https://dev.to/prathameshdev123/where-do-developers-hang-out-in-2022-2n6i</link>
      <guid>https://dev.to/prathameshdev123/where-do-developers-hang-out-in-2022-2n6i</guid>
      <description>&lt;p&gt;You can meet all sorts of people in various active developer communities. Communities are the easiest way to connect with other developers, get quick answers to your questions, share your feelings and experience.&lt;/p&gt;
&lt;p&gt;For sure, you can meet someone who would help you to understand this weird and crazy world of development, or simply find teammates for your indie game project. And even if you work remotely, you don’t have to stay alone. Let’s keep in touch with other people. But where can you find your fellow developers?&lt;/p&gt;
&lt;p&gt;I have brought you some of the most active developer communities in 2022, both general and specific to one particular area of development (or a language).&lt;/p&gt;
&lt;h3&gt;N0. GitHub and StackOverflow&lt;/h3&gt;
&lt;img alt="github.png" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F880%2F0%2AY0uo9M7E-wmNaMcw.png" width="800" height="461"&gt;&lt;p&gt;OMG, is this really the &lt;a href="https://github.com/" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; community in the developer communities list? Yes, it is as it is. And I cannot fail to mention it. GitHub connects 83+ million developers and 200+ million projects. Nuff said.&lt;/p&gt;
&lt;img alt="stack.png" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F880%2F0%2AR2YUdu7_yLRha13j.png" width="800" height="543"&gt;&lt;p&gt;The developer’s life is an endless cycle of answering and asking questions on &lt;a href="https://stackoverflow.com/" rel="noopener noreferrer"&gt;StackOverflow&lt;/a&gt;. Yes, StackOverflow is one of the largest communities for programmers. So, hurry up, ask your question and don’t worry, someone will surely help you (or tell you that they have the same problem).&lt;/p&gt;
&lt;h3&gt;N1. Showwcase&lt;/h3&gt;
&lt;img alt="showcase.png" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F880%2F0%2AkR-YMHoFrX7VJ4Ck.png" width="800" height="520"&gt;&lt;p&gt;Abandon ordinary social networks, embrace social networks for developers. And yes, they actually exist. &lt;a href="https://www.showwcase.com/" rel="noopener noreferrer"&gt;Showwcase&lt;/a&gt; is a social media platform built for developers. Here you can find a community for everyone and everything. Read interesting blogs or write articles on a particular topic. Moreover, Showwcase is an easy way to ask your questions and find other developers to collaborate with.&lt;/p&gt;
&lt;h3&gt;N2. Hackernews&lt;/h3&gt;
&lt;img alt="hackernews.png" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F785%2F0%2ABs2zIZyupgcJfJPb.png" width="785" height="528"&gt;&lt;p&gt;&lt;a href="https://news.ycombinator.com/news" rel="noopener noreferrer"&gt;Hackernews&lt;/a&gt; is a social news website for everyone interested in computer science. Keep up the latest industry news and discuss it with like-minded people. The website’s mechanics are similar to Reddit, but your posts can’t be downvoted. Nevertheless, the moderation is strict, keep that in mind when creating your first post, and read the rules beforehand!&lt;/p&gt;
&lt;h3&gt;N3. Dev. to&lt;/h3&gt;
&lt;img alt="dev.png" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F880%2F0%2AEDnlNviRhzCy0qm6.png" width="800" height="483"&gt;&lt;p&gt;&lt;a href="https://dev.to/"&gt;Dev.to&lt;/a&gt; is also one of the largest developer online communities (it brings together almost a 1 million of devs). It’s definitely a perfect place to find people from your development area and to discuss your work. Moreover, the Dev .to blog provides a collection of useful articles and posts on a wide range of topics (psst… you can also check out my own &lt;a href="https://dev.to/creative_fuel22/top-10-quizzes-on-c-and-c-1n2c"&gt;post&lt;/a&gt; on Dev .to about quizzes for C++ and C# developers 👉👈).&lt;/p&gt;
&lt;h3&gt;N4. Hashnode&lt;/h3&gt;
&lt;img alt="hash.png" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F880%2F0%2AHxhR6IeQZmXG4lrK.png" width="800" height="466"&gt;&lt;p&gt;&lt;strong&gt;You are here.&lt;/strong&gt; Hashnode is another big blogging community for developers. In this way, Hashnode is similar to Dev.to, so that’s a one more opportunity to plug into the global dev community. Read interesting articles or give writing a shot to share your experience with other developers and software engineers. By the way, Hashnode is a completely free platform, so you can post and read without any paywalls.&lt;/p&gt;
&lt;h3&gt;N5. Hackernoon&lt;/h3&gt;
&lt;img alt="hackernon.png" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F880%2F0%2AI0jiu1-hpCiF1HGx.png" width="800" height="569"&gt;&lt;p&gt;&lt;a href="https://hackernoon.com/" rel="noopener noreferrer"&gt;Hackernoon&lt;/a&gt; is a perfect place where you can read (or write) plenty of various tech stories. It’s a global community of 15,000+ writers and over 3,000,000 of monthly readers. Some real person on Twitter said that you can find on Hackernoon “the best hacker and developer publication on the internet”. Check it out for yourself.&lt;/p&gt;
&lt;h3&gt;N6. CodeProject&lt;/h3&gt;
&lt;img alt="codeproject.png" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F880%2F0%2ApsDkDLMbJoz9EE6I.png" width="800" height="520"&gt;&lt;p&gt;&lt;a href="https://www.codeproject.com/" rel="noopener noreferrer"&gt;CodeProject&lt;/a&gt; is another big developer community with 15+ million of members. On CodeProject you can find articles on many different topics related to software development, general programming and so on and on. CodeProject employs a rating and comment system that helps to filter good articles, so that you could read the most interesting ones. Code Project also conducts interviews.&lt;/p&gt;
&lt;h3&gt;N7. Codementor Community&lt;/h3&gt;
&lt;img alt="codementor.png" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F880%2F0%2Adx8NYvuCaRvZtJ9J.png" width="800" height="500"&gt;&lt;p&gt;With &lt;a href="https://www.codementor.io/community" rel="noopener noreferrer"&gt;Codementor Community&lt;/a&gt; you can share your developing experience and learn to code together with other developers. Here you can also find software experts in every tech stack, or a freelancer to carry out your project, or a tutor, or a friend. Read and comment articles written by other developers, or write your own.&lt;/p&gt;
&lt;h3&gt;N8. Major League Hacking&lt;/h3&gt;
&lt;img alt="major league.png" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F880%2F0%2AVWBDSpuGvVoU9K-t.png" width="800" height="543"&gt;&lt;p&gt;If you’re an average hackathon enjoyer — welcome to &lt;a href="https://mlh.io/" rel="noopener noreferrer"&gt;Major League Hacking&lt;/a&gt;! MLH (more than 65,000 students around the world) conducts online hackathons every weekend. Hackathons are a good way to learn by practice and find some new friends by overcoming a challenge together. So, join the community and challenge yourself.&lt;/p&gt;
&lt;h3&gt;N9. Indie Hackers&lt;/h3&gt;
&lt;img alt="indiehackers.png" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F880%2F0%2AFE258mbNsFSez1en.png" width="800" height="455"&gt;&lt;p&gt;&lt;a href="https://www.indiehackers.com/" rel="noopener noreferrer"&gt;Indie Hackers&lt;/a&gt; is a growing online community built to help independent entrepreneurs remain profitable. Here the developers, who are the owners of successful startups (side projects, small businesses, etc.), can share their experience with like-minded professionals. Others can learn from the experiences shared in talks and podcasts. With Indie Hackers you not only keep in touch with other developers online, but you can also look for offline meetups close to your location.&lt;/p&gt;
&lt;h3&gt;N10. Coderwall&lt;/h3&gt;
&lt;img alt="coderwall.png" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F880%2F0%2AyUesMeZMISLSLgeC.png" width="800" height="540"&gt;&lt;p&gt;&lt;a href="https://coderwall.com/" rel="noopener noreferrer"&gt;Coderwall&lt;/a&gt; is a collaborative learning platform for software developers. Coderwall is a general type community, and it’s actually very similar to the big recipe book written by experienced coders. Here you can get tips that cover almost all areas of web development. You can also share your own programming experience to help others learn new things.&lt;/p&gt;
&lt;h3&gt;N11. freeCodeCamp&lt;/h3&gt;
&lt;img alt="freecodecamp.png" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F880%2F0%2A_G-z5HbRS7-2zRTz.png" width="800" height="508"&gt;&lt;p&gt;&lt;a href="https://forum.freecodecamp.org/" rel="noopener noreferrer"&gt;freeCodeCamp&lt;/a&gt; is a community where you can learn and practice coding for free and with other people. Here you can find +9,000 free tutorials and dive into lively forum discussions about Python, JavaScript, HTML-CSS and more. At the same time, freeCodeCamp not only supports the English language, there are also forum discussions in Spanish, Italian, Chinese and other languages.&lt;/p&gt;
&lt;h3&gt;N12. Reddit&lt;/h3&gt;
&lt;p&gt;It’s no surprise that the most active online community on internet connects not only meme lovers. You can find a lot of dev communities for all tastes on &lt;a href="https://www.reddit.com/" rel="noopener noreferrer"&gt;Reddit&lt;/a&gt;. Check out some thematic subreddits such as: &lt;a href="https://www.reddit.com/r/programming/" rel="noopener noreferrer"&gt;r/programming&lt;/a&gt;, &lt;a href="https://www.reddit.com/r/dotnet/" rel="noopener noreferrer"&gt;r/dotnet&lt;/a&gt;, &lt;a href="https://www.reddit.com/r/Frontend/" rel="noopener noreferrer"&gt;r/Frontend&lt;/a&gt;, &lt;a href="https://www.reddit.com/r/ProgrammerHumor/" rel="noopener noreferrer"&gt;r/ProgrammerHumor&lt;/a&gt;, &lt;a href="https://www.reddit.com/r/cpp/" rel="noopener noreferrer"&gt;r/cpp&lt;/a&gt;, &lt;a href="https://www.reddit.com/r/csharp/" rel="noopener noreferrer"&gt;r/csharp&lt;/a&gt;, &lt;a href="https://www.reddit.com/r/ProgrammerDadJokes/" rel="noopener noreferrer"&gt;r/ProgrammerDadJokes&lt;/a&gt;, &lt;a href="https://www.reddit.com/r/C_Programming/" rel="noopener noreferrer"&gt;r/C_Programming&lt;/a&gt;, &lt;a href="https://www.reddit.com/r/webdev/" rel="noopener noreferrer"&gt;r/webdev&lt;/a&gt;, &lt;a href="https://www.reddit.com/r/CodingHelp/" rel="noopener noreferrer"&gt;r/CodingHelp&lt;/a&gt;, &lt;a href="https://www.reddit.com/r/css/" rel="noopener noreferrer"&gt;r/css&lt;/a&gt;, &lt;a href="https://www.reddit.com/r/rails/" rel="noopener noreferrer"&gt;r/rails&lt;/a&gt;, &lt;a href="https://www.reddit.com/r/AskProgramming/" rel="noopener noreferrer"&gt;r/AskProgramming&lt;/a&gt; and so on. You surely find a community of like-minded people by digging up through the heap of programming subreddits.&lt;/p&gt;
&lt;h3&gt;N13. Discord&lt;/h3&gt;
&lt;p&gt;Discord is a one more way to connect with other developers. Share your coding insights on the numerous Discord servers. Here are just a few of them: &lt;a href="https://discord.com/invite/devcord" rel="noopener noreferrer"&gt;Devcord,&lt;/a&gt; &lt;a href="https://discord.com/invite/aJwTAgS" rel="noopener noreferrer"&gt;Garbage Collectors&lt;/a&gt;, &lt;a href="https://discord.com/invite/010z0Kw1A9ql5c1Qe" rel="noopener noreferrer"&gt;Programming&lt;/a&gt;, &lt;a href="https://discord.com/invite/9zT7NHP" rel="noopener noreferrer"&gt;Programming Discussions&lt;/a&gt;, &lt;a href="https://discord.com/invite/programming" rel="noopener noreferrer"&gt;The Programmer’s Hangout&lt;/a&gt;, &lt;a href="https://discord.com/invite/keD8rZp" rel="noopener noreferrer"&gt;web dev and web design&lt;/a&gt;, &lt;a href="https://discord.com/invite/J5hBe8F" rel="noopener noreferrer"&gt;C++ help&lt;/a&gt;, &lt;a href="https://discord.com/invite/rCMKcUU" rel="noopener noreferrer"&gt;C# Inn&lt;/a&gt;, &lt;a href="https://discord.com/invite/hVtnwGd" rel="noopener noreferrer"&gt;Together Java&lt;/a&gt;, &lt;a href="https://discord.com/invite/deno" rel="noopener noreferrer"&gt;Deno&lt;/a&gt; (JavaScript), &lt;a href="https://discord.com/invite/python" rel="noopener noreferrer"&gt;Python&lt;/a&gt;, &lt;a href="https://discord.com/invite/typescript" rel="noopener noreferrer"&gt;TypeScript Community&lt;/a&gt;, &lt;a href="https://discord.com/invite/5TDhbDg" rel="noopener noreferrer"&gt;Quasar Framework&lt;/a&gt;, &lt;a href="https://discord.com/invite/32ZNZVN" rel="noopener noreferrer"&gt;Hacker101&lt;/a&gt; and so on and on.&lt;/p&gt;
&lt;h3&gt;N14. Twitter&lt;/h3&gt;
&lt;p&gt;Many developers have their blogs on Twitter. And they don’t only whine about being a developer, but also share their experience and valuable insights. Try digging deeper into Twitter blogs and discover the most interesting accounts (you may check out various compilations of Twitter accounts, such as this one about C# and .NET blogs: &lt;a href="https://pvs-studio.com/en/blog/posts/csharp/0907/" rel="noopener noreferrer"&gt;The most interesting C# / .NET blogs and websites&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Now let’s discover more specific communities. You can also join a particular community depending on your work, skills and interests.&lt;/p&gt;
&lt;h3&gt;Game dev communities&lt;/h3&gt;
&lt;h4&gt;N15. GameDev .net&lt;/h4&gt;
&lt;img alt="gamedevnet.png" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F880%2F0%2A_farP_GzLqvUlrpc.png" width="800" height="478"&gt;&lt;p&gt;&lt;a href="https://www.gamedev.net/" rel="noopener noreferrer"&gt;GameDev.net&lt;/a&gt; is one of the largest communities (and one of the oldest web resources) for game developers. Here you can take a look at other people’s portfolios, read blogs or take part in forum discussions. You can even go looking for a job in the career section.&lt;/p&gt;
&lt;h4&gt;N16. Unity Forum&lt;/h4&gt;
&lt;img alt="2022-10-27_15-05-50.png" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F880%2F0%2AOdUkNHFxA9HzEU4L.png" width="800" height="487"&gt;&lt;p&gt;One of the most popular game engines can truly unite people. That’s why &lt;a href="https://forum.unity.com/" rel="noopener noreferrer"&gt;Unity Forum&lt;/a&gt; is certainly a very lively community of developers, where you can not only find Unity tutorials, but also discuss the latest game developing trends.&lt;/p&gt;
&lt;h4&gt;N17. Indie Games+&lt;/h4&gt;
&lt;img alt="indiegames.png" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F880%2F0%2AS9GpMtfFobHnGBfm.png" width="800" height="504"&gt;&lt;p&gt;You’re an indie game developer and you need a place to share your gaming masterpiece? Or maybe you’re just looking for an unusual game to play in the evening. Or you’re interested in various indie game projects. Here is a perfect dev community for you — &lt;a href="https://indiegamesplus.com/" rel="noopener noreferrer"&gt;Indie Games+&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Web dev community&lt;/h3&gt;
&lt;h4&gt;N18. Web Developer&lt;/h4&gt;
&lt;img alt="webdeveloper.png" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F880%2F0%2A3wfRO26CI7VPLtuf.png" width="800" height="486"&gt;&lt;p&gt;Surprisingly, &lt;a href="https://webdeveloper.com/" rel="noopener noreferrer"&gt;Web Developer&lt;/a&gt; is a community for web developers. Here you can find tips, tricks, and tutorials on the wide range of topics (from HTML and CSS to Ruby and SQL) all in one place. The website is easy to use and the lively forum discussions are easy to join. Throw caution to the winds and become an author to share your ideas with other people.&lt;/p&gt;
&lt;h3&gt;Mobile dev communities&lt;/h3&gt;
&lt;h4&gt;N19. XDA Developers&lt;/h4&gt;
&lt;img alt="xda.png" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F880%2F0%2A8GJyykniQgCy5v4b.png" width="800" height="479"&gt;&lt;p&gt;&lt;a href="https://www.xda-developers.com/" rel="noopener noreferrer"&gt;XDA&lt;/a&gt; as a mobile software development community was launched long time ago (in 2002), which makes it one of the oldest programming communities on internet (with more than 5 million of users). That’s a great community news sharing platform and a perfect place for discussions on various topics (&lt;a href="https://forum.xda-developers.com/" rel="noopener noreferrer"&gt;forum&lt;/a&gt;).&lt;/p&gt;
&lt;h4&gt;N20. Communities for iOS developers&lt;/h4&gt;
&lt;p&gt;Since the XDA Developers community is mostly focused on Android and Windows, I’d like to show you some communities for IOS developers. You may have heard something about the main forum for IOS developers (&lt;a href="https://developer.apple.com/" rel="noopener noreferrer"&gt;the official Apple Developer website&lt;/a&gt;). However, there are numerous other communities on various platforms to your taste, for example: &lt;a href="https://ios-developers.io/" rel="noopener noreferrer"&gt;iOS Developers Slack Community&lt;/a&gt;, &lt;a href="https://forums.macrumors.com/" rel="noopener noreferrer"&gt;MacRumors forum&lt;/a&gt; and Subreddit for IOS developers (&lt;a href="https://www.reddit.com/r/iOSProgramming/" rel="noopener noreferrer"&gt;r/iOSProgramming&lt;/a&gt;).&lt;/p&gt;
&lt;h3&gt;Summing things up&lt;/h3&gt;
&lt;p&gt;But are there any offline communities to communicate with other developers face to face, you may ask. That’s my point, if you’re looking for any offline activities, try searching for offline events here, on &lt;a href="https://www.meetup.com/" rel="noopener noreferrer"&gt;meetup.com&lt;/a&gt;, or google for offline programming conferences and hackathons in your area.&lt;/p&gt;
&lt;p&gt;Join communities that you’re interested in, feel comfortable, chat with other people, and do not forget that outside of the programming there is a real world with real people who (surprise!) are also into programming, just like you.&lt;/p&gt;
&lt;p&gt;So, I hope you found this article curious and maybe decided to join some of the communities mentioned. By the way, check out other links related to the topic:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://isocpp.org/wiki/faq/conferences-worldwide" rel="noopener noreferrer"&gt;The list of worldwide conferences&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://pvs-studio.com/en/blog/posts/cpp/0999/?utm_source=website&amp;amp;utm_medium=hashnode&amp;amp;utm_campaign=article&amp;amp;utm_content=0999" rel="noopener noreferrer"&gt;Top 10 C++ conference talks 2019–2022&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dotnet.microsoft.com/en-us/platform/community/events" rel="noopener noreferrer"&gt;.NET Conferences and Events&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://habr.com/en/company/pvs-studio/blog/599271/" rel="noopener noreferrer"&gt;The most interesting blogs and websites for C++ developers&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://techbeacon.com/app-dev-testing/46-slack-groups-developers" rel="noopener noreferrer"&gt;46 Slack groups for developers&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://cppalliance.org/slack/" rel="noopener noreferrer"&gt;Come join the C++ community on Slack&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/mhxion/awesome-discord-communities#devops-and-system-administration" rel="noopener noreferrer"&gt;Discord communities for developers&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This Article is Scattred w/ &lt;a href="https://scattr.io?ref=" rel="noopener noreferrer"&gt;Scattr&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This article is published w/ &lt;a href="https://scattr.io?ref=dev&amp;amp;source=Where%20do%20developers%20hang%20out%20in%202022?" rel="noopener noreferrer"&gt;Scattr ↗️&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This article is published w/ &lt;a href="https://scattr.io?ref=ghost&amp;amp;source=Where%20do%20developers%20hang%20out%20in%202022?" rel="noopener noreferrer"&gt;Scattr ↗️&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This article is published w/ &lt;a href="https://scattr.io?ref=medium&amp;amp;source=Where%20do%20developers%20hang%20out%20in%202022?" rel="noopener noreferrer"&gt;Scattr ↗️&lt;/a&gt;&lt;/p&gt;
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedium.com%2F_%2Fstat%3Fevent%3Dpost.clientViewed%26referrerSource%3Dfull_rss%26postId%3Df1112d497c0" alt="" width="800" height="400"&gt;&lt;p&gt;This article is published w/ &lt;a href="https://scattr.io?ref=dev&amp;amp;source=Where%20do%20developers%20hang%20out%20in%202022?" rel="noopener noreferrer"&gt;Scattr  ↗️&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>How to ask for a raise during a recession?</title>
      <dc:creator>Prathamesh D</dc:creator>
      <pubDate>Thu, 15 Dec 2022 13:01:28 +0000</pubDate>
      <link>https://dev.to/prathameshdev123/how-to-ask-for-a-raise-during-a-recession-2fo3</link>
      <guid>https://dev.to/prathameshdev123/how-to-ask-for-a-raise-during-a-recession-2fo3</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pQXf-kJM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d1fbh1knoaoilz.cloudfront.net/2022/12/How-to-ask-for-a-raise-during-a-recession-Peerlist-cover.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pQXf-kJM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d1fbh1knoaoilz.cloudfront.net/2022/12/How-to-ask-for-a-raise-during-a-recession-Peerlist-cover.webp" alt="How to ask for a raise during a recession?" width="880" height="462"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Asking for a raise can be a nerve-wracking experience, even in the best of economic times. However, the fear of being turned down or even risking your job can be overwhelming during a recession.&lt;/p&gt;
&lt;p&gt;However, it's possible to ask for a raise during a recession. In fact, it's important to advocate for yourself and your worth, even in tough economic times.&lt;/p&gt;
&lt;p&gt;Before we go through some tips on how to ask for a raise during a recession, let’s understand what a recession is.&lt;/p&gt;
&lt;p&gt;A recession is a period of economic downturn, typically characterized by reduced economic activity, increased unemployment, and falling prices. During a recession, companies may be forced to tighten their belts and reduce costs, making it more difficult to secure a pay increase.&lt;/p&gt;
&lt;h2 id="how-to-ask-for-a-raise-during-a-recession"&gt;How to ask for a raise during a recession?&lt;/h2&gt;
&lt;p&gt;First and foremost, it’s important to recognize that timing is everything. Before you approach your employer, make sure that the company is in a stable financial position and that they are not currently undergoing &lt;a href="https://blog.peerlist.io/how-to-get-prepared-for-layoffs/"&gt;layoffs&lt;/a&gt; or other cost-cutting measures.&lt;/p&gt;
&lt;p&gt;If the company is struggling, it may not be the best time to ask for a raise. &lt;/p&gt;
&lt;p&gt;But once you are sure that the company is capable of giving a raise, and is in a healthy financial position, then go for it.&lt;/p&gt;
&lt;p&gt;Start by gathering evidence to support your case for a raise. This could include things like your job performance, any achievements or accomplishments, and any additional responsibilities you have taken on.&lt;/p&gt;
&lt;p&gt;Asking for raise is like &lt;a href="https://blog.peerlist.io/negotiating-your-first-salary/" rel="noopener noreferrer"&gt;negotiating your salary&lt;/a&gt; all over again.&lt;/p&gt;
&lt;p&gt;Tackle pay to raise requests with similar steps of the negotiation process.&lt;/p&gt;
&lt;p&gt;Remember to be strategic in your approach while asking for a raise. This means timing your request carefully and considering the best way to present your case.&lt;/p&gt;
&lt;p&gt;For example, you might want to schedule a meeting with your boss or HR representative during a time when they are not under a lot of stress or pressure, such as after a big project.&lt;/p&gt;
&lt;h2 id="steps-to-asking-for-a-raise"&gt;Steps to asking for a raise -&lt;/h2&gt;
&lt;h3 id="research-the-market-and-your-worth"&gt;Research the market and your worth&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Before asking for a pay raise, it's important to have a clear understanding of the market and your worth.&lt;/li&gt;
&lt;li&gt;Research the average salary for your position in your industry and location, and compare it to your current salary.&lt;/li&gt;
&lt;li&gt;You can research job listings in your field and see what other companies are offering for similar positions to their employees.&lt;/li&gt;
&lt;li&gt;This will help you determine if you are being paid fairly and if there is room for negotiation.&lt;/li&gt;
&lt;li&gt;It’s also a good idea to have a specific number in mind when asking for a raise.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="prepare-a-strong-case"&gt;Prepare a strong case&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Once you have determined that you are worth more than your current salary, it's time to prepare a strong case for the pay raise.&lt;/li&gt;
&lt;li&gt;Start by compiling a list of your achievements and contributions to the company. This could include increased sales, improved processes, or any other positive impact you have made on the business.&lt;/li&gt;
&lt;li&gt;Be specific and use numbers to illustrate your points - remember statistics like “X times” growth, etc, gives more value than plain numbers.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="be-prepared-to-justify-your-request"&gt;Be prepared to justify your request&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;When you ask for a raise, your employer will want to know why you deserve one.&lt;/li&gt;
&lt;li&gt;You need to be prepared to provide evidence of your value to the company.&lt;/li&gt;
&lt;li&gt;This can include things like your performance reviews, any awards or recognition you have received, and any additional responsibilities you have taken on.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When presenting your case, be sure to focus on the value you bring to the company. Explain how your work has helped the company to achieve its goals and how a raise would enable you to continue to contribute to the company’s success.&lt;/p&gt;
&lt;h3 id="schedule-a-meeting-with-your-manager"&gt;Schedule a meeting with your manager&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Once you have prepared your case, schedule a meeting with your hiring manager or reporting manager to discuss a raise.&lt;/li&gt;
&lt;li&gt;Choose a time that is convenient for both parties, and make sure to give your manager advanced notice so they can prepare for the meeting as well.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="communicate-your-value"&gt;Communicate your value&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;During the meeting, make sure to communicate your value to the company.&lt;/li&gt;
&lt;li&gt;Be clear and concise, and focus on the specific achievements and contributions you have made.&lt;/li&gt;
&lt;li&gt;Avoid making it about your personal financial situation, and instead, focus on the value you bring to the company.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="be-prepared-to-negotiate"&gt;Be prepared to negotiate&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;It's important to be prepared to negotiate during the meeting. Be open to discussing different options, such as a pay increase, additional vacation days, or other perks.&lt;/li&gt;
&lt;li&gt;One of the other options could be asking for a smaller raise now with the promise of a larger raise in the future, or you could ask for other benefits instead of a higher salary.&lt;/li&gt;
&lt;li&gt;Be willing to compromise with pay raise, but also be firm in your stance, and don't be afraid to walk away if necessary.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many organizations &lt;a href="https://blog.peerlist.io/slow-down-but-dont-stop-hiring-during-recession/"&gt;hire during the recession&lt;/a&gt; as well. &lt;/p&gt;
&lt;p&gt;It’s also important to be prepared for any objections your employer may have. For example, they may point out that the company is facing financial challenges and may not be able to afford a raise. In this case, you could suggest alternative forms of compensation, such as additional vacation time or professional development opportunities.&lt;/p&gt;
&lt;h3 id="follow-up"&gt;Follow up&lt;/h3&gt;
&lt;p&gt;After the meeting, be sure to follow up with your manager to confirm any agreements made. This will ensure that everything is clear and that there is no confusion moving forward.&lt;/p&gt;
&lt;h2 id="bonus"&gt;Bonus -&lt;/h2&gt;
&lt;h3 id="lead-the-conversation-gracefully"&gt;Lead the conversation gracefully&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Your choices might not align but always keep your professionalism and your attitude in check.&lt;/li&gt;
&lt;li&gt;Be respectful and thankful for the opportunity.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In conclusion, asking for a raise during a recession can be challenging, but it is not impossible. By researching the job market, being prepared to justify your request, considering the timing, being flexible and open to negotiation, and being professional and polite, you can increase your chances of successfully negotiating a higher salary.&lt;/p&gt;
&lt;p&gt;This article is published w/ &lt;a href="https://scattr.io?ref=dev&amp;amp;source=How%20to%20ask%20for%20a%20raise%20during%20a%20recession?"&gt;Scattr  ↗️&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Templates for Cold DM to founders for an internship</title>
      <dc:creator>Prathamesh D</dc:creator>
      <pubDate>Thu, 08 Dec 2022 18:53:34 +0000</pubDate>
      <link>https://dev.to/prathameshdev123/templates-for-cold-dm-to-founders-for-an-internship-3g3</link>
      <guid>https://dev.to/prathameshdev123/templates-for-cold-dm-to-founders-for-an-internship-3g3</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7u_bzgaV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d1fbh1knoaoilz.cloudfront.net/2022/12/Templates-for-Cold-DM-to-founders-for-an-internship-Peerlist-cover.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7u_bzgaV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d1fbh1knoaoilz.cloudfront.net/2022/12/Templates-for-Cold-DM-to-founders-for-an-internship-Peerlist-cover.webp" alt="Templates for Cold DM to founders for an internship" width="880" height="462"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The art of writing an excellent cold dm/email has much more to do with the receiver than with the sender. A cold dm is never about you. It is about the prospective organizations, the recruiter, or the hiring manager you want to work with and how your services can make their work easier.&lt;/p&gt;
&lt;p&gt;You already know various hacks for writing one good DM. So, let’s find one of many templates that have worked for many. Send cold DMs using these techniques.&lt;/p&gt;
&lt;h2 id="what-should-your-cold-dm-look-like"&gt;What should your cold dm look like?&lt;/h2&gt;
&lt;p&gt;To craft the art of DMing, you must be careful about the following.&lt;/p&gt;
&lt;h3 id="%F0%9F%A6%84-be-genuine"&gt;🦄 Be genuine&lt;/h3&gt;
&lt;p&gt;Don’t write something you can’t explain if it comes back in the conversation. Research the position/organization to write better. Build a relationship with the receiver.&lt;/p&gt;
&lt;h3 id="%F0%9F%A4%8F-be-specific"&gt;🤏 Be specific&lt;/h3&gt;
&lt;p&gt;They know they are doing great work. Talk about the part that caught your eye. Mention what you like about their organization, work, and experience. Remember, no one likes a generic message.&lt;/p&gt;
&lt;h3 id="%F0%9F%8E%AF-be-precise"&gt;🎯 Be precise&lt;/h3&gt;
&lt;p&gt;They don’t have the whole day to read your message. Don't use jargon.&lt;/p&gt;
&lt;h3 id="%F0%9F%A7%81-be-sweet"&gt;🧁 Be sweet&lt;/h3&gt;
&lt;p&gt;Nobody wants to read a text saying, “your product sucks for whatever reason, and hire me” —when you probably haven’t built anything and writing the DM to offer your services.&lt;/p&gt;
&lt;p&gt;Let’s apply all three and see where it can lead us —&lt;/p&gt;
&lt;p&gt;This will be helpful when the organization's career page is not showing any openings for the position you want to apply for.&lt;/p&gt;
&lt;p&gt;For example, if you are a final-year student doing an engineering degree in CS and &lt;a href="https://blog.peerlist.io/applying-for-jobs-but-not-getting-interviews/" rel="noopener noreferrer"&gt;want an internship&lt;/a&gt;, then this is how your DM should look like —&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;em&gt;Hello ______&lt;strong&gt;&lt;em&gt;,&lt;/em&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt;Hope you are doing well. I enjoy _&lt;/em&gt;&lt;strong&gt;&lt;em&gt;(something you liked about the organization), especially this _&lt;/em&gt;&lt;/strong&gt;__&lt;strong&gt;&lt;em&gt;(go in specifics — make sure it is something that you want to work on/with).&lt;/em&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt;I am reaching out to know if there is an internship position that might open soon as I would love to learn from the team of _&lt;/em&gt;____ and contribute to the organization to the best of my knowledge.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt;I am an engineer specializing in CS, currently in my final year. Here is my &lt;/em&gt;&lt;/em&gt;&lt;a href="https://peerlist.io/individuals" rel="noopener noreferrer"&gt;&lt;em&gt;&lt;em&gt;work profile&lt;/em&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;em&gt; containing all the contributions, similar projects, and internships I have done for the last four years.&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt;Thanks,&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt;_____&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;You can change this template according to your need. For instance, if you notice a button missing from the organization's website that could help the user experience better — mention precisely how that will work in the DM.&lt;/p&gt;
&lt;p&gt;You will often find someone from the organization who is easily approachable to increase the chances of getting the response. Here is the template to write a cold DM —&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;em&gt;Hello _&lt;/em&gt;_&lt;strong&gt;&lt;em&gt;,&lt;/em&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt;Hope you are doing well. I enjoy _&lt;/em&gt;&lt;strong&gt;&lt;em&gt;(something you liked about the organization), especially this _&lt;/em&gt;&lt;/strong&gt;__&lt;strong&gt;&lt;em&gt;(go in specifics — make sure it is something that you want to work on/with).&lt;/em&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt;I would love to learn from the team of _&lt;/em&gt;____ and contribute to the organization to the best of my knowledge.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt;I am an engineer specializing in CS, currently in my final year. Here is my &lt;/em&gt;&lt;/em&gt;&lt;a href="https://peerlist.io/individuals" rel="noopener noreferrer"&gt;&lt;em&gt;&lt;em&gt;work profile&lt;/em&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;em&gt; containing all the contributions, projects, and internships I have done over the last four years.&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt;I was wondering if you could connect me with the hiring person.&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt;Thanks,&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt;______&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Twitter is one of the platforms that has become a good source for getting hired. So if you want to leverage it, then the following template can help you.&lt;/p&gt;
&lt;p&gt;Remember these before sending cold outreach messages on Twitter —&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Don’t forget to research the person. Find mutual connections.&lt;/li&gt;
&lt;li&gt;Your profile should represent you.&lt;/li&gt;
&lt;li&gt;There should be a display picture and a bio mentioning something that you do/like.&lt;/li&gt;
&lt;li&gt;You must have interacted with the person through comments, likes, and retweets you are DMing in the past — the goal is to be a part of their notification tab now and then.&lt;/li&gt;
&lt;li&gt;Don’t spam. Most people come over to Twitter to have fun.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;&lt;em&gt;Hey _&lt;/em&gt;&lt;strong&gt;,&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt;Hope you are doing well. I enjoy your tweets (mention the tweet/thread that you liked) as much as I enjoy __&lt;strong&gt;&lt;em&gt;(mention something they might share on other platforms - their articles, podcasts, books they read).&lt;/em&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt;I am reaching out to you to see if there is an internship position that could fit my &lt;/em&gt;&lt;/em&gt;&lt;a href="https://peerlist.io/individuals" rel="noopener noreferrer"&gt;&lt;em&gt;&lt;em&gt;profile&lt;/em&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;em&gt;.&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt;I am an engineer specializing in CS, currently in my final year.&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt;Thanks,&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt;&lt;/em&gt;____&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The last two are the versions of the first one mentioned to show you a clear picture of how you can leverage them for different platforms.&lt;/p&gt;
&lt;h2 id="follow-up-dmemail"&gt;Follow-up DM/Email&lt;/h2&gt;
&lt;p&gt;Many of you send DMs/emails but don’t follow up for some reason. That’s the practice that needs to change.&lt;/p&gt;
&lt;p&gt;A follow-up email/dm template that can use mostly every time —&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;em&gt;Hello _&lt;/em&gt;&lt;strong&gt;&lt;em&gt;,&lt;/em&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt;I am sure you are very busy, but I never heard back from you - I completely understand if you do not have time, but if you do, I look forward to hearing from you!&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt;Thanks,&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt;&lt;/em&gt;______&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;To understand in detail the points mentioned above, check out this —&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;One cold email can completely change your life.&lt;br&gt;&lt;br&gt;Here’s how to write a great one:&lt;/p&gt;— Sahil Bloom (@SahilBloom) &lt;a href="https://twitter.com/SahilBloom/status/1581260995153911809?ref_src=twsrc%5Etfw"&gt;October 15, 2022&lt;/a&gt;
&lt;/blockquote&gt;




&lt;p&gt;This article is published w/ &lt;a href="https://scattr.io?ref=dev&amp;amp;source=Templates%20for%20Cold%20DM%20to%20founders%20for%20an%20internship"&gt;Scattr  ↗️&lt;/a&gt;&lt;/p&gt;

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