Best of General ProgrammingJune 2021

  1. 1
    Article
    Avatar of ghblogGitHub Blog·5y

    Introducing GitHub Copilot: your AI pair programmer

    GitHub Copilot is a new AI pair programmer that helps you write better code. It draws context from the code you’re working on, suggesting whole lines or entire functions. As you type, it adapts to the way you write code to help you complete your work faster.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    JavaScript Async/Await Tutorial – Learn Callbacks, Promises, and Async/Await in JS by Making Ice Cream 🍧🍨🍦

    Learn Callbacks, Promises, and Async/Await in JS by Making Ice Cream. Joy Shaheb is the author of the popular JavaScript tutorial series, The Async Cauldron. She is also the co-founder of the AsyncCauldron.com.

  3. 3
    Article
    Avatar of phProduct Hunt·5y

    Frontend Toolbox - A list of handpicked resources for frontend developers

    There are lots of tools to choose from, and it’s hard to find the right ones. So I created this list – so you save time by easily finding the best stuff out there. Embed this post on your site and share it with your friends.

  4. 4
    Article
    Avatar of tshThe Software House·5y

    5 bad coding practices that make other developers hate your code

    Bad programming practices are so evil that every developer will hate your work. Always shorten and abbreviate the names as much as possible, so the next developer working on your code will have to guess what you were thinking about. Use chained functions, nested conditional statements, over-bloat design patterns and clever one-liners.

  5. 5
    Article
    Avatar of nextNext.js·5y

    Blog - Next.js 11

    Next.js 11 includes Conformance, a system that provides carefully crafted solutions to support optimal UX. Next.js Live (Preview Release): Code in the browser, with your team, in real time. Webpack 5 is now enabled by default for all Next.JS applications.

  6. 6
    Article
    Avatar of geekcultureGeek Culture·5y

    Top Front-End Development Trends You Should Follow in 2021

    Front-end development standards and trends change faster than they can be implemented. JavaScript will continue its Reign as the most popular programming language in the world. Single Page Apps (SPAs) are not SEO-friendly which is critical for growing your online businesses. Gatsby is the single fastest-growing framework, according to the Gatby Market Report (May 2021)

  7. 7
    Article
    Avatar of bitBits and Pieces·5y

    7 Tools for Faster Frontend Development in 2022

  8. 8
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    How to Use Async/Await to Write Better JavaScript Code

    Learn Callbacks, Promises, and Async/Await in JS by Making Ice Cream. Joy Shaheb is the author of the popular JavaScript tutorial series, The Async Cauldron. She is also the co-founder of the AsyncCauldron.com.

  9. 9
    Article
    Avatar of hashnodeHashnode·5y

    7 Essential Books for Programmers

    The Pragmatic Programmer offers tips on improving your programming output. Charles Petzold’s code is an entry point to all things tech, and it is necessary to complete your education as an accomplished programmer. The book is not a one-time read, but rather a workshop in good practices. The tips are practical and best learned through practice.

  10. 10
    Article
    Avatar of gcgitconnected·5y

    How to design a system to scale to your first 100 million users

    How to design a system to scale to your first 100 million users. Think Big, Do Small, Learn Fast by Anh Dang. The High-Performance Series is a series of articles on high-performance computing. Read the first one here: http://www.techcrunch.com/2013/06/27/how-to-design-a-system-to scale to-your-first-100-million- users.

  11. 11
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    Learn Next.js and Make React Development Simpler

    Learn Next.js and Make React Development Simpler with our React Development guide. Visit Nextjs.com to learn more about React development. For more information on Nextjs, visit the Nextjs website. For information on React Development, visit React Development.com. for more information about the React development guide, click here.

  12. 12
    Article
    Avatar of hashnodeHashnode·5y

    Tools for Web Developers To Work Smarter and not Harder

    The Web Developer is a browser extension that comes bundled with various web developer tools. Quokka makes prototyping,learning and testing JavaScript and Typescript code blazingly fast. Google Lighthouse is an open-source, automated development tool for testing/improving the quality of your web pages.

  13. 13
    Article
    Avatar of smashingSmashing Magazine·5y

    Useful Front-End Boilerplates And Starter Kits — Smashing Magazine

    We don’t need to write everything from scratch every single time. With boilerplates and starter kits, we can set up our projects faster, and get to work immediately. This collection is by no means complete, but rather a selection of things that the team at Smashing found useful.

  14. 14
    Article
    Avatar of gcgitconnected·5y

    How to Improve Software Architecture Skills Daily

    Find 2 or more solutions for each problem you meet. List the trade-offs and choose a solution. Have a technical discussion with a non-tech person improves communication & technical understanding. In conclusion I suggested 3 exercises you can do in the scope of every development task you are doing.

  15. 15
    Article
    Avatar of phProduct Hunt·5y

    GitLive — Extend Git with real-time collaborative superpowers

    Extend your IDE with the real-time features remote development teams need to work together effectively. See what your teammates are working on and get notified of merge conflicts before you commit. Make video calls and code together live, VS Code to JetBrains Embed Collect.

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

    The Front-end Developer’s Guide to Back-end Development

    In this tutorial, we’ll set up a simple and secure back-end API service on Google Cloud Platform using Node.js and Express. The Front-end Developer’s Guide to Back-end Development Jamie Curnow will explain the basics of an HTTP API service.

  17. 17
    Article
    Avatar of pintPinterest Engineering·5y

    How to Review Code as a Junior Developer

    Emma Catlin is a Software Engineer at Pinterest. She learned how to code review as a junior developer. She says there are multiple benefits to reviewing code as aJunior Developer. It can help you learn the code base and build a feedback circle. It also gives you a hint of who to ask if you have any questions.

  18. 18
    Article
    Avatar of gcgitconnected·5y

    Secret JavaScript tricks to compete with your fellow super fast senior dev’s debugging speed

    Secret JavaScript tricks to compete with your fellow super fast senior dev’s debugging speed. Using the Debugger Instead of Logging it Every Time. Logging an Array using console table and sorting the values. Live Expressions in Chrome Dev tool to value your JavaScript expressions real time.

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

    Front-End Testing is For Everyone

    There are many types of tests and perhaps that is where some of the initial fear or confusion comes from. Testing is an automated tool that finds errors in your development as early as possible. Tests also serve as a reminder that you may have forgotten to check your own work in a certain area.

  20. 20
    Article
    Avatar of phProduct Hunt·5y

    Code House - A whole new world of 300+ Developer Cheatsheets

    Made up of 300+ curated cheatsheets from 230+ sources. Filter by categories or source, sort by time or popularity, dark mode, bookmarking, add new cheats heets, request feature, and much more. Embed this article into your website or blog.

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

    How to Detect Unused CSS or JavaScript

    Chrome DevTools is a powerful tool provided by Google. It can be used to help developers refactor large code bases. The tool can also be used by developers who have been working on the same codebase for a long time or who are new to the team. To use the tool, right click and inspecting using ‘Inspect’

  22. 22
    Article
    Avatar of rubylaRUBYLAND·5y

    How to Find and Remove Dead CSS

    The most valuable uses for code coverage have nothing to do with testing. The approach in this screencast shows a way to record and combine the code coverage results for our site’s CSS across each web page. Other automated approaches for identifying dead styles exist, but nothing can beat recording coverage while manually resizing and clicking around your custom components.

  23. 23
    Article
    Avatar of gcgitconnected·5y

    Reading Clean Code: Week 1

    Clean Code was written by Bob Martin and first released in 2009. In this blog post, Jacob looks back at code he wrote for a previous project. He refactors the code to reflect on the lessons he’s been learning from Clean Code. Jacob: I hope it inspires you to always, whatever you do, write clean code.

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

    VS Code Extensions for HTML

    This week we look at some extensions for VS Code that make writing and editing HTML better. These are just a handful that I’ve tried and liked to some degree. You may not like all of them. Maybe some of them don’t appeal to you, or feel like more clutter than you need.

  25. 25
    Article
    Avatar of asayerasayer·5y

    3 Design Patterns in TypeScript for Frontend Developers