Best of General ProgrammingApril 2021

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    How to Write a Good README File for Your GitHub Project

    Hillary Nyakundi: How to Write a Good README File for Your GitHub Project. She explains how to write a good README file for your GitHub project. She also shows you how to use GitHub's README tool to help you with your project. Read more here: http://www.gitHub.com/news/features/how-to-write-a-good-readme-file-for-your-GitHub-project.

  2. 2
    Article
    Avatar of devtoDEV·5y

    My Visual Studio Code Setup

    Rithik Samanthula is a Front-End Web Developer. He shares his favorite extensions and themes for Visual Studio Code. Rithik also shares his tips on how to get the most out of Visual Studio. He also shares some of his favorite tools and tools he has used.

  3. 3
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    How to Write Cleaner React Code

    Reed Barger: How to Write Cleaner React Code. How to write cleaner code for React.com? Read more at Reed Barger’s blog, Cleaning React Code, and see the rest of the article here. Click here for more information on how to write React code.

  4. 4
    Article
    Avatar of devtoDEV·5y

    VS code extensions to boost productivity (with previews)

    Linked Editing VS code now has a built-in, called linked editing, separate from auto rename tag extension for editing a tag when its matching closing tag is modified. Indent-rainbow increases the readability of your code and makes it easy to browse throught your work. Material Icon Theme makes icons more obvious to the eye.

  5. 5
    Article
    Avatar of smashingSmashing Magazine·5y

    Vanilla JavaScript Code Snippets

    In a new series of posts, we highlight some of the useful tools and techniques for developers and designers. This time, let’s look at vanilla JavaScript code snippets. Snippets are resources and lightweight libraries to help you solve a problem without a large overhead or third-party dependencies.

  6. 6
    Article
    Avatar of phProduct Hunt·5y

    Devbook — Search Engine for Developers

    Devbook is a search engine for developers that helps them to find the resources they need and answer their questions faster. Fast, accessible right from a code editor, and fully controllable with just a keyboard. Embed this page into your site and share it with your friends.

  7. 7
    Article
    Avatar of dzDZone·5y

    7 JavaScript Best Practices to Improve Code Quality

    Since 2015, with the release of ES6, a new version of the ECMAScript spec has been released each year. Each iteration adds new features, new syntax, and Quality of Life improvements to the language. JavaScript engines in most browsers and Node.js quickly catch up, and it’s only fair that your code should catch up.

  8. 8
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    CSS Flexbox Tutorial with Flexbox Properties Cheat Sheet 🎖️

    CSS Flexbox Tutorial with Flexbox Properties Cheat Sheet 🎖️ Joy Shaheb shares her Flexbox tips and tricks. Follow her on Twitter @JoyShaheb and @CssFlexbox for more Flexbox tutorials and tips. Visit her site Flexbox.com for more.

  9. 9
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·5y

    3 Ways to Write Elegant JavaScript Code

    Zachary Dorcinville shares three ways to modularize and improve maintainability of your code. TypeScript alleviates many of the issues that make JavaScript an unsafe language in some cases. Separation of Concerns is always important to separate the concerns of functionality in a codebase.

  10. 10
    Article
    Avatar of hashnodeHashnode·5y

    200+ Ultimate Resources for Front-End Development in 2021

    This post has nearly unlimited amount of every type of resources covering everything you will need. You only need this post to become a Front-end Developer. You will need a check list for marking what all you have learned. You can see the below image for how the checklist will look like.

  11. 11
    Article
    Avatar of devdojoDevDojo·5y

    The React Roadmap 🏁 10 Steps to Become a React Developer in 2021

    Learn how to become a confident React developer in 10 easy steps. Commit to 4-5 hours of focused coding per weekday. Use the Pomodoro technique for optimal time management. Read through ReactJS.org from front to back to get familiar with the concepts you need.

  12. 12
    Article
    Avatar of devdojoDevDojo·5y

    VS Code Extensions to increase productivity and time-saver hacks for developers

    Developers need VS Code extensions to increase their productivity. Here we look at some of the most popular and useful extensions. We'll also look at how to set up Remote-SSH and how to use it on a remote machine. We hope you'll find these tips useful for you and your team.

  13. 13
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·5y

    A Basic Guide To Object-Oriented Programming (OOP) patterns in JavaScript

    Classes in JavaScript do not work like traditional classes in other languages like Java or C++ instead, classes in JavaScript are just syntactic sugar of Constructor Functions. Getters and setters are basically functions that get and set a value. The body of a class is always executed in strict mode even if they are class declarations.

  14. 14
    Article
    Avatar of vsVisual Studio Blog·5y

    Visual Studio 2022

    The first public preview of Visual Studio 2022 will be released this summer. It will be faster, more approachable, and more lightweight. For the first time ever, Visual Studio will be 64-bit. The user experience will feel cleaner, intelligent, and action oriented.

  15. 15
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    Game Development for Total Beginners - Free Unity Course

    Game Development for Total Beginners - Free Unity Course. Game Development for total Beginners. Free Unity course. Game development for total beginners - FreeUnity Course. More information on the course can be found at: http://www.totalbeginners.com/game-development-for-total-beginners-free-unity-course.

  16. 16
    Article
    Avatar of hashnodeHashnode·5y

    Javascript Tips and Tricks

    In this post, we will be looking at some popular and must use Javascript Tips and tricks to boost your productivity and write clean code. Getting an array of unique values is probably easier than you think in Javascript, wherein in other programming languages you have to sort the array, then iterate over to copy not duplicate values. To Resize an Array we can simply shorten the length of the array. To merge multiple objects, you can simply use the rest operator.

  17. 17
    Article
    Avatar of devdojoDevDojo·5y

    How Did GitHub Profile READMEs Become the Best? Find out.

    GitHub Profile README can be used to inform people of more information about ourselves. You can show off your hobbies, your sense of humor, and many awesome personality traits. It’s the best way to stand out from the rest of the Github community.

  18. 18
    Article
    Avatar of hashnodeHashnode·5y

    Common Hobbies Of Programmers That Improves Their Coding Skills

    Hobbies of programmers are common. Most programmers love to write, read and play video games. Sports and exercise are also common hobbies of programmers. Here are some developers who have common hobbies. Feel free to tell us about your favorite hobbies in the comments below or post them on our Facebook page.

  19. 19
    Article
    Avatar of hashnodeHashnode·5y

    Node.js + Express Tutorial for 2021 – Getting Started with the JavaScript Web Server Framework

    Node.js with Express is a popular combo used by a lot of applications worldwide. This tutorial helps you get started with Node.JS and Express by building a simple web server. Your server will serve up an HTML page, which will be accessible by other people. Do not copy the code from the tutorial. Write the code yourself to learn better.

  20. 20
    Article
    Avatar of devdojoDevDojo·5y

    10 Useful APIs for Developers

    API stands for Application Programming Interface. An API is an Interface, which is used by Programmers, allowing them to interact with an Application. Today we're going to take a look at some of the most useful APIs for Developer. We'll be looking at Google Maps, Mailchimp, Yelp, Okta and Dropbox.

  21. 21
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·5y

    Intro to Unit Testing with Jest

    Tests inform developers on the behavior of what certain parts of the application should accomplish. A unit test is a way of testing the smallest piece of code (aka unit or component) that can be isolated from the software. Understanding how the code will be tested informs developers on how code should best be composed.

  22. 22
    Article
    Avatar of hashnodeHashnode·5y

    50 Web Development Terms All Programmers Should Know

    Web development is a vast and burgeoning field with lots of concepts, tools, technologies, languages and terms. It's easy to get confused in all of these. In this article, I will define in a concise manner, 50 of the most widely used terms in the industry.

  23. 23
    Article
    Avatar of dzDZone·5y

    Structure JavaScript Code

    The Revealing Module pattern is a way to structure JavaScript code. It is used by some of the most popular front-end JavaScript frameworks. It helps us organize our JavaScript code while not polluting the global namespace. In order to eliminate scattered Ajax calls throughout the code, we can use this pattern to consolidate Ajax calls.

  24. 24
    Article
    Avatar of medium_jsMedium·5y

    Introducing notebookJS

    Introducing notebookJS: seamless integration between Python and JavaScript in Computational Notebooks Jorge Piazentin Ono. Notebooks are the perfect place to experiment with data visualization. Adding JavaScript to a Python notebook requires a lot of boilerplate code, which can become cumbersome and repetitive.

  25. 25
    Article
    Avatar of devtoDEV·5y

    Roadmap to Full-Stack Development

    A Full-Stack Developer is an engineer who can handle all the work of databases, servers, systems engineering, and clients. The primary responsibility of a Full Stack Developer includes designing user interactions on websites, developing servers and databases for website functionality, and coding for mobile platforms. Depending on the project, what customers need may be a mobile stack or a Web stack.