Best of General ProgrammingOctober 2021

  1. 1
    Article
    Avatar of hashnodeHashnode·5y

    18 Awesome Linux Themes For Your Inspiration 🎨😍

    The other day I was browsing Reddit and bookmarked some neat custom-made, one-of-a-kind interfaces from fellow Unix users. I decided to share my findings, so you can get some inspiration, too. To find out the configuration details of each setup, click on the author's username.

  2. 2
    Article
    Avatar of honeypotHoneypot·5y

    13 Best Tech Documentaries For Developers

    There are hardly any documentaries out there about developers or software development. All you need is this personally curated list of ‘developer’ documentaries (I’m most excited about the last one!). Let’s jump in. Vue.js: The Documentary: The origins of the Progressive JavaScript Framework. GraphQL: The documentary traces the rise and rise of GraphQL from initial success.

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

    10 Best Websites for Practising and Perfecting Front-End Development

    10 Best Websites for Practising and Perfecting Front-End Development. Muthu Annamalai Venkatachalam has compiled a list of the 10 best sites to practice your front-end skills. You will reinforce everything you have learned through tutorials and become a more competent front- end developer by using these websites.

  4. 4
    Article
    Avatar of honeypotHoneypot·5y

    20 VS Code Shortcuts For Pro Developers

    VS Code is one of the most used code editors among developers. It has some amazing features to help developers increase their coding speed. In this article, I'm going to go through 20 VS Code shortcuts that I find the most convenient for me when I'm coding. No worries if it doesn't apply to you, hopefully there will be at least a couple of shortcuts you can learn and apply when you next open VS Code.

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

    Google Chrome Hidden Features For Developers

    Google Chrome Dev Tools is one of the most used tools among web developers. It has some amazing features that most developers are not aware of. In this article, I will discuss the top 5 Chrome DevTools experimental features every developer should try. Google Chrome Hidden Features Every Developer Should Know Google Chrome experiments you should try

  6. 6
    Article
    Avatar of devtoDEV·5y

    Secret dev tools for every code newbie

    This week we look at some of the best tools for new coders. These tools are not commonly recommended in online tutorials or articles and might not be well-known to code newbies. We also look at a new design tool called Figma, which is like Photoshop remixed with Google Docs.

  7. 7
    Article
    Avatar of gcgitconnected·5y

    Basics of CI/CD

    Continuous Integration and Continuous Delivery describe the process of the changes flows to the repository. CI server clones the repository, checkouts to the source branch, and merges with the master branch. If the build is successful, then the Pull Request is allowed to merge. Otherwise, the merge is blocked. The Jacoco plugin can solve the problem easily.

  8. 8
    Article
    Avatar of phProduct Hunt·5y

    vscode.dev - Bringing VS Code to the browser

    No install required. Open a folder on your local machine and start coding. Now when you go to https://vscode.dev, you'll be presented with a lightweight version of VS Code running fully in the browser. It's free and open-source, so you don't have to use it for anything.

  9. 9
    Article
    Avatar of devtoDEV·5y

    Is your GitHub empty?

    Your lack of GitHub contributions does not necessarily indicate that you aren't good at coding, but it can be a wasted opportunity to confirm that you're passionate and good. To help change this, here are four ideas to contribute more to GitHub. There are many ways to contribute like forking a repo, making a pull request, reviewing code, etc.

  10. 10
    Article
    Avatar of devtoDEV·5y

    7 design principles for developers

    Using Relative Units & Percentage Widths helps your CSS styles flow across screen sizes. Use min-width media queries ensures that mobile styles get loaded without desktop styles mixed in. Start by listing features, not designing layout. Place key actions where it's easily accessible. Follow the thumb rule to operate their mobile device.

  11. 11
    Article
    Avatar of hashnodeHashnode·5y

    Full-stack developer roadmap 2021

    A Full-Stack developer is a developer who can manage both Front End and Back End web development. Front-End developers deal with website design, outlook, and make creative websites. Back-End is managed using programming languages like Java, PHP, Ruby, and Python.

  12. 12
    Article
    Avatar of devtoDEV·5y

    Promise & Async await in JavaScript.

    Promises are a new feature of ES6. They allow you to write promise-based code as if it were synchronous. Promise is a special JavaScript object that links the “producing code” and the ‘consuming code’ together. There are 3 states of the Promise object:Pending: Initial State, before the Promise succeeds or fails; Resolved: Completed Promise; Failed: Failed Promise.

  13. 13
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    How to Make an NFT in 14 Lines of Code

    How to Make an NFT in 14 Lines of Code. How to make an NFP in 14 lines of code. What is a NFT and how do you make one? Tell us in the comments below or email us at nft@mailonline.com.

  14. 14
    Article
    Avatar of gcgitconnected·5y

    This Is Why You Should Learn Golang

    Golang is one of the youngest programming languages. It can be built and run on many platforms and environments. It has its own linter and formatter that tells you what variable is unused built right in. It also has a garbage collector , natively support concurrency, and a playground.

  15. 15
    Article
    Avatar of devtoDEV·5y

    How to create a fancy Github profile with README?

    In this article, we will show you how to use GitHub in a way that you never thought could be used. You will learn how to using your GitHub profile as a resume (CV) or, even more, as a presentation site for yourself or your company. We will show how you can display the repos you are most proud of, how to list your written articles, and how to present your youtube channel.

  16. 16
    Article
    Avatar of hashnodeHashnode·5y

    I Learn Full Stack Development Again

    The "Full Stack Open" course aims to introduce people to modern web application development with JavaScript. The main focus of the course is on teaching you how to build single page applications with React that use REST/GraphQL APIs built with Node.js. In this series, I will write about my progress, struggles, wins and learnings regarding my journey to Full Stack Development.

  17. 17
    Article
    Avatar of flutterFlutter·5y

    Supernova: a design system platform

    Supernova is a design system platform built with Flutter and exports code for Flutter. CEO Jiří Třečák and CTO Artem Ufimtcev talk about what they have built. Supernova was written as a native macOS app, but saw lots of interest in a web-based solution.

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

    5 Methods to Reduce JavaScript Bundle Size

    5 techniques to reduce the JavaScript bundle size to avoid any performance bottlenecks. Code splitting with Webpack allows you to separate your code into bundles and load them on-demand. Tree shaking is a technique used to eliminate dead codes, and Webpack provides several plugins to implement it. Using Alternative Libraries and Removing Duplicates helps to address performance issues easily.

  19. 19
    Article
    Avatar of devtoDEV·5y

    Functional Programming with JS

    Functional programming is a particular kind of declarative programming. A pure function is a function which given the same input, will always return the same output. Pure Functions: are simple and reusable.Avoid Mutability: you must avoid changing the data. Don't Iterate: you can use higher-order functions like map, filter, reduce, find.

  20. 20
    Article
    Avatar of btrprogBetter Programming·5y

    The Best VS Code Extensions to Supercharge Your Git

    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 commits.

  21. 21
    Article
    Avatar of asayerasayer·5y

    Jamstack: A new way to think about web development, build, and delivery

    Jamstack is a new architecture for software development. It provides developers the power of tools, APIs, and thought processes. Jamstack was created by Netlify's Mathias Biilmann. The architecture is based on the Apache 2.0 protocol. It is available for free download on the GitHub site.

  22. 22
    Article
    Avatar of dzDZone·5y

    6 Chrome & VS Code Extensions For Backend Developers

    This article shows you different extensions you can install in your Chrome or Firefox web browser or via Visual Studio Code. Many backend developers don’t know about extensions or are reluctant to use them. Yet, developers often overlook the benefits of using these extensions. Here’s a list of three Chrome extensions for backend devs with alternatives for each one.

  23. 23
    Article
    Avatar of changelogChangelog·5y

    3 TypeScript Tricks I wish I knew when I learned TypeScript

    JavaScript can be used to create an array that can potentially have all available types in it. We can use the spread operator to copy an array in JS like spreading it ( […array] ), using array.concat() , Array.from(array) or array.slice() but it will fail at run time. If you are using eslint together with TS you might have noticed the message unexpected any .

  24. 24
    Article
    Avatar of hashnodeHashnode·5y

    My first month as a software engineer at daily.dev

    It's already been a month since I joined the fantastic team over at Daily.dev. I started work on the 1st of September (A Friday), and I already launched my first ever feature in the wild on Monday. I've never had so much joy in doing my job.

  25. 25
    Article
    Avatar of javacodegeeksJava Code Geeks·5y

    11 Front End Development Trends You Should Follow in 2021

    Front end development involves implementing the web user interface through coding languages like HTML, CSS, and JavaScript. Adopting the latest front-end techniques in a quick software development ecosystem is always in demand. In this blog, we look at how front end development trends have evolved in 2021 and how organizations have accelerated by using these technologies.