https://github.com/carlosfernandezcabrero/recursos-programacion
Colección de recursos de programación
https://github.com/carlosfernandezcabrero/recursos-programacion
bbdd challenges free git html programming resources rust sql webdevelopment
Last synced: 2 months ago
JSON representation
Colección de recursos de programación
- Host: GitHub
- URL: https://github.com/carlosfernandezcabrero/recursos-programacion
- Owner: carlosfernandezcabrero
- Created: 2023-08-09T11:25:03.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-28T12:10:03.000Z (almost 2 years ago)
- Last Synced: 2024-10-05T14:41:07.584Z (over 1 year ago)
- Topics: bbdd, challenges, free, git, html, programming, resources, rust, sql, webdevelopment
- Homepage:
- Size: 39.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Recursos de programación 🧑💻
Proyecto para inventariar recursos de programación.
## Tabla de contenidos
- [Recursos de programación 🧑💻](#recursos-de-programación-)
- [Tabla de contenidos](#tabla-de-contenidos)
- [Artículos](#artículos)
- [Diseño](#diseño)
- [Cursos](#cursos)
- [Rust](#rust)
- [Python](#python)
- [Recursos](#recursos)
- [Backends](#backends)
- [🔎 Buscadores](#-buscadores)
- [Clientes BBDD](#clientes-bbdd)
- [Clientes Git](#clientes-git)
- [Clientes HTTP](#clientes-http)
- [Debuggers](#debuggers)
- [Generadores](#generadores)
- [Hosting de BBDD](#hosting-de-bbdd)
- [HTML](#html)
- [Iconos](#iconos)
- [Ilustraciones](#ilustraciones)
- [Imágenes](#imágenes)
- [Tutoriales](#tutoriales)
- [Parsers](#parsers)
- [SQL](#sql)
- [SVG](#svg)
- [Web](#web)
- [Catálogos de componentes](#catálogos-de-componentes)
- [Componentes](#componentes)
- [Herramientas](#herramientas)
- [⚡ Rendimiento](#-rendimiento)
- [Otros](#otros)
- [Videos](#videos)
- [SaaS](#saas)
- [Contribuir](#contribuir)
## Artículos
### Diseño
- [7 Practical Tips for Cheating at Design](https://medium.com/refactoring-ui/7-practical-tips-for-cheating-at-design-40c736799886)
- [The Designer’s Guide to Letter-Spacing](https://www.webdesignerdepot.com/2020/07/the-designers-guide-to-letter-spacing/)
## Cursos
### Rust
- Google: [Comprehensive Rust](https://google.github.io/comprehensive-rust/)
### Python
- IBM: [Python for Data Science](https://cognitiveclass.ai/courses/python-for-data-science)
## Recursos
### Backends
- [PocketBase](https://pocketbase.io/): Servidor de código abierto
para su próxima aplicación móvil y SaaS
en 1 archivo.
- [NocoDB](https://nocodb.com/): NocoDB permite crear soluciones de bases de datos sin código con la facilidad de las hojas de cálculo.
### 🔎 Buscadores
- [CodeMate](https://codemate.bot/): El revolucionario motor de búsqueda para desarrolladores impulsado con IA y con la opción de ver las fuentes que ha usado para generar la respuesta.
### Clientes BBDD
- [Dataflare](https://dataflare.app/): Administre fácilmente su tabla, vea datos, escriba SQL y ejecute consultas.
- [DbGate](https://dbgate.org/): El cliente de base de datos SQL+noSQL más inteligente. Soporta bases de datos MySQL, PostgreSQL, MS SQL, MongoDB, SQLite and y otras. Funciona en Linux, MacOs y Windows.
### Clientes Git
- [RelaGit](https://rela.dev/): Cliente de control de versiones moderno para desarrolladores.
- [lazygit](https://github.com/jesseduffield/lazygit): Interfaz de usuario de terminal simple para git.
### Clientes HTTP
- [httpie](https://httpie.io/): HTTPie simplifica las API
e intuitivo para quienes construyen
las herramientas de nuestro tiempo.
- [Hoppscotch](https://hoppscotch.io/): Le ayuda a crear solicitudes más rápido, ahorrando un tiempo precioso en el desarrollo.
- [Postman](https://www.postman.com/): Postman es una plataforma API para crear y utilizar API. Postman simplifica cada paso del ciclo de vida de la API y agiliza la colaboración para que puedas crear mejores API y más rápido.
- [Insomnia](https://insomnia.rest/): Diseñar, depurar y probar API
localmente o en la nube.
- [Yaak](https://yaak.app/): Yaak es una aplicación mínima para REST, GraphQL y gRPC*.
- [bruno](https://www.usebruno.com/): Bruno es un cliente API de código abierto rápido y compatible con Git, cuyo objetivo es revolucionar el status quo representado por Postman, Insomnia y herramientas similares.
### Debuggers
- [Online Compiler, Visual Debugger, and AI Tutor for Python, Java, C, C++, and JavaScript](https://pythontutor.com/): Python Tutor te ayuda a realizar tareas de programación en Python, Java, C, C++ y JavaScript. Contiene un depurador visual paso a paso único y un tutor de IA para ayudarle a comprender y depurar el código.
### Generadores
- [JSON Data AI](https://www.jsondataai.com/): Obtenga datos de JSON sobre cualquier cosa con un mensaje. Conviértelo en un punto final de API. Empieza a buscar.
- [REST API Generator](https://retool.com/api-generator): Genere un conjunto de datos personalizado en el que pueda leer y escribir a través de una API REST.
- [quicktype](https://app.quicktype.io/): Aplicación web que genera serializadores y modelos fuertemente tipados a partir de documentos JSON, JSON Schema, TypeScript y GraphQL.
### Hosting de BBDD
- [Neon](https://neon.tech/): Postgres sin servidor totalmente administrado con un generoso nivel gratuito.
- [PlanetScale](https://planetscale.com/): Base de datos MySQL totalmente administrada.
- [Turso](https://turso.tech/): Turso es una base de datos compatible con SQLite construida sobre libSQL, la bifurcación Open Contribution de SQLite. Permite escalar a cientos de miles de bases de datos por organización y admite la replicación en cualquier ubicación, incluidos sus propios servidores, para un acceso con latencia de microsegundos.
- [MongoDB](https://www.mongodb.com/es/atlas/database): Base de datos en la nube de MongoDB.
- [D1](https://www.cloudflare.com/es-es/developer-platform/d1/): Crea una base de datos relacional sin servidor en segundos con D1. Con un lenguaje de consulta SQL conocido, la recuperación a un punto en el tiempo y precios asequibles, puedes desarrollar tu próximo éxito. Creada por Cloudflare.
### HTML
- [caninclude](https://caninclude.glitch.me/): Herramienta que te ayuda a determinar si una etiqueta HTML se puede incluir en otra etiqueta HTML.
### Iconos
- [svgrepo](https://www.svgrepo.com/): Colección con mas de 500.000 iconos y vectores SVG.
- [tabler icons io](https://tabler-icons.io/): Colección con mas de 4600 iconos pixel-perfect para tus diseños web.
- [lucide](https://lucide.dev/): Librería de hermosos y consistentes iconos disponibles para Vue, React, Preact, Solidjs, Svelte, Angular, React Native, Javascript, Laravel, Eleventy y Nuxt. Ademas se pueden utilizar de forma estática.
- [yesicon](https://yesicon.app/): 169 Conjuntos de Iconos de Código Abierto y Gratis. Una Herramienta Útil para que Desarrolladores y Diseñadores.
- [css.gg](https://css.gg/): Iconos CSS, SVG y Figma de código abierto.
- [MingCute Icon](https://www.mingcute.com/): MingCute es un conjunto de biblioteca de iconos de código abierto simple y exquisita. Ya seas diseñador o desarrollador, es perfecto para usar en la web y en dispositivos móviles.
### Ilustraciones
- [unDraw](https://undraw.co/): Ilustraciones de código abierto para cualquier idea que puedas imaginar y crear.
### Imágenes
- [Squoosh](https://squoosh.app/): Herramienta para optimizar, convertir a otro formato y cambiar de tamaño tus imágenes para que tu pagina web vaya como un 🚀.
- [imgto.xyz](https://imgto.xyz/): Optimice y comprima fácilmente sus imágenes para ayudar a mejorar el rendimiento. ¡Todo gratis!
### Tutoriales
- [learnxinyminutes](https://learnxinyminutes.com/): Hojas de trucos de multiples lenguajes.
### Parsers
- [JSON CRACK](https://jsoncrack.com/): Aplicación que transforma JSON, YAML,XML, CSV y mas en gráficos interactivos. Y ademas, tiene extension para VSCode.
### SQL
- [SQLFlow](https://sqlflow.gudusoft․com/#/): ¡Crea diagramas visuales de tus consultas SQL!
### SVG
- [SVGOMG](https://jakearchibald.github.io/svgomg/): Herramienta que optimiza los SVG de forma sencilla.
### Web
#### Catálogos de componentes
- [ui.ibelick](https://ui.ibelick.com/): Colección de componentes y efectos para modo oscuro.
- [shadcn/ui](https://ui.shadcn.com/): Componentes bellamente diseñados que puedes copiar y pegar en tus aplicaciones. Hecho con Tailwind CSS. Código abierto.
#### Componentes
- [Cally](https://wicky.nillia.ms/cally/): Componentes de calendario ligeros y ricos en funciones
#### Herramientas
##### ⚡ Rendimiento
- [Web Vitals](https://chromewebstore.google.com/detail/web-vitals/ahfhijdlegdabablpippeagghigmibma): Extension para navegadores basados en Chrome que analiza la salud de las paginas webs a las que entras.
- [Unlighthouse](https://unlighthouse.dev/): Unlighthouse es una herramienta para escanear todo su sitio con Google Lighthouse en 2 minutos.
##### Otros
- [web code tools](https://webcode.tools/): Generador de código para desarrollo front-end.
- [Cool Contrast](https://coolcontrast.vercel.app/): Inspeccione el contraste, obtenga una vista previa de los elementos de la interfaz de usuario y obtenga sugerencias para combinaciones de colores optimizadas utilizando el estándar WCAG.
- [Can I use](https://caniuse.com/): ¿Quieres saber si una tecnología front-end esta soportada en los principales navegadores? Pues esta pagina te lo dice y te permite filtrar por los que te interesan.
- [lychee](https://github.com/lycheeverse/lychee/): Herramienta para validar tu página web escrita en Rust. Esta herramienta te ayudara a mejorar el SEO de tu sitio web.
- [URL-encoder for SVG](https://yoksel.github.io/url-encoder/): Herramienta que codifica los SVG para poderlos utilizar con CSS.
- [CSS Code Quality](https://www.projectwallace.com/css-code-quality): Calcule la puntuación de calidad del código de su CSS en función de una variedad de controles de calidad diferentes.
- [CSS Analyzer](https://www.projectwallace.com/analyze-css): Conjunto de analizadores CSS que verifican su complejidad, especificidad, rendimiento, tokens de diseño y mucho más. Y todo ello en una única aplicación web.
- [Omatsuri](https://omatsuri.app/): Colección de 12 herramientas para programadores Web.
- [Shadow Palette Generator](https://www.joshwcomeau.com/shadow-palette/): Crea un conjunto de sombras CSS exuberantes y realistas.
- [ColorContrast.App](https://colorcontrast.app/): Verifique y sugiera colores para cumplir con la relación de contraste WCAG o APCA requerida.
- [ColorContrastChecker](https://coolors.co/contrast-checker/112a46-acc8e5): Calcule la relación de contraste del texto y los colores de fondo.
- [ColourContrastChecker](https://colourcontrast.cc/ffe66b/000f44): Calcule la relación de contraste del texto y los colores de fondo.
## Videos
### SaaS
- [Alternativas Abiertas y Gratis a Software as a Service que todos usamos (SaaS)](https://youtu.be/A5CK0JIcJxA?si=A8-lQHwlWZyfiDl8): Si estás cansado de pagar suscripciones mensuales por herramientas como Notion, Zoom, Slack, o software similares, en este video, exploramos alternativas open source a los SaaS más populares, ¡permitiéndote ahorrar dinero y tener control total sobre tus datos! Desde gestión de proyectos con Plane hasta videollamadas con Jitsi, descubre software libre que puedes desplegar en tus propios servidores. Aprende cómo reducir costos y mantener la privacidad con estas opciones que replican las funcionalidades de herramientas populares. ¡Dale un giro a tu negocio con estas alternativas abiertas!
## Contribuir
- Descargar el proyecto
``` bash
git clone https://github.com/carlosfernandezcabrero/recursos-programacion.git
```
- Crear rama para realizar el cambio
``` bash
git switch -c
```
- Realizar cambios. Si se va a añadir una nueva sección, añadirla en orden alfabético. Revisar también si esa sección o item no esta ya en el archivo.
- Hacer la Pull Requests 🚀