Amazing links for developers
Hello everyone!
Today (23 November 2020) I start to make an amazing links list for developers. This article is constantly updating. If you know something interesting and have really amazing stuff for programmers, please write about it in the comments.
Last update: 29 February 2024
Standards:
- HAL standard — is a standard convention for defining hypermedia such as links to external resources within JSON or XML code (however, please note that the latest version of HAL Internet-Draft expired on November 12, 2016.).
- https://www.w3.org/TR/html52/ — HTML is the World Wide Web’s core markup language. Originally, HTML was primarily designed as a language for semantically describing scientific documents. Its general design, however, has enabled it to be adapted, over the subsequent years, to describe a number of other types of documents and even applications.
Network and Browsers
- Series of articles about how works Google Chrome Part1
- Series of articles about how works Google Chrome Part2
- Series of articles about how works Google Chrome Part3
- Series of articles about how works Google Chrome Part4
Refactoring:
- https://refactoring.guru/ — beautiful website with best practices for refactoring.
- https://github.com/mgechev/angular-performance-checklist — Increase the performance of your Angular application!
Design:
- https://www.heropatterns.com/ — SVG background patterns generator
- https://materializecss.com/ — a good implementation of material design by Google for quick prototyping
- angular-material-icons-list-mat-icon-list/ — full list of material icons. It might be very helpful if you work with angular material, or with material design
- https://css-tricks.com/ — a great website with articles, tricks, solutions, etc. for CSS.
- https://animatedbackgrounds.me/ — Collection of animated backgrounds that are written in pure css
Tools for testing
- https://www.postman.com/ — in fact, this tool is a standard for emulation of all kinds of API requests. It’s a great tool for testing or Backend development. And not only for that.
- https://insomnia.rest/ — brother twit for Postman. It’s also an amazing tool for API calls emulation.
GIT:
- Commitizen — amazing tool for managing commits
- Sourcetree — UI client for git. It’s from Atlassian.
Code sharing services:
- Codepen — CodePen is a social development environment for front-end designers and developers.
- SQL Fiddle — This website allows you to create a relational database schema and insert data into tables online and share it with others
Utils and Tools:
- https://httptoolkit.tech/ — Intercept & view all your HTTP(S), mock endpoints or entire servers, rewrite, redirect, or inject errors
- https://poeditor.com/ — it is online software and website localization platform that handles pot, po, xls, xlsx, resx, resw, xml and strings files.
- https://miro.com/ — Online Whiteboard for Visual Collaboration
- https://www.bitrise.io/ — CI for Mobile Application Deployment
- https://easyretro.io/ — Tool for Agile retrospective
- https://excalidraw.com/ — a virtual collaborative whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them.
- https://10015.io/ — collection of coding, css, image , etc. tools.
NPM Packages
- Epub.js — beautiful package for working with epub.
- Handsontable — is a JavaScript/HTML5 data grid component with a spreadsheet look & feel. It provides easy data binding, data validation, filtering, sorting and CRUD operations.
- https://react-firebase-js.com/ — great declarative components for working with firebase within reactjs project
- Angular Google Tag Manager Service — very useful package for integrating Google Tag Manager to Angular project
- Angular Iban — it’s a package with Validator and Formatter of IBAN number.
- Date-fns — modern libabry for working with Dates. It’s an amazing tool that simplifies parsing, calculation, and other actions with dates.
Starters
- Typescript +Express — very useful starter for nodejs project. It includes ORMs, Docker, linters, hinters, Nginx configs, etc.
- Mono — It’s an amazing starter from a programmer with whom I was working for 2 years. He is a great tech lead. This starter contains Nx + Angular + NestJS monorepository. You can find everything that can help you with it.
Education
- FreeCodeCamp.org — Amazing free portal for basic programmers education. I think all that you want to know about it contains in the mission:
Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons — all freely available to the public. We also have thousands of freeCodeCamp study groups around the world.
- Udemy —There are a lot of different courses for developers on this site. It’s a leader in the educational online industry.
- Edx.org — It is an American massive open online course (MOOC) provider created by Harvard and MIT. It hosts online university-level courses in a wide range of disciplines to a worldwide student body, including some courses at no charge. It also conducts research into learning based on how people use its platform. edX is a nonprofit organization and runs on the free Open edX open-source software platform.
- https://kaboomjs.com/ — actually it’s js game engine, but I think that it’s better not for game developing, but for javascript training.
- https://algorithm-visualizer.org/ — as you see from the name of the webiste it’s algorithm visualizer. It’s very helpful tool when you recap or learn the topic
- https://thimbleby.gitlab.io/algorithm-wiki-site/ — it’s a wiki with descriptions of some algorithms. It’s very useful when you recap or learn the topic.
Services
- https://picsum.photos/ — Lorem Picsum is a service that provides free images for development. It’s like lorem ipsum texts for layout.
- https://logoipsum.com/ — Lorem Ipsum service for Logotypes. You can get fake logos for your design. It’s free.
NoCode solutions
II decided to include this topic in the tread because nocode solutions are very useful for prototype and simple solutions’ creation.
- https://www.kodular.io/ — very useful service for Android app creation
- https://appmaster.io/ — Nocode solution for backend, frontend and mobile creating.
Technologies
- https://graphql.org/ — GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data.
JavaScript
- https://betterprogramming.pub/deep-dive-into-garbage-collection-in-javascript-6881610239a — A Deep Dive Into Garbage Collection in JavaScript
It’s just interesting
http://helloworldcollection.de/ — a huge collection of “hello world” programs written by dozen of programming languages.