Skip to the content.

Developer Stash

Hand picked resources and tools for Developers

How to use it

Developer Stash is a collection of resources for developers. These resources are all listed below and are divided into different categories such as blogs, code editors, JavaScript Frameworks, etc. Under each category, you’ll find the list of resources, along with their name, description, URL, and Twitter account.

Index

Blogs

Name Description Website Twitter
Ars Technica Serving the Technologist for more than a decade. IT news, reviews, and analysis. View @arstechnica
Daring Fireball by John Gruber Daring Fireball by John Gruber View @daringfireball
Hacker Noon How hackers start their afternoons. View @hackernoon
MIT Technology Review The mission of MIT Technology Review is to bring about better-informed and more conscious decisions about technology through authoritative, influential, and trustworthy journalism. View @techreview
NY Times Bits Insight and analysis on Silicon Valley and the technology industry. View @nytimestech
Stratechery Stratechery by Ben Thompson – On the business, strategy, and impact of technology. View @stratechery
TechCrunch TechCrunch is a leading technology media property, dedicated to obsessively profiling startups, reviewing new Internet products, and breaking tech news. View @TechCrunch
Wired Lots of culture and snarkiness to surround technology and how it changes our world. Wired is to tech what Rolling Stone is to music. View @wired

Books

Name Author Description Website
Clean Architecture Robert Martin Clean Architecture : A Craftman’s Guide to Software Structure and Design View Book
Code Complete Steve McConnell Code Complete: A Practical Handbook of Software Construction View Book
Cracking The Coding Interview Gayle Laakmann McDowell Cracking the Coding Interview: 189 Programming Questions and Solutions View Book
Data Modeling and Design Scannel and Umanath Data Modeling and Desing View Book
Design Patterns: Elements of Reusable Object-Oriented Software Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Grady Booch Design Patterns: Elements of Reusable Object-Oriented Software View Book
Domain Driven Design Eric Evans Domain Driven Design View Book
Enterprise Integration Patterns Gregor Hohpe Enterprise Integration Patterns View Book
Head First Design Patterns Freeman et al Head First Design Patterns View Book
Introduction to Algorithms Thomas H. Cormen, Charles E. Leiserson. Ronald L. Rivest. Clifford Stein Introduction to Algorithms View Book
Object Design Wirfs-Brock and and McKean Object Design: Roles, Responsiblities and Collaborations View Book
Patterns of Enterprise Applicion Architecture Martin Fowler Patterns of Enterprise Applicion Architecture View Book
Peopleware Tom DeMarco and Tim Lister Peopleware: Productive Projects and Teams View Book
Real-World Algorithms: A Beginner’s Guide Panos Louridas Real-World Algorithms: A Beginner’s Guide View Book
The Pragmatic Programmer: From Journeyman to Master Andrew Hunt and David Thomas The Pragmatic Programmer: From Journeyman to Master View Book
UML Distilled Martin Fowler UML Distilled View Book

Bundlers

Name Description Source Code Website Twitter
Browserify Browserify is an open-source JavaScript tool that allows developers to write Node.js-style modules that compile for use in the browser. Repo View @browserify
Parcel Blazing fast, zero configuration web application bundler. Repo View @parceljs
Rollup.js Rollup is a module bundler for JavaScript which compiles small pieces of code into something larger and more complex, such as a library or application. Repo View @RollupJS
Webpack Webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset. Repo View @webpack

Cloud Providers

Name Description Website Twitter
DigitalOcean We make it simple to launch in the cloud and scale up as you grow—whether you’re running one virtual machine or ten thousand. View @digitalocean
Heroku Heroku is a cloud platform that lets companies build, deliver, monitor and scale apps — we’re the fastest way to go from idea to URL, bypassing all those infrastructure headaches. View @heroku
Alibaba Cloud Alibaba Cloud offers reliable and secure cloud computing services and solutions at competitive prices. View @alibaba_cloud
Amazon Web Services (AWS) Amazon Web Services offers reliable, scalable, and inexpensive cloud computing services. Free to join, pay only for what you use. View @awscloud
Azure Microsoft Azure is an open, flexible, enterprise-grade cloud computing platform. Move faster, do more, and save money with IaaS + PaaS. View @azure
Google Cloud Let’s solve your toughest problems and grow your business. Learn about our multilayered security, expert support, flexible technology & accessible AI/ML. View @googlecloud
IBM Cloud IBM’s one-stop cloud computing shop provides all the cloud solutions and IBM cloud tools you need. View @IBMcloud

Code Editors

Name Description Source Code Website Twitter
Phoenix Code A text editor designed to make coding as intuitive and fun as playing a video game - specially crafted for web developers, designers, and students. Repo View @Phcodedev
Zed Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. It’s also open source. Repo View @Zeddotdev
Atom A hackable text editor for the 21st Century Repo View @AtomEditor
Brackets A modern, open source text editor that understands web design. Repo View @brackets
Coda You code for the web. You demand a fast, clean, and powerful text editor.   View
IntelliJ IDEA IntelliJ IDEA: The Java IDE for Professional Developers by JetBrains Repo View @jetbrains
Notepad ++ Notepad++ is an open source replacement for the original Notepad program (which comes with Windows) and supports several languages. Even though it is built for Microsoft Windows, it can also run on Linux, Unix, BSD and Mac OS X (using Wine). Repo View @notepad_plus
Sublime Text Sublime Text is a sophisticated text editor for code, markup and prose. Repo View @sublimehq
TextMate TextMate brings Apple’s approach to operating systems into the world of text editors. By bridging UNIX underpinnings and GUI, TextMate cherry-picks the best of both worlds to the benefit of expert scripters and novice users alike.   View @macromates
Visual Studio Code Code editing. Redefined. Free. Open source. Runs everywhere. Repo View @code

Code Management

Name Description Website Twitter
Github GitHub is a development platform inspired by the way you work. From open source to business, you can host and review code, manage projects, and build software alongside 31 million developers. View @github
Bitbucket Bitbucket is more than just Git code management. Bitbucket gives teams one place to plan projects, collaborate on code, test, and deploy. View @bitbucket

Coding Courses

Name Description Website Twitter
freeCodeCamp freeCodeCamp is a community of people around the world who are learning to code together. We’re a 501(c)(3) public charity. View @freecodecamp
Codecademy Learn the technical skills you need for the job you want. As leaders in online education and learning to code, we’ve taught over 45 million people using a tested curriculum and an interactive learning environment. Start with HTML, CSS, JavaScript, SQL, Python, Data Science, and more. View @codecademy
Hack Design An easy to follow design course for people who do amazing things. Receive a design lesson in your inbox each week, hand crafted by a design pro. Learn at your own pace, and apply it to your real life work – no fake projects here. View @hackdesign
Khan Academy You can learn anything. For free. For everyone. Forever. View @khanacademy
Pluralsight Grow your skills with experiences like assessments, paths and expert-led content on today’s most in-demand technologies. View @pluralsight
Treehouse Learn web design, coding and much more with Treehouse. You can learn at your own pace and become job ready within months. Start your free trial! View @treehouse
Udacity Join Udacity to learn the latest in Deep Learning, Machine Learning, Web Development & more, with Nanodegree programs & free online courses. View @udacity

Databases

Name Description Source Code Website Twitter
Cubrid CUBRID is a great free and open source option optimized specifically for web applications, useful when complex web services process large amounts of data and generate huge concurrent requests. This solution is implemented in C. Repo View @CUBRID
MariaDB Made by the original developers of MySQL, MariaDB is used by tech giants like Wikipedia, Facebook, and even Google. MariaDB is a database server that offers drop-in replacement functionality for MySQL. Security is a top concern and priority for MariaDB developers, and in each solution release, the developers also merge in all of MySQL’s security patches and enhance them if need be. Repo View @mariadb
MongoDB MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need. Repo View @mongodb
MySQL The world’s most popular open source database. Repo View @mysql
PostgreSQL Free open source post-relational database system that runs on all major operating systems. PostgreSQL’s 25 year development history provides a huge range of features for Developers and DBAs, delivered in a robust software server used world-wide. PostgreSQL is rated in the top 5 databases by DBEngine, above most commercial systems. Repo View @postgresql
SQLite SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world. It is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day. Repo View  

JavaScript Frameworks and Libraries

Name Description Source Code Website Twitter
Angular One framework. Mobile & desktop. Repo View @angular
Aurelia Aurelia is a collection of Modern JavaScript modules, which when used together, function as a powerful platform for building browser, desktop and mobile applications, all open source and built on open web standards. Repo View @aureliaeffect
Ember A framework for ambitious web developers. Repo View @emberjs
Knockout Knockout is a JavaScript MVVM (a modern variant of MVC) library that makes it easier to create rich, desktop-like user interfaces with JavaScript and HTML. It uses observers to make your UI automatically stay in sync with an underlying data model, along with a powerful and extensible set of declarative bindings to enable productive development. Repo View @knockout_js
Marko A friendly (and fast!) UI library from eBay that makes building web apps fun. Repo View  
Mithril Mithril is a modern client-side Javascript framework for building Single Page Applications. It’s small (< 8kb gzip), fast and provides routing and XHR utilities out of the box. Repo View  
React A declarative, efficient, and flexible JavaScript library for building user interfaces. Repo View @reactjs
Vue.js Vue (pronounced /vjuː/, like view) is a progressive framework for building user interfaces. Unlike other monolithic frameworks, Vue is designed from the ground up to be incrementally adoptable. The core library is focused on the view layer only, and is easy to pick up and integrate with other libraries or existing projects. On the other hand, Vue is also perfectly capable of powering sophisticated Single-Page Applications when used in combination with modern tooling and supporting libraries. Repo View @vuejs

Mockups and Wireframing

Name Description Website Twitter
Adobe XD CC Adobe Xd allows you to wireframe as just part of its suite of prototyping tools, which takes you through the whole process of sketching wireframes; collaboration with your team; creating site maps, flowcharts and storyboards; building functional prototypes; and much more. You can try Adobe Xd out for free but as usual you need a Creative Cloud subscription to take full advantage of Xd’s incredible smorgasbord of features. View  
Balsamiq Mockups Balsamiq Mockups includes several drag-and-drop elements, from buttons to lists, each styled as a hand-drawing. The basic premise behind this wireframing tool is to keep the mock-ups ‘intentionally rough and low fidelity’, to encourage as much feedback as possible. View @balsamiq
Fluid UI Fluid UI has 16 built-in libraries for iOS, Android, Windows and more, and pages are created by dragging in elements from these libraries. This app provides a great way for you to map out your projects visually by creating links to join screens, forming a diagram of how everything fits together. Hovering over a link gives you the option to change the kind of transition you’re using. View @FluidUI
InDesign CC By including animations, video and object states, InDesign can be used to create an interactive PDF that acts as a wireframe for your website or app. The software also includes the ability to create libraries of page elements, so you can create collections of various reusable interface graphics. View  
Wireframe.cc Wireframe.cc offers a clutter-free environment instead of countless toolbars and icons that we all know from other tools and apps. You can now focus on your ideas and easily sketch them before they fade away. View @wireframecc

Getting involved

I need help adding more resources and keeping things up to date. If you are interested, please submit your idea or any contribution and I’d gladly review it and add it to the list if needed.

License

Everything in this repo is MIT License unless otherwise specified.

MIT © Ricardo Sanchez