- Backend
- Books
- Communication & Collaboration Tools
- Design
- Frontend
- Git
- Languages
- Packages & Libraries
- Tools
- Everything Else
Welcome to the crowd-sourced list of Developer resources sponsored by Chingu. We welcome your contributions and comments.
Sharing a resource is easy!
- Clone this repo
- Create a feature branch following the conventions documented in Contributing.
- Add your resource to the appropriate category & test it to make sure it is consistent with how other resources are formatted.
- Create a Pull Request (PR)
That's it! An admin with review and approve your PR. If there are any questions about your contribution we'll ask them or request changes through the PR process.
- Understanding the Backend Part 1: What is the Backend & what does it do?
- Understanding the Backend Part 2: What is the Backend & what does it do?
- An Introduction to Environment Variables & How to Use Them: Decoupling configuration from the application
- Protect Application Assets: How to Secure Your Secrets: Here's a hint! Your browser isn't safe.
- Free Programming Books: A large list of programming language books from the Ebook Foundation
- Adobe Color Wheel: One of the best color guides to choose for your next project
- Color Hunt: Free and open source platform for color inspiration
- Lorem Picsum: This is the Lorem Ipsum of photos, easy to use photo placeholders
- App Icon Generator: Easily generate icons for your next mobile application
- What I Learned About CSS: One Chingu's insights on using CSS
- The A11Y Project: A community-driven effort to make web accessibility easier.
- FlorinPop's YouTube Channel: 200+ videos on HTML, CSS, JavaScript, Framworks, etc.
- Responsive Web Design Basics: How to create sites which respond to the needs and capabilities of the device they are viewed on.
- Browser Support Tables: Provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers
- Dev Docs: DevDocs combines multiple API documentations in a fast, organized, and searchable interface. Here's what you should know before you start
- How to Contribute on GitHub: A step-by-step guide to contributing on GitHub
- GitHub Readme Stats: Add cards showing your cumulative GitHub statistics to your profile page
- Exploit React Error Boudaries to Improve UX: How to automate error detection & reporting
- Deep Javascript: Theory & Techniques: By Dr. Axel Rauschmayer)
- Javascript for Impatient Programmers: By Dr. Axel Rauschmayer
- Looping over arrays & objects in Javascript: Options for looping
- Tackling Typescript: Upgrading from Javascript: By Dr. Axel Rauschmayer
What are your short solutions to common problems in any language? Add them to
the table below to share with others. Be sure to add your snippet in the
/codesnippets
directory and comment the code for the reader.
File name | Language | Description |
---|---|---|
reduceObject.js | Javascript | Use .reduce to process and array, returning an object with the results |
- You Know More Than You Think: How build up your confidence as a Dev
- A Short Introduction to the Scrum Methodology: How to embrace change in a project.
- What I Learned About Group Projects: Tips from a Chingu on how to be successful in a group project
- Introduction to Docker: An introduction into what docker is and how to use it.
- Zenhub 101: The Essential Guide: How to effectively use ZenHub to manage & track projects
-
Complete list of Github Markdown Emoji's: A complete list of emoji's you can use in Readme's.
-
Emoji Cheatsheet: Emojis for Github, Discord, and more!
-
gitmoji: More emojis for GitHub.
-
spam mimic: An interesting website that encodes messages to a generic spam message.