Best of Hashnode β€” October 2021

  1. 1
    Article
    Avatar of hashnodeHashnodeΒ·5y

    18 Awesome Linux Themes For Your Inspiration 🎨😍

    The other day I was browsing Reddit and bookmarked some neat custom-made, one-of-a-kind interfaces from fellow Unix users. I decided to share my findings, so you can get some inspiration, too. To find out the configuration details of each setup, click on the author's username.

  2. 2
    Article
    Avatar of hashnodeHashnodeΒ·4y

    7 console.log() alternatives

    console.count() is used to check how many times this line has been called. console.assert() is Used to assert that something is truthy. If not, it will log a message to the console.console.group() and console.groupEnd() are used for grouping similar (or different ;) logs together.

  3. 3
    Article
    Avatar of hashnodeHashnodeΒ·5y

    Full-stack developer roadmap 2021

    A Full-Stack developer is a developer who can manage both Front End and Back End web development. Front-End developers deal with website design, outlook, and make creative websites. Back-End is managed using programming languages like Java, PHP, Ruby, and Python.

  4. 4
    Article
    Avatar of hashnodeHashnodeΒ·5y

    I Learn Full Stack Development Again

    The "Full Stack Open" course aims to introduce people to modern web application development with JavaScript. The main focus of the course is on teaching you how to build single page applications with React that use REST/GraphQL APIs built with Node.js. In this series, I will write about my progress, struggles, wins and learnings regarding my journey to Full Stack Development.

  5. 5
    Article
    Avatar of hashnodeHashnodeΒ·4y

    Rare HTML Tags

    An HTML tag is commonly defined as a set of characters constituting a formatted command for a Web page. At the core of HTML, tags provide the directions or recipes for the visual content that one sees on the Web. In this blog I am going to show you some Rare and Useful HTML tags.

  6. 6
    Article
    Avatar of hashnodeHashnodeΒ·4y

    My first month as a software engineer at daily.dev

    It's already been a month since I joined the fantastic team over at Daily.dev. I started work on the 1st of September (A Friday), and I already launched my first ever feature in the wild on Monday. I've never had so much joy in doing my job.

  7. 7
    Article
    Avatar of hashnodeHashnodeΒ·4y

    How to Overcome Impostor Syndrome as a Developer

    The author of a book on how to deal with the 'imposter' syndrome. She says it's common for people to think they are better than they are. But the truth is that they are just as good at their job as the person they are trying to impress. Here she explains how to cope with it.

  8. 8
    Article
    Avatar of hashnodeHashnodeΒ·5y

    How to Create Animated Toggle Switches with Just CSS and Implement a Dark Mode Feature

    In this article, we'll learn how to make a toggle switch with just CSS. We'll also learn how a pseudo-element is used to inject content into a page. The end result will give you the ability to change a website's theme from a light to a dark mode.

  9. 9
    Article
    Avatar of hashnodeHashnodeΒ·5y

    13 Reasons why you should use Linux!!

    Linux is the one-stop solution for servers running the internet or for storage of our cloud data. Its open source nature also plays a vital part on its awesomeness. The security and transparency of Linux makes it ideal for the hacking purposes. There is a particular Linux for every possible task, specializing in providing configuration, packages and customization.

  10. 10
    Article
    Avatar of hashnodeHashnodeΒ·5y

    Tips for CSS Responsive design

    The first line of code to get started with responsive design is to be placed in the head section of the page. You must start with Responsive Header, placing this code inside the head of the HTML page. For responsive design, the best approach is to design a mobile version of your website first.

  11. 11
    Article
    Avatar of hashnodeHashnodeΒ·5y

    How To Enable Real-Time Merge Conflict Detection in PhpStorm

    PhpStorm has an early warning system for merge conflicts. If enabled there will be change indicators in the gutter of the editor. These will show you where your teammates have made changes compared to your version of the file and even update in real-time. For simple conflicts this can be a quick way to resolve them.

  12. 12
    Article
    Avatar of hashnodeHashnodeΒ·4y

    Secret dev tools for every code newbie

    This week we look at some of the best tools for new coders. These tools are not commonly recommended in online tutorials or articles and might not be well-known to code newbies. We also look at a new design tool called Figma, which is like Photoshop remixed with Google Docs.

  13. 13
    Article
    Avatar of hashnodeHashnodeΒ·5y

    How To See Which Branch Your Teammate Is On In Android Studio

    GitLive lets you see which of your teammates are working on an issue. Click the issue name to see the current version of the issue. Hover over the issue to see how long it has been in the pipeline. Use the tool to help you find your next issue.

  14. 14
    Article
    Avatar of hashnodeHashnodeΒ·4y

    20+ JavaScript Utilities to Boost Your Productivity As a Developer

    In software development, utilities are software tools that add functionality to your code or improve the performance of your application. In this article, we'll go through a fantastic selection of tools that will help you be more productive as a software developer. The list includes Webpack, Cypress, Electron, DayJs, and NestJs.

  15. 15
    Article
    Avatar of hashnodeHashnodeΒ·5y

    5 common mistakes to avoid in HTML

    Divs have no semantic structure. Instead of using divs to create headers or footer structures, use "header" and "footer" elements. A link’s text should be explicit and convey where is redirecting the user to, both users and search engines can more easily understand your content and how it relates to other pages.

  16. 16
    Article
    Avatar of hashnodeHashnodeΒ·5y

    5 Key UI Design Principles For Beginners

    Interfaces are meant to make things easier for the users. If the user doesn't understand how to navigate through an interface, it loses all its purpose. A great UI Design is one that the users don't even notice, yet it creates a seamless user experience. A bad User Interface can create frustration and lead the users to abandon the product.

  17. 17
    Article
    Avatar of hashnodeHashnodeΒ·5y

    Tell Me About A Time You Had To Handle Pressure

    Behavioral Interview Round is also known as the Jedi Interview round at Facebook. The purpose of this interview is to assess whether the candidate will thrive in Facebook's peer-to-peer, minimal process, and unstructured engineering organization. For Software Engineers, the behavioral interview is actually part behavioral and part coding.

  18. 18
    Article
    Avatar of hashnodeHashnodeΒ·5y

    CSS Pseudo-elements and Pseudo-classes demystified

    Pseudo-elements and Pseudo-classes are some of the cool concepts of CSS. So learning it will surely help you when you want to design with CSS. A CSS pseudo-element is used to style specified parts of an element. A pseudo-class is used by W3C to define a special state of an elements.

  19. 19
    Article
    Avatar of hashnodeHashnodeΒ·4y

    Middleware in NextJS 12 - What are they and how to get started with them

    NextJS 12 has a lot of new and exciting features. One of these features is middleware in NextJS. Middleware allows one to modify the response to a request even before it is completed. We can rewrite, redirect, add headers or even stream HTML based on the user's request.

  20. 20
    Article
    Avatar of hashnodeHashnodeΒ·5y

    How I landed a job at Daily.dev

    Chris Bongers was a senior full-stack developer working in the healthcare sector. He applied for a job at daily.dev, a company looking for a dev advocate. He was offered a permanent contract, which he was over the moon about. He also got an email from the company saying they had an opening for a developer.