Best of General ProgrammingOctober 2020

  1. 1
    Article
    Avatar of hashnodeHashnode·6y

    5 Ways To Customize VS Code

    The beauty of Visual Studio Code is how easy it is to customize. I've spent tons of time learning how to optimize VS Code for me, so I wanted to share how you can do it too. Let's look at 5 different ways you can customize your VS Code. Themes are probably the first and easiest way to customize VS Code to look much nicer. Extensions add a lot more than just aesthetics.

  2. 2
    Article
    Avatar of hashnodeHashnode·6y

    40 Amazing Developers You Should Follow On Youtube

    There are some of the most amazing developers that will teach you everything you need to know for HTML, CSS and JS. If you want to learn anything from React, Angular, Vue or even NodeJS, Mongo, AWS and much more, there are great people to follow here.

  3. 3
    Article
    Avatar of swlhThe Startup·6y

    Better Practices With Clean Code

    Clean code means developers have more ease and less stress to work on a project. It's not about when we leave our project we need to make it perfect. Instead, it advices us to gradually and frequently refactor our code. It won't slow us down, it will speed us up when we get back to that code.

  4. 4
    Article
    Avatar of phProduct Hunt·6y

    daily.dev — Latest programming news ranked by developers for developers

    extension is the easiest way to stay updated on the latest programming news. daily.dev is a feed of articles that's ranked by a community of +50,000 developers. Get the best content from the top tech publications on any topic you want. All in one extension.

  5. 5
    Article
    Avatar of hashnodeHashnode·6y

    How to become a Kickass Web Developer in 2021 [Frontend & Backend Tips]

    Web development is a domain where the work is involved in developing (or building) a website (ora web app) for the internet. Without knowledge of the web, you can't become a good developer. These are some of the tips all web devs should have whether you're a full-stack or a front-end dev.

  6. 6
    Article
    Avatar of swlhThe Startup·6y

    Microservices Architecture From A to Z

    Microservices architecture aims to break down an application to isolate key functions. These services are designed to meet a specific and unique business need. They are independent and modular, this allows each to be developed and deployed without affecting the others. This type of architecture is intended to be the opposite of monolithic architectures.

  7. 7
    Article
    Avatar of hashnodeHashnode·6y

    Convert your Website into an APP with 3 easy steps

    Progressive Web Applications are a technology built by Google developers. They allow developers to add native looks and some features like offline load & Push Notifications to your website. These are the three files needed to convert your current website into an installable PWA. You can use WorkBox API for service worker as its very simple.

  8. 8
    Article
    Avatar of medium_jsMedium·6y

    Clean Code: 3 minutes for success in your career!

    Matheus Lins: Clean Code is about writing expressive, organized, and clean software. Clean Code: 3 minutes for success in your career! Clean Code of good practices says you may have been careful when you’re writing a function. Pay attention to some details. Always use names that have meanings.

  9. 9
    Article
    Avatar of hashnodeHashnode·6y

    24 modern ES6 code snippets to solve practical JS problems

    Here I have hand-picked some of the most useful code snippets from 30 seconds of code. It's an awesome resource, go ahead and show it some love. In this article I tried to sort them based on their practical use, answering common questions you may face in your project.

  10. 10
    Article
    Avatar of dailydaily.dev·6y

    Stop Using console.log()!

    console.log() forces you to select which information to log before the debugging consciously. What you display in the first place is not sufficient or even completely irrelevant sometimes. You usually don’t yet have any idea of what’s going on. As a workaround, you will need to either clone the information or serialize snapshots of it.

  11. 11
    Article
    Avatar of tdsTowards Data Science·6y

    Python is Slowly Losing its Charm

    Python is the Swiss Army Knife of Programming Languages. It has far surpassed C, C#, Java and even Javascript in popularity. Python dominates the fields of Data Science and Machine Learning, and, to some extent, Scientific and Mathematical computing. It does have its share of disadvantages when compared to newer languages like Julia, Swift and Java.

  12. 12
    Article
    Avatar of devtoDEV·6y

    Chrome extensions you should have in your pocket.

    This week I was looking at the chrome extensions that I have used so far and have been helpful in my journey. I will also like to mix up both design and dev extensions that might be helpful to you. All the extensions I will list down are free and very useful. At times I can't believe how efficient they are yet you get them free. That's why I love open source contribution.

  13. 13
    Article
    Avatar of hashnodeHashnode·6y

    5 Useful VSCode Extensions You Don’t Know About

    I’ve been using VSCode for 4 years from its beta and installed over 50+ extensions. Here is the list of my 5 useful extensions you need to know about. Todo Tree is a simple extension that searches a workspace for comment tags like TODO and FIXME, and displays them in a tree view.

  14. 14
    Article
    Avatar of hashnodeHashnode·6y

    Functional vs Object-Oriented Programming

    Programming paradigms are approaches in which code is organized to implement solutions in a program. In the world of JavaScript, there are typically 2 programming paradigm: Functional and Object-Oriented Programming (OOP) Let's take a look at the OOP approach and illustrate an example.

  15. 15
    Article
    Avatar of hashnodeHashnode·6y

    20 YouTube Channels to Follow for Web Developers

    If you want to have a career in web development, it can be hard to figure out where to start. Watching YouTube videos can be an excellent place to get developer’s perspectives and tips. YouTube is the largest online video delivery platform in the world and has many great channels that can teach anyone practically anything.

  16. 16
    Article
    Avatar of devtoDEV·6y

    5 Javascript Projects You Should Build as Junior Frontend Developer

    When looking for a first job as a Junior Front-end developer it's very hard to show your experience as a programmer. Your projects used as a playground for learning new skills will rarely also offer good code quality. Here is a list of project examples you could build to show off your skills.

  17. 17
    Article
    Avatar of hashnodeHashnode·6y

    I can't write a JavaScript for loop, and it does not matter

    I've been using JavaScript daily for 7 years, and I'm not able to remember the syntax of a JavaScript for loop. Despite this fact, I'm a rather successful freelance developer. Recently I worked for Facebook, as the Docusaurus lead maintainer, writing the code for the framework that powers Babel, Prettier, Jest, ReactNative...

  18. 18
    Article
    Avatar of freecodecampfreeCodeCamp·6y

    How to Use MongoDB + Mongoose with Node.js – Best Practices for Back End Devs

    Mehul Mohan: How to Use MongoDB + Mongoose with Node.js – Best Practices for Back End Devs. How to use MongoDB and Mongoose – Best practices for Back end Devs – Best Practice for Backend Devs: Mehul. Mohan.

  19. 19
    Article
    Avatar of hashnodeHashnode·6y

    Chrome find unused code 🔎

    Chrome has a Code Coverage tool. It shows you what CSS and JavaScript is being used on a page. You can run a coverage by re-indexing the page. This gives you a high-level overview of the scripts and css loaded. You could then use another tool to remove these lines from your code.

  20. 20
    Article
    Avatar of hashnodeHashnode·6y

    ES6 - Higher-Order Functions

    In JavaScript, functions are treated as 'First Class' citizens. A function is fundamentally an object. We can assign properties to a function like 'Namaste' or 'Hello' The forEach function was introduced with ES5 as Array.prototype.forEach and with ES6, it's simply referenced as. Array.map. The map function returns a function applied to every element of the original array.

  21. 21
    Article
    Avatar of hashnodeHashnode·6y

    6 Tools I use for Web Development

  22. 22
    Article
    Avatar of dailydaily.dev·6y

    🔥 What's Hot in Web Development? — Weekly Picks #151

    This week we feature web development articles, but this week so different! Microservices, browser extensions, VS Code tips, and many more.As always, all posts were ranked by daily.dev community. Shout out to all the authors. So, let's get it started.

  23. 23
    Article
    Avatar of hashnodeHashnode·6y

    Responsive Design Strategy

    Mobile-first is the more traditional way of making a responsive design. The way we do this, is by writing media queries that test for max-width. In mobile-first, we start by writing CSS code for smaller screens in order to optimize for mobile, and then, move up to larger screens using media queries.

  24. 24
    Article
    Avatar of dailydaily.dev·6y

    🔥 What's Hot in Web Development? — Weekly Picks #150

    This week we have brilliant articles about web development and even some inspirational resources. As always, all posts were ranked by daily.dev community. Shout out to all the authors.So, let's get it started. Let's get to the bottom of this week's list.

  25. 25
    Article
    Avatar of devtoDEV·6y

    VS Code Extensions to become a more productive Developer 🤓🤓🤓

    The Bracket Pair Colorizer 2 extension allows matching brackets to be identified with colors. The Toggle Quotes extension lets you switch from one type of quotes to another. Peacock lets you change the color of your VS Code workspace. Polacode lets you select the code, resize the resulting snippet and create a perfectly shareable screenshot.