Skip to content

AndrewGalaz23/dev-index

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Dev index

A brief collection of links for developers.

Legend: 🟩 Learn, 🟨 Docs, 🟧 Library, πŸŸͺ Tool.

πŸ’› Special thanks to MDN, web.dev, WebDevSimplified, Fireship.

General tools and utilities

  • πŸŸͺ GitHub: an internet hosting service for software development and version control using Git, with access control, bug tracking, software feature requests, task management, and wikis for every project.
  • πŸŸͺ Visual Studio Code: a source-code editor with support for debugging, syntax highlighting, intelligent code completion, snippets, code refactoring, and embedded Git.
  • πŸŸͺ Figma: a vector graphics editor and prototyping tool for UI and UX design.
  • πŸŸͺ Postman: an API platform for developers to design, build, test and iterate their APIs.

Text tools

File tools

  • πŸŸͺ CloudConvert: an online file converter that supports nearly all audio, video, document, ebook, archive, image, spreadsheet, and presentation formats.

Learn

APIs

  • 🟩 OpenAPI Documentation: guide directed at HTTP-based API designers and writers wishing to benefit from having their API formalized in an OpenAPI Description (OAD).

Data structures

B-trees

B-trees are a popular data structure for storing large amounts of data, frequently seen in databases and file systems.

Design

Icons

Maskable icons are app icons that adapt to platforms.

Monochrome icons allow web developers to specify a single color icon that will be filled in by the user-agent to match other icons on the device. On Android, this lets developers customize notifications and other areas where their icon appears with no color.

  • πŸŸͺ Monochrome.fyi Tool: preview your monochrome icons before adding them to your web app manifest.

Regex

A regular expression (shortened as regex or regexp) is a sequence of characters that specifies a search pattern in text. Usually such patterns are used by string-searching algorithms for "find" or "find and replace" operations on strings, or for input validation.

Security

OAuth

The OAuth 2.0 authorization framework enables a third-party application to obtain limited access to an HTTP service, either on behalf of a resource owner or by allowing the third-party application to obtain access on its own behalf.

JSON Web Token (JWT)

JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is used as the payload of a JSON Web Signature (JWS) structure or as the plaintext of a JSON Web Encryption (JWE) structure, enabling the claims to be digitally signed or integrity protected with a Message Authentication Code (MAC) and/or encrypted.

Version control

Version control (or source code management) is a class of systems responsible for managing changes to computer programs, documents, large web sites, or other collections of information.

Git

Git is free and open source software for distributed version control that tracks changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development.

Web development

Progressive Web Applications (PWAs)

Progressive Web Apps are web applications that have been designed to be capable, reliable, and installable. These three pillars transform them into an experience that feels like a platform-specific application.

  • 🟩 Learn PWA [web.dev]: a course that breaks down every aspect of modern progressive web app development.
  • 🟩 Progressive Web Apps [web.dev]: a collection that lets you learn what makes a Progressive Web App special and how to build one.

Languages

CSS

Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML or XML (including XML dialects such as SVG, MathML or XHTML).

HTML

The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.

JSON

JavaScript Object Notation (JSON) is a standard text-based format for representing structured data based on JavaScript object syntax. It is commonly used for transmitting data in web applications (e.g., sending some data from the server to the client, so it can be displayed on a web page, or vice versa).

Markdown

Markdown is a lightweight markup language for creating formatted text using a plain-text editor.

PHP

A popular general-purpose scripting language that is especially suited to web development.

PL/SQL

PL/SQL (Procedural Language for SQL) is Oracle Corporation's procedural extension for SQL and the Oracle relational database.

SQL

SQL (Structured Query Language) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS).

About

A brief collection of links for developers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published