Best of General ProgrammingSeptember 2021

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

    17 Killer Websites for Web Developers

    The Unsplash API is a modern JSON API that surfaces all of the info you’ll need to build any experience for your users. Embeddable Widget Apps for Notion is a tool to add 3rd party apps to your Notion Document. Smart Mockup is the fastest web-based mockup tool.

  2. 2
    Article
    Avatar of devtoDEV·5y

    Clean Architecture on Frontend

    The Clean Architecture is a way of separating responsibilities and parts of functionality according to their proximity to the application domain. It is often referred to as a three-layer architecture, because the functionality in it is divided into layers. In this post we'll talk about what the clean architecture is in general and get familiar with such concepts as domain, use case and application layers. Then we'll discuss how this applies to the frontend and whether it's worth it at all.

  3. 3
    Article
    Avatar of hnHacker News·5y

    My Room in 3D

    My Room in 3D by Bruno Simon is out now on Blu-ray and DVD. The film is based on the book by the same name by Simon Simon. Click here for more information about the film. The book is published by Simon & Schuster, which also published the film in North America.

  4. 4
    Article
    Avatar of sitepointSitePoint·5y

    Visual Studio Code Shortcuts: A Programmer’s Guide

    This article covers default keyboard shortcuts for Windows, Linux and macOS. Visual Studio Code is one of the most popular and most used code editors. It’s open source and free to use. It provides support for many languages and frameworks, whether through built-in features or the extensive list of extensions available for the editor.

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

    How to Set Up Your Programming LinkedIn Profile

    If you want to get hired as a web-developer, you need a LinkedIn profile. According to research, 87% of recruiters use LinkedIn regularly. LinkedIn uses keywords in various areas of your profile to determine if you’re a relevant result when a potential employer/recruiter is searching.

  6. 6
    Article
    Avatar of btrprogBetter Programming·5y

    15 Useful VS Code Shortcuts to Boost Your Productivity

    VS Code is one of the most popular editors for web development. Having hands-on keyboard shortcuts can help improve your coding speed by a lot. Here is a list of some shortcuts that I have been using for a while and found to be really useful. 15 Useful VS Code Shortcuts to Boost Your Productivity.

  7. 7
    Article
    Avatar of devtoDEV·5y

    15 Developer Tools to Make You Super Productive

    Pairing with experienced developers leaves you with many tips, tricks, shortcuts, and tools that help them focus on a product’s business logic. The best software developers arm themselves with superior knowledge of specific tools that get the job done. Today, I’ll show you 15 developer tools that’d improve your productivity immensely.

  8. 8
    Article
    Avatar of itnextITNEXT·5y

    Clean architecture - making Node.js API shine!

    Clean architecture is a software design philosophy that advocates for the separation of layers of code. The separation of elements lends itself to easier testing, where we can test each module independently of others. In order to be flexible with project dependencies, use dependency injection mechanisms. Code on the inner layers can only move from the outer layers.

  9. 9
    Article
    Avatar of hashnodeHashnode·5y

    How I use Notion while learning programming

    Notion is an application that provides components, such as notes, databases, kanban boards, wikis, calendars and reminders. It has almost anything that you need for project management, note taking (except a scribble feature that I wish there was one) and writing blog posts. I use Notion while learning how to code in various ways.

  10. 10
    Article
    Avatar of hashnodeHashnode·5y

    Top 10 Programming Practices to Code like a Pro

    Good coding practices will save you time, effort, resources, and a hell lot of headaches. Back up and save your work people!!! If you lose your work just because of a minor issue, then all your hard work, all-nighters and headaches are gonna be for nothing. Write readable and efficient code.

  11. 11
    Article
    Avatar of devtoDEV·5y

    Mistakes to Avoid As a Junior Developer

    As a junior developer with a fresh mind in the software development field, be patient and calm. Don’t write complex codes because you think it’s the best time to show off. Upgrade your skills daily in the programming language you are using. Expand your toolbox with new technologies. As you grow, you will find better programmers than you.

  12. 12
    Article
    Avatar of towardsdevTowards Dev·5y

    What is better for HTTP Requests: Fetch or Axios Comparison

    Fetch() is part of a JavaScript window-object method within the Fetch API. It is built-in, so users don’t have to install it. Fetch() allows us to get data from the API asynchronously. Axios is a Javascript library used to make HTTP requests from the browser. It supports the Promise API that is native to JS ES6.

  13. 13
    Article
    Avatar of css_tricksCSS-Tricks·5y

    Creating the Perfect Commit in Git

    This article is part of our “Advanced Git’ series. Part 2: Branching Strategies in Git Part 3: Better Collaboration With Pull Requests Part 4: Rebase vs. Merge (Coming soon!) Part 6: Interactive Rebase Part 7: Using the Reflog to Restore Lost Commits.

  14. 14
    Article
    Avatar of hackernoonHacker Noon·5y

    "Success will be found because developers are lazy"

    Would you like to take a stab at answering some of these questions? Head to the navigation bar, and look at the writing prompts under the Write tab. "Success will be found because developers are lazy" "I'm here for the pizza and beer. Read my stories"

  15. 15
    Article
    Avatar of honeypotHoneypot·5y

    How to Learn JavaScript 2021

    JavaScript is one of the most popular and diverse programming languages in the world. We want to provide the best way to learn JavaScript and we’re making no assumptions about what you know. Never programmed before? That’s no problem - think of this as the path for how to code for beginners with JavaScript.

  16. 16
    Article
    Avatar of devtoDEV·5y

    Every React Developer should know these libraries

    React component libraries are popular among developers for their usability and accessibility. These component libraries save us ample time and effort. Although there are multiple other React libraries that developers find helpful, I have mentioned only best ones here. Have any suggestions? Reach out to me on Twitter.

  17. 17
    Article
    Avatar of phProduct Hunt·5y

    Driwwwle - Just like Dribbble, but for developers

    Driwwwle is an open-source social platform for developers to showcase their projects and meet creative developers across the globe. Create a free account to gain more visibility for your projects, meet new developers, and get inspired. Embed this post into your social media accounts.

  18. 18
    Article
    Avatar of devtoDEV·5y

    Ultimate ReactJS Resources 🛠For Web Developers 2021👨‍💻

    React is an open-source, front-end, JavaScript library for building user interfaces or UI components. It is maintained by Facebook and a large community of individual developers and companies. The major advantage of ReactJS is the option to render and view the components easily.

  19. 19
    Article
    Avatar of dzDZone·5y

    Software Engineering is a Loser’s Game

    Software engineers must balance producing valuable output with avoiding mistakes. I’ve recently become fascinated by the idea of “winner’s games’ and “loser’’ games. In software engineering, we often beat ourselves by committing unforced errors and making mistakes.

  20. 20
    Article
    Avatar of devtoDEV·5y

    Tips to become a great programmer

    Coding is a skill that can only be learned by working with others. A good programmer is someone who always looks both ways before crossing a one-way street. Most of the tips below are lessons learnt from failed endeavours, they are what I have wanted to be and I am not.

  21. 21
    Article
    Avatar of devdojoDevDojo·5y

    🚀 The Missing SQL Basics Crash Course

    This guide is suitable for anyone working as a developer, system administrator, or a DevOps engineer and wants to learn the basics of SQL. We will first learn how to install the free, open-source, and widely used database service, MySQL. Then we will create our first database using the command line.

  22. 22
    Article
    Avatar of phProduct Hunt·5y

    Explain Code in VS Code - Instant time complexity, explanation, and documentation

    Figstack helps you instantly understand code by having it explained to you step-by-step - directly in VS Code. Embed this code into your own code and share it with the world. Use the tool to help you understand and share your code in the comments below.

  23. 23
    Article
    Avatar of hashnodeHashnode·5y

    Design Pattern

    Design patterns are a way to solve problems that are always occurring in any application that we make and design. A pattern serves as a "guide" to creating good design. You can use a design pattern to help you make your code easy to maintain after you have developed it. Every software developer and engineer should know them especially when dealing with the object-oriented design approach.

  24. 24
    Article
    Avatar of hashnodeHashnode·5y

    What is Typescript and why should you be using it?🤔

    TypeScript is a superset of JavaScript. All the concepts of JavaScript are combined with TypeScript's own concepts that make the language increasingly powerful. It converts your JavaScript which can be run on the web, on a phone, or on Node.js. TypeScript is widely used and loved by developers around the world.

  25. 25
    Article
    Avatar of itnextITNEXT·5y

    A minimalist guide to gRPC