Best of General ProgrammingMay 2022

  1. 1
    Article
    Avatar of hashnodeHashnode·4y

    The Complete Modern React Developer 2022

    This course will give you the skills and knowledge to become a Software Developer across the full stack. We will be building a super basic Twitter clone that has CRUD functionality for posting, reading and deleting tweets. In this section you will learn how to setup a Node backend using both Express.js and Nestjs. And as a bonus you will also learn some DevOps when we put a MongoDB and Postgres database inside of a Docker container.

  2. 2
    Article
    Avatar of ghblogGitHub Blog·4y

    Math support in Markdown

    From today, you can use the $ and $$ delimiters natively in Markdown on GitHub to insert math expressions. This content is then rendered using the highly popular MathJax library. Mathematical expressions are key to information sharing amongst engineers, scientists, data scientists and mathematicians.

  3. 3
    Article
    Avatar of phProduct Hunt·4y

    AnimatiSS - A nice, colorful collection of CSS animations

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Object-Oriented Programming in JavaScript for Beginners

    In this article we're going to review the main characteristics of object oriented programming (OOP) with practical JavaScript examples. We will talk about OOP main concepts, why and when it can be useful, and I'll give you plenty of examples using JS code. The core concept of OOP is to separate concerns and responsibilities into entities. Each entity will group a given set of information and actions (methods) that can be performed by the entity.

  5. 5
    Article
    Avatar of dzDZone·4y

    Your Old Laptop Is Your New Database Server

    In times of Docker containers, configuring a machine to run server software is extremely easy. In this article, I’ll show you how to take advantage of that old laptop by installing Ubuntu Server, Docker, and a MariaDB database with all the configurations needed to have it always available.

  6. 6
    Article
    Avatar of hashnodeHashnode·4y

    Why You Should Ditch Create-React-App for Vite

    Vite is a build tool similar to Webpack. It can be used for React, Preact, Svelte, Vue, Vanilla JS, and LitElements. Vite uses route-based code-splitting to figure out what parts of the code actually need to be loaded, and doesn't have to pre-bundle everything.

  7. 7
    Article
    Avatar of gcgitconnected·4y

    6 tips to improve your logic in coding

    This weekend’s tip is about how to enhance your coding skills. 6 tips to improve your logic in coding How to enhance coding skills? By FAM Hi there 👋 This weekend  is aboutHow to enhanceyour coding skills, by FAM. Work out the solution by using the old way of pen & paper. Coding once will not improve your skills.

  8. 8
    Article
    Avatar of appledevApple Developer·4y

    Code one, code all

    Digital Lounges are now open for registration for eligible developers. They’ll feature text-based Q&As, session watch parties with the presenters, community icebreakers, and more. Watch online at apple.com or in the Apple Developer app. You can even use SharePlay to watch with friends.

  9. 9
    Article
    Avatar of hashnodeHashnode·4y

    Get good at Git

    Git was created by Linus Torvalds, a guy much smarter than us. He knew if he made it too easy, it would make us weak. In this blog, we will look at a bunch of different tips and tricks to make you more productive.

  10. 10
    Article
    Avatar of tdsTowards Data Science·4y

    PyScript: Python in the browser

    Anaconda’s CEO Peter Wang announced a shiny new technology called PyScript. It allows users to write Python and in fact many languages in the browser. PyScript makes the power of Python accessible to a far greater audience of front-end developers. The alpha release of PyScript can be found on pyscript.net.

  11. 11
    Article
    Avatar of hashnodeHashnode·4y

    How to Improve Coding skills by doing 100 Days Of Code? Here are the 16 benefits that I got from it.

    On 26 May 2022, I completed the 100 Days of code series on Twitter. I was consistent for the first 48 days but after that, due to my family problem I broke that consistency. By doing code daily and sharing projects on Twitter I grew my Audience from 0 to 3200+.That's all about this article.

  12. 12
    Article
    Avatar of hashnodeHashnode·4y

    7 Free Terminal Tools and Emulators to Boost Development Productivity

    The terminal has been around for decades and is an essential part of a developer's toolbox. I've noticed that there have been a ton of new tools and emulators popping up into the terminal ecosystem. It has been exciting to see that the terminal is still getting some love even after all these years. This list will contain the top terminal tools andEmulators ranging from battle-tested veterans to the new kids on the block.

  13. 13
    Article
    Avatar of quastorQuastor Daily·4y

    How to Design Better APIs

    Ronald Blüthl wrote a great blog post on how to design better REST APIs with 15 language-agnostic tips. We’ll go through a couple here Use ISO 8601 UTC dates Version the API Pagination Provide a health check endpointPlus some tech snippets on How Netflix tests for performance regressions.

  14. 14
    Article
    Avatar of leerobLee Robinson·4y

    Building a Design System Monorepo with Turborepo – Lee Robinson

    Turborepo is a high-performance build system for JavaScript and TypeScript codebases. It was designed after the workflows used by massive software engineering organizations to ship code at scale. Turborepo abstracts the complex configuration needed for monorepos and provides fast, incremental builds with zero-configuration remote caching.

  15. 15
    Article
    Avatar of swyxswyx·4y

    My 2022 New Mac Setup

    I set up my new Macbook Pro (16 inch, 2021 M1 Max 32 GB RAM 1TB HD) today. Here’s everything I use on a Mac. If I update this post in future, these contents will be archived but this URL will remain. Scroll to the bottom for lists and other Mac setup tools from friends!

  16. 16
    Article
    Avatar of hashnodeHashnode·4y

    Hoisting in JavaScript explained visually 🔥 😍

    This blog post aims to explain one such peculiarity, i.e. hoisting using animated gifs. Let’s learn hoisting in let, const keywords and functions. To keep this article concise we would be learning more about the scope in let and const.

  17. 17
    Article
    Avatar of pointerPointer·4y

    sindresorhus/awesome: 😎 Awesome lists about all kinds of interesting topics

    All your environment variables, in one place. Start selling to enterprise customers with just a few lines of code. Add Single Sign-On (and more) in minutes instead of months. Gitpod automatically and continuously prebuilds dev environments for all your branches. Neverinstall gives you an uninterrupted development experience and improved accessibility.

  18. 18
    Article
    Avatar of phProduct Hunt·4y

    Tableful - Create REST API via tables and manage your data

  19. 19
    Article
    Avatar of bytebytegoByteByteGo·4y

    How does HTTPS work? (Episode 6)

    In this newsletter, we will talk about the following: How does HTTPS work, how to store passwords safely in the database and how to validate a password. How to learn design patterns?Besides reading a lot of well-written code, a good book guides us like a good teacher.

  20. 20
    Article
    Avatar of devdojoDevDojo·4y

    The best VS Code extensions to supercharge Git (yes, there’s more than GitLens!)

    Git Graph is the most visually appealing way to interact with Git in VS Code. Git Automator allows you to add and commit files with a shortcut. Git Urgent lets you git add all, commit and push with one command. Git Tree Compare compares your working tree against a branch, a tag or commit.

  21. 21
    Article
    Avatar of smashingSmashing Magazine·4y

    You Don’t Need A UI Framework — Smashing Magazine

    Josh Comeau is a software developer, educator, amateur pianist, and cat person. He’s spent the past few years working as a software engineer for orgs like Khan … More about Josh. Email Newsletter Your (smashing) email Weekly tips on front-end & UX.

  22. 22
    Article
    Avatar of phProduct Hunt·4y

    Code to Image Converter - Convert your code snippets to beautiful images

    This is a simple and customizable code to image converter. You can use this tool to convert your code snippets to beautiful images. For those who share codes to social media or on blogs, this will be a great tool for them. It is free to download and use.

  23. 23
    Article
    Avatar of hnHacker News·4y

    Many software companies are a joke

    Many software engineers are paid to do very little work. A lot of my time was spent attending useless meetings, preparing boring slides, making goofy excel sheets and Gantt-charts. Even my major solo side project was more complex than our software at work. Do not be surprised when a project you were given 1 year to work on can be replicated by a freelance developer outside the corporate atmosphere in 2 months.

  24. 24
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·4y

    How to Become an Irreplaceable Front-end Talent in a Company

    In recent years, the front-end has developed very fast. Front-end practitioners rarely talk about program design principles or design ideas. This inevitably leads to the back-end code being written as spaghetti. Let’s learn how to become an irreplaceable talent in a company like this colleague.

  25. 25
    Article
    Avatar of tilThis is Learning·4y

    How to become a good developer?

    Sarfaraj Sarfaraj shares his tips on how to become a good developer. Follow these steps to learn how to be a good programmer. Read source code as a first step toward becoming a gooddeveloper. Be careful with your words once spoken, once spoken they cannot be taken back.