├── .github └── FUNDING.yml ├── LICENSE ├── README.md ├── check_lists └── python-pypi.md ├── lists ├── android.md ├── blogging.md ├── books.md ├── csharp.md ├── daily_life.md ├── freelance-content-mills-country-wise.md ├── freelancing.md ├── freelancing_fees.md ├── java.md ├── misc.md ├── motivational.md ├── open_source.md ├── php.md ├── programming.md ├── python.md ├── social_media.md ├── tools.md ├── web.md └── x86_salvation.md └── metalist.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: prahladyeri 4 | patreon: prahladyeri 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2016 Prahlad Yeri 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![paypal](https://img.shields.io/badge/PayPal-blue.svg?logo=paypal)](https://paypal.me/prahladyeri) 2 | [![follow](https://img.shields.io/twitter/follow/prahladyeri.svg?style=social)](https://twitter.com/prahladyeri) 3 | 4 | # Curated Lists 5 | 6 | Curated lists for a variety of awesome things. 7 | 8 | ## Lists 9 | 10 | - [Meta List](metalist.md) - The one list to rule them all. 11 | - [Tools](lists/tools.md) - Software tools to make your life easier. 12 | - [Programming Resources](lists/programming.md) - Resources helpful for programmers generally. 13 | - [Web Development Resources](lists/web.md) - Resources for web development. 14 | - [Python Resources](lists/python.md) - Resources for python programming. 15 | - [PHP Resources](lists/php.md) - Resources for php programming. 16 | - [Java Resources](lists/java.md) - Resources for java programming. 17 | - [C# Resources](lists/csharp.md) - Resources for C# programming. 18 | - [Android Resources](lists/android.md) - Resources for android programming. 19 | - [Social Networking](lists/social_media.md) - Social Networking resources. 20 | - [Blogging](lists/blogging.md) - Blogging resources. 21 | - [Free Programming Books](lists/books.md) - List of free online programming books. 22 | - [Open Source Resources](lists/open_source.md) - Resources for Free and Open Source Software (FOSS) enthusiasts. 23 | - [Freelance Resources](lists/freelancing.md) - Web services that give developers opportunities to do some freelance work for money. 24 | - [Miscellaneous Resources](lists/misc.md) - Miscellaneous resources for various things. 25 | - [Motivational articles by the curator](lists/motivational.md) - Selected articles, blog posts, quora answers, etc. authored by the curator. 26 | 27 | ## Checklists: 28 | 29 | - [Python-PyPI](check_lists/python-pypi.md) - Publishing a package to PyPi. 30 | - [Travel 101: HUGE List of things to pack before leaving for a short vacation or journey](https://freelancemag.blogspot.com/2021/12/travel-101-huge-list-of-things-to-pack.html) 31 | - [Pastime 101: HUGE List of Ideas for passing time when you are bored](https://freelancemag.blogspot.com/2020/12/pastime-101-huge-list-of-ideas-for.html) 32 | - [Dealing With Writer's Block: The Ultimate Checklist](https://prahladyeri.com/blog/2022/01/dealing-with-writers-block-the-ultimate-checklist.html) 33 | - [Checklist to Generate A Never Ending Supply of Blog Posts](https://prahladyeri.com/blog/2022/01/how-to-generate-a-never-ending-supply-of-blog-posts.html) 34 | - [Frugal Living 101: HUGE list of ways to curb your home expenses during COVID times](https://the-evolving-web.blogspot.com/2020/12/frugal-living-101-huge-list-of-ways-to.html) -------------------------------------------------------------------------------- /check_lists/python-pypi.md: -------------------------------------------------------------------------------- 1 | # Checklist: Publishing a package to PyPi 2 | 3 | 1. Register an account on [PyPi](https://pypi.org/) if you don't have one. 4 | 2. Install `setuptools` and `twine` using `pip` if they aren't already. Create a `setup.py` in your source folder as follows (check out [setuptools docs](https://setuptools.readthedocs.io) for more detailed setup options): 5 | 6 | # replace: 7 | # with your actual package name. 8 | # with your name. 9 | # with your public email address. 10 | # with your github project's url. 11 | from setuptools import setup, find_packages 12 | 13 | s = setup( 14 | name="", 15 | version="1.0.0", 16 | license="MIT", 17 | description="Foo App", 18 | url='", 19 | packages=find_packages(), 20 | install_requires=[], 21 | python_requires = ">= 3.4", 22 | author="", 23 | author_email="", 24 | ) 25 | 26 | 27 | 3. Optional: Bump up the version number (and git commit) if this isn't your first release: 28 | 29 | git add . && git commit -m "chore: released 1.0.1" && git push 30 | 31 | 4. Run `python setup.py sdist` from your source folder to generate a source distribution. 32 | 5. Optional: Sign the newly generated package with your `gpg` signature: 33 | 34 | gpg -a --detach-sign dist/-1.0.0.tar.gz 35 | 36 | 6. Upload your package using `twine`: 37 | 38 | twine upload dist/-1.0.0.tar.gz -u -p 39 | 40 | If you've signed the package, then you may also add the signed .asc file as the argument like this: 41 | 42 | twine upload dist/-1.0.0.tar.gz dist/-1.0.0.tar.gz.asc -u -p 43 | 44 | 7. Visit to verify that your package has been uploaded. 45 | 8. Run `pip install ` to verify the package installation using pip package manager. 46 | 9. Optional: Tag the commit with the new version number: 47 | 48 | git tag "1.0.1" 49 | git push --tags -------------------------------------------------------------------------------- /lists/android.md: -------------------------------------------------------------------------------- 1 | # Android Resources 2 | 3 | ## Official docs and other resources 4 | * [Official Website and Docs](http://developer.android.com/) 5 | * [Official Android blog](http://officialandroid.blogspot.com/) 6 | * [Google Group for Android Developers](https://groups.google.com/group/android-developers) 7 | * [Q/A on StackOverflow](http://stackoverflow.com/questions/tagged/android) 8 | * [Android Subreddit](https://www.reddit.com/r/androiddev) 9 | * [DC Droids Meetup](http://www.meetup.com/DC-Droids/) 10 | * [Android Zeef List](https://android.zeef.com/nahuel.barrios) 11 | * [Programming Apps for Android - Free course on Coursera](https://class.coursera.org/androidpart1-011/wiki/Course_Overview/) 12 | 13 | ## IDE and other tools 14 | * [Eclipse ADT](http://developer.android.com/tools/sdk/eclipse-adt.html) 15 | * [Android Studio (Based on Intellij IDEA)](http://developer.android.com/sdk/installing/studio.html) 16 | * [Genymotion emulator](http://www.genymotion.com/) 17 | * [Android Asset Studio - Generators for launcher icons, notification assets, etc.](http://romannurik.github.io/AndroidAssetStudio/index.html) 18 | * [Invision - Prototyping app](http://www.invisionapp.com/) 19 | 20 | ## Online tutorials, books and puzzles 21 | * [Installing ADT - tutorial](http://developer.android.com/sdk/installing/installing-adt.html) 22 | * [Using a VirtualBox Android emulator](http://therockncoder.blogspot.com.ar/2013/06/using-virtualbox-android-emulator.html) 23 | * [Android performance - best practices](http://developer.android.com/training/best-performance.html) 24 | 25 | ## Free Books 26 | * [Agile Android Software Development](http://www.agiledroid.com/) - Etienne Savard (PDF, epub, mobi - need email confirmation) 27 | * [Building Android Apps with HTML, CSS, and JavaScript (Phased out by Oreilly)](http://ofps.oreilly.com/titles/9781449383268/) 28 | * [Learning Android (Phased out by Oreilly)](http://ofps.oreilly.com/titles/9781449390501/) 29 | -------------------------------------------------------------------------------- /lists/blogging.md: -------------------------------------------------------------------------------- 1 | # Blogging 2 | 3 | ## Blogs about Blogging 4 | 5 | - [Buffer](https://buffer.com/resources/open/) - Buffer markets itself as an app designed to manage user accounts and auto schedule posts on social networks like Twitter, Facebook, Instagram, Instagram Stories, Pinterest, etc. and also analyze their results and engage with their community. Their blog is an excellent read for anyone trying to establish an online presence or make it as an individual blogger. 6 | - [Copyblogger](https://copyblogger.com/blog/) - Established in 2006, they've been teaching people how to create "killer online content". You'll find a wide range of blog writing and marketing topics on their reputed blog. 7 | - [Blogging Guide](https://bloggingguide.com/) - It's an online community of writers. Their content is crafted to help new bloggers monetize their online writing with success. 8 | - [Moz.com](https://moz.com/blog/improve-underperforming-content) - Started in 2004 as SEOmoz, their blog is a reputable source of inspiration and information for all bloggers. 9 | - [Content Marketing Institute](https://contentmarketinginstitute.com/) - They describe themselves as "the leading global content marketing education and training organization, teaching enterprise brands how to attract and retain customers through compelling, multichannel storytelling". 10 | - [Hubspot](https://blog.hubspot.com/) - They're primarily a CRM platform with the tools and integration for marketing, sales, content management and customer service. 11 | 12 | 13 | ## References 14 | 15 | - -------------------------------------------------------------------------------- /lists/books.md: -------------------------------------------------------------------------------- 1 | # Free Online Programming Books 2 | 3 | - [Python](#python) 4 | - [PHP](#php) 5 | - [Java](#java) 6 | - [JavaScript](#javascript) 7 | - [Web Design](#web-design) 8 | - [SQL](#web-design) 9 | - [C/C++](#c-c) 10 | - [Graphics Programming](#graphics-programming) 11 | - [Others](#others) 12 | 13 | ### Python 14 | 15 | * [Building Skills in Python Version 2.5](http://homepage.mac.com/s_lott/books/python.html) 16 | * [Byte of Python](http://www.swaroopch.com/notes/Python) 17 | * [Data Structures and Algorithms in Python](http://www.brpreiss.com/books/opus7/html/book.html) 18 | * [Dive into Python](http://www.diveintopython.net/) 19 | * [Dive into Python 3](http://diveintopython3.ep.io/) 20 | * [The Django Book](http://djangobook.com/) 21 | * [How to Think Like a Computer Scientist: Learning with Python](http://www.greenteapress.com/thinkpython/thinkCSpy/) 22 | * [Invent Your Own Computer Games With Python](http://inventwithpython.com/) 23 | * [Learn Python The Hard Way](http://learnpythonthehardway.org) 24 | * [Natural Language Processing with Python](http://www.nltk.org/book) 25 | * [Python Bibliotheca](http://openbookproject.net/pybiblio/) 26 | * [Python for Fun](http://www.openbookproject.net/py4fun/) 27 | * [Snake Wrangling For Kids](http://www.briggs.net.nz/log/writing/snake-wrangling-for-kids/ "SWFK") 28 | * [Think Python](http://www.greenteapress.com/thinkpython/thinkpython.pdf) (PDF) 29 | * [Thinking in Python](http://www.mindview.net/Books/TIPython/) 30 | * [Djangobook.com](http://djangobook.com/) 31 | 32 | 33 | ### PHP 34 | 35 | * [PHP Essentials](http://www.techotopia.com/index.php/PHP_Essentials) 36 | * [Practical PHP Programming](http://www.tuxradar.com/practicalphp) (wiki containing O'Reilly's _PHP In a Nutshell_) 37 | * [Symfony2](http://symfony.com/doc/current/book/index.html) 38 | * [Zend Framework: Survive the Deep End](http://www.survivethedeepend.com/) 39 | 40 | ### Java 41 | 42 | * [Java Application Development on Linux by Carl Albing and Michael Schwarz(PDF)](http://www.phptr.com/content/images/013143697X/downloads/013143697X_book.pdf) 43 | * [How to Think Like a Computer Scientist](http://greenteapress.com/thinkapjava/) 44 | * [The Java EE6 Tutorial](http://download.oracle.com/javaee/6/tutorial/doc/javaeetutorial6.pdf) (PDF) 45 | * [Java Thin-Client Programming](http://www.redbooks.ibm.com/redbooks/SG245118.html) 46 | * [Sun's Java Tutorials](http://download.oracle.com/javase/tutorial/) 47 | * [Thinking in Java](http://www.mindview.net/Books/TIJ/) 48 | * [OSGi in Practice](http://njbartlett.name/files/osgibook_preview_20091217.pdf) (PDF) 49 | * [Category wise tutorials - J2EE](http://www.mkyong.com/) 50 | * [Introduction to Programming Using Java - David J. Eck](http://math.hws.edu/javanotes/index.html) 51 | * [Better Builds with Maven](http://www.maestrodev.com/better-build-maven) 52 | * [Maven by Example](http://www.sonatype.com/books/mvnex-book/reference/public-book.html) 53 | * [Maven: The Complete Reference](http://www.sonatype.com/books/mvnref-book/reference/public-book.html) 54 | * [Repository Management with Nexus](http://www.sonatype.com/books/nexus-book/reference/) 55 | * [Developing with Eclipse and Maven](http://www.sonatype.com/books/m2eclipse-book/reference/) 56 | * (android)[Agile Android Software Development](http://www.agiledroid.com/) - Etienne Savard (PDF, epub, mobi - need email confirmation) 57 | * [Building Android Apps with HTML, CSS, and JavaScript (Phased out by Oreilly)](http://ofps.oreilly.com/titles/9781449383268/) 58 | * [Learning Android (Phased out by Oreilly)](http://ofps.oreilly.com/titles/9781449390501/) 59 | 60 | 61 | ### JavaScript 62 | 63 | * (frontend) [Crockford's JavaScript](http://www.crockford.com/javascript/) 64 | * [Eloquent JavaScript](http://eloquentjavascript.net/) 65 | * [Essential Javascript & jQuery Design Patterns for Beginners](http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/) 66 | * [JavaScript Essentials](http://www.techotopia.com/index.php/JavaScript_Essentials) 67 | * [jQuery Fundamentals](http://jqfundamentals.com/legacy/) (starts with JavaScript basics) 68 | * [Mozilla Developer Network's JavaScript Guide](https://developer.mozilla.org/en/JavaScript/Guide) 69 | * (backend) [Up and Running with Node](http://ofps.oreilly.com/titles/9781449398583/) 70 | * [The Node Beginner Book](http://nodebeginner.org/) 71 | * [Mastering Node.js](http://visionmedia.github.com/masteringnode/) 72 | * [Mixu's Node Book](http://book.mixu.net/) 73 | 74 | ### Web Design 75 | 76 | * [Dive Into HTML5](http://fortuito.us/diveintohtml5/) 77 | * [HTML Dog Tutorials](http://www.htmldog.com/) 78 | 79 | ### SQL 80 | 81 | * [Developing Time-Oriented Database Applications in SQL](http://www.cs.arizona.edu/people/rts/publications.html) 82 | * [Use The Index, Luke!: A Guide To SQL Database Performance](http://use-the-index-luke.com/) 83 | * [Learn SQL The Hard Way](http://sql.learncodethehardway.org/) 84 | 85 | ### C / C++ 86 | 87 | * [Beej's Guide to Network Programming](http://beej.us/guide/bgnet/) 88 | * [Beej's Guide to C Programming](http://beej.us/guide/bgc/) 89 | * [The C book](http://publications.gbdirect.co.uk/c_book/) 90 | * [C++ Annotations](http://cppannotations.sourceforge.net/) 91 | * [C++ GUI Programming With Qt 3](http://www.computer-books.us/cpp_0010.php) 92 | * [CS106X Programming Abstractions in C++](http://www.stanford.edu/class/cs106x/) 93 | * [Essential C](http://cslibrary.stanford.edu/101/EssentialC.pdf) 94 | * [Introduction to Design Patterns in C++ with Qt 4](http://cartan.cas.suffolk.edu/oopdocbook/opensource/index.html) ([PDF](http://www.informit.com/store/product.aspx?isbn=0131879057)) 95 | * [Learn C the hard way](http://c.learncodethehardway.org/book/) 96 | * [Matters Computational: Ideas, Algorithms, Source Code, by Jorg Arndt](http://www.jjj.de/fxt/fxtbook.pdf) 97 | * [The new C standard - an annotated reference](http://www.knosof.co.uk/cbook/cbook.html) 98 | * [Object Oriented Programming in C](http://www.planetpdf.com/codecuts/pdfs/ooc.pdf) (PDF) 99 | * [Software optimization resources by Agner Fog](http://www.agner.org/optimize/) 100 | * [Thinking in C++, Second Edition](http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html) 101 | * Also see: [The Definitive C++ Book Guide and List](http://stackoverflow.com/q/388242/511601) 102 | 103 | ### Graphics Programming 104 | 105 | * [DirectX manual](http://www.xmission.com/~legalize/book/download/index.html) (draft) 106 | * [Learning Modern 3D Graphics Programming](http://www.arcsynthesis.org/gltut/) (draft) 107 | * [GPU Gems](http://http.developer.nvidia.com/GPUGems/gpugems_part01.html) 108 | * [GPU Gems 2](http://http.developer.nvidia.com/GPUGems2/gpugems2_part01.html) - [ch 8,14,18,29,30 as pdf](ftp://download.nvidia.com/developer/GPU_Gems_2/) 109 | * [GPU Gems 3](http://http.developer.nvidia.com/GPUGems3/gpugems3_part01.html) 110 | * [Graphics Programming Black Book](http://www.gamedev.net/reference/articles/article1698.asp) 111 | * [ShaderX series](http://tog.acm.org/resources/shaderx/) 112 | 113 | ### Others 114 | 115 | * [GNU Autoconf, Automake and Libtool](http://sourceware.org/autobook/) 116 | * [97 Things Every Programmer Should Know](http://programmer.97things.oreilly.com/) 117 | * [Algorithms and Data-Structures](http://www.ethoberon.ethz.ch/WirthPubl/AD.pdf) (PDF) 118 | * [Algorithms](http://www.cs.berkeley.edu/~vazirani/algorithms.html) (draft) 119 | * [The Architecture of Open Source Applications](http://www.aosabook.org/en/index.html) 120 | * [The Art of Unix Programming](http://catb.org/esr/writings/taoup/html/) 121 | * [Best Kept Secrets of Peer Code Review](http://smartbear.com/codecollab-code-review-book.php) 122 | * [Binary Trees](http://cslibrary.stanford.edu/110/BinaryTrees.pdf) 123 | * [The Cathedral and the Bazaar](http://www.catb.org/esr/writings/cathedral-bazaar/) 124 | * [Clever Algorithms](http://www.cleveralgorithms.com/nature-inspired/index.html) 125 | * [Communicating Sequential Processes (PDF)](http://www.usingcsp.com/cspbook.pdf) - Tony Hoare 126 | * [Compiler Construction](http://www-old.oberon.ethz.ch/WirthPubl/CBEAll.pdf) (PDF) 127 | * [Computer Musings](http://scpd.stanford.edu/knuth/index.jsp) (lectures by Donald Knuth) 128 | * [Data Structures and Algorithms: Annotated Reference with Examples](http://dotnetslackers.com/projects/Data-Structures-And-Algorithms/) 129 | * [Database Fundamentals](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Database_fundamentals.pdf) (PDF) 130 | * [Data-Intensive Text Processing with MapReduce](http://www.umiacs.umd.edu/~jimmylin/MapReduce-book-final.pdf) (PDF) 131 | * [The Definitive Guide to Building Code Quality](http://nexus.realtimepublishers.com/dgbcq.php) 132 | * [Designing Interfaces](http://designinginterfaces.com) by Jennifer Tidwell 133 | * [Digital Signal Processing For Engineers and Scientists](http://www.dspguide.com/) 134 | * [Domain Driven Design Quickly](http://www.infoq.com/minibooks/domain-driven-design-quickly) 135 | * [Don't Just Roll the Dice](http://www.neildavidson.com/dontjustrollthedice.html) 136 | * [Essentials of Metaheuristics](http://cs.gmu.edu/~sean/book/metaheuristics/) by Sean Luke 137 | * [Essential Skills for Agile Development](http://elliottback.com/wp/essential-skills-for-agile-development/) 138 | * [A Field Guide To Genetic Programming](http://dces.essex.ac.uk/staff/rpoli/gp-field-guide/toc.html) 139 | * [Flow based Programming](http://jpaulmorrison.com/fbp/#book) 140 | * [Foundations of Computer Science](http://infolab.stanford.edu/~ullman/focs.html) - Al Aho and Jeff Ullman 141 | * [Foundations of Programming](http://codebetter.com/files/folders/codebetter_downloads/entry179694.aspx) 142 | * [Getting Real](http://gettingreal.37signals.com/) 143 | * [Getting started with Open source development](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_started_with_open_source_development_p2.pdf) (PDF) 144 | * [The Great Tree List Recursion Problem](http://cslibrary.stanford.edu/109/TreeListRecursion.pdf) 145 | * [Guide to the Software Engineering Body of Knowledge](http://www.computer.org/portal/web/swebok) 146 | * [How Computers Work](http://www.fastchip.net/howcomputerswork/p1.html) 147 | * [How to Design Programs](http://www.htdp.org/) 148 | * [How to Think Like a Computer Scientist](http://openbookproject.net/thinkcs/) 149 | * [How to Write Parallel Programs](http://www.lindaspaces.com/book/) 150 | * [How to write Unmaintainable Code](http://mindprod.com/jgloss/unmain.html) 151 | * [I Am a Bug](http://www.amibug.com/iamabug/p01.html) 152 | * [An Introduction to the Theory of Computation](http://www.cse.ohio-state.edu/~gurari/theory-bk/theory-bk.html) 153 | * [Introduction to Functional Programming](http://www.cl.cam.ac.uk/teaching/Lectures/funprog-jrh-1996/) (class lectures and slides) 154 | * [Introduction to Information Retrieval](http://nlp.stanford.edu/IR-book/information-retrieval-book.html) 155 | * [Is Parallel Programming Hard, And, If So, What Can You Do About It?](http://kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html) 156 | * [Learn to Program](http://pine.fm/LearnToProgram/) 157 | * [Let's Build a Compiler](http://www.stack.nl/~marcov/compiler.pdf) 158 | * [Linkers and loaders](http://www.iecc.com/linker/) 159 | * [Linked List Basics](http://cslibrary.stanford.edu/103/LinkedListBasics.pdf) 160 | * [Linked List Problems](http://cslibrary.stanford.edu/105/LinkedListProblems.pdf) 161 | * [Mathematical Logic - an Introduction](http://www.ii.uib.no/~michal/und/i227/book/book.pdf) (PDF) 162 | * [Matters Computational](http://www.jjj.de/fxt/#fxtbook) 163 | * [Mining of Massive Datasets](http://infolab.stanford.edu/~ullman/mmds.html) 164 | * [NASA Manager Handbook for Software Development](http://homepages.inf.ed.ac.uk/dts/pm/Papers/nasa-manage.pdf) (PDF) 165 | * [NASA Software Measurement Handbook](http://www.scribd.com/doc/7181362/NASA-Software-Measurement-Guidebook) 166 | * [Object-Oriented Reengineering Patterns](http://scg.unibe.ch/download/oorp/) 167 | * [Online Course Materials](http://ocw.mit.edu/OcwWeb/web/home/home/index.htm) 168 | * [OO Design](http://homepage.mac.com/s_lott/books/oodesign.html) 169 | * [Operating Systems and Middleware](https://gustavus.edu/mcs/max/os-book/) (PDF and LaTeX) 170 | * [Patterns and Practices: Application Architecture Guide 2.0](http://www.codeplex.com/AppArchGuide) 171 | * [Patterns of Software: Tales from the Software Community](http://www.dreamsongs.com/Files/PatternsOfSoftware.pdf) (PDF) 172 | * [Planning Algorithms](http://planning.cs.uiuc.edu/) 173 | * [PNG: The Definitive Guide](http://www.libpng.org/pub/png/book/) 174 | * [Pointers And Memory](http://cslibrary.stanford.edu/102/PointersAndMemory.pdf) 175 | * [Producing Open Source Software](http://producingoss.com/) 176 | * [Programming Languages: Application and Interpretation](http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/) 177 | * [Programming Methodology](http://www.stanford.edu/class/cs106a/cgi-bin/handouts/) 178 | * [Programming Pearls](http://cs.bell-labs.com/cm/cs/pearls/) 179 | * [Project Oberon](http://www-old.oberon.ethz.ch/WirthPubl/ProjectOberon.pdf) (PDF) 180 | * [Seamless Object-Oriented Software Architecture](http://www.bon-method.com/book_print_a4.pdf) 181 | * [Security Engineering](http://www.cl.cam.ac.uk/~rja14/book.html) 182 | * [Structure and Interpretation of Computer Programs](http://mitpress.mit.edu/sicp/) 183 | * [Summary of the GoF Design Patterns](http://domaindrivendesign.org/sites/default/files/discussion/PatternSummariesUnderCreativeCommons.doc) 184 | * [The Little Book of Semaphores](http://greenteapress.com/semaphores/) 185 | * [The TCP/IP Guide](http://www.tcpipguide.com/free/t_toc.htm) 186 | * [Think Stats: Probability and Statistics for Programmers](http://greenteapress.com/thinkstats/) (PDF, code written in Python) 187 | * [Type Theory and Functional Programming](https://www.cs.kent.ac.uk/people/staff/sjt/TTFP/) 188 | * [Understanding IP Addressing: Everything you ever wanted to know](http://www.apnic.net/__data/assets/pdf_file/0020/8147/501302.pdf) (PDF) 189 | * [NerdDinner Walkthrough](http://weblogs.asp.net/scottgu/archive/2009/03/10/free-asp-net-mvc-ebook-tutorial.aspx) 190 | * [Advanced Bash-Scripting Guide](http://tldp.org/LDP/abs/html/) 191 | * [Bash Guide for Beginners](http://www.tldp.org/LDP/Bash-Beginners-Guide/html/) by Machtelt Garrels 192 | * [Lhunath's Bash Guide](http://mywiki.wooledge.org/BashGuide) 193 | * [The Command Line Crash Course](http://learncodethehardway.org/cli/book/) (also a Powershell reference) 194 | * [Programming from the Ground Up](http://download.savannah.gnu.org/releases/pgubook/ProgrammingGroundUp-1-0-booksize.pdf) (PDF) 195 | * [Paul Carter's Tutorial on x86 Assembly](http://drpaulcarter.com/pcasm/) 196 | * [Software optimization resources by Agner Fog](http://www.agner.org/optimize/) 197 | * [Clojure Programming](http://en.wikibooks.org/wiki/Clojure_Programming) 198 | * [Clojure - Functional Programming for the JVM](http://java.ociweb.com/mark/clojure/article.html) 199 | * [Smooth CoffeeScript](http://autotelicum.github.com/Smooth-CoffeeScript/SmoothCoffeeScript.html) 200 | * [The Little Book on CoffeeScript](http://arcturo.github.com/library/coffeescript/) 201 | * [CFML In 100 Minutes](https://github.com/mhenke/CFML-in-100-minutes/blob/master/cfml100mins.markdown) 202 | * [Getting started with DB2 Express-C](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_DB2_Express_v9.7_p4.pdf) (PDF) 203 | * [Getting started with IBM Data Studio for DB2](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_IBM_Data_Studio_for_DB2_p3.pdf) (PDF) 204 | * [Getting started with IBM DB2 development](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_DB2_App_Dev_p2.pdf) (PDF) 205 | * [Essential Pascal Version 1 and 2](http://www.marcocantu.com/epascal/) 206 | * [The Tomes of Delphi](http://www.lulu.com/content/435417) 207 | * [GNU Emacs Manual, 16th Edition, v. 22](http://shop.fsf.org/product/gnu-emacs-manual-16th-edition/) 208 | * [An Introduction to Programming in Emacs Lisp, 3rd Edition](http://www.gnu.org/software/emacs/emacs-lisp-intro/) 209 | * [Learn You Some Erlang For Great Good](http://learnyousomeerlang.com/) 210 | * [Getting started with Adobe Flex](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_Adobe_Flex_p2.pdf) (PDF) 211 | * [The F# Survival Guide](http://www.ctocorner.com/fsharp/book/ch0.aspx) 212 | * [F Sharp Programming](http://en.wikibooks.org/wiki/F_Sharp_Programming) in Wikibooks 213 | * [Real World Functional Programming](http://msdn.microsoft.com/en-us/library/hh314518.aspx) (MSDN Chapters) 214 | * [Starting Forth](http://home.iae.nl/users/mhx/sf.html) 215 | * [Thinking Forth](http://thinking-forth.sourceforge.net/) 216 | * [Pro Git](http://progit.org/book/) 217 | * [The Git Community Book](http://book.git-scm.com/index.html) 218 | * [Git From The Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf) (PDF) 219 | * [The Go Tutorial](http://golang.org/doc/go_tutorial.html) 220 | * [Getting Start with Grails](http://www.infoq.com/minibooks/grails-getting-started) 221 | * [Learn You a Haskell](http://learnyouahaskell.com/chapters) 222 | * [Real World Haskell](http://book.realworldhaskell.org/read/) 223 | * [The Not So Short Introduction to LaTeX](http://tobi.oetiker.ch/lshort/lshort.pdf) 224 | * [Advanced Linux Programming](http://www.advancedlinuxprogramming.com/) 225 | * [GNU Autoconf, Automake and Libtool](http://sources.redhat.com/autobook/download.html) 226 | * [GTK+/Gnome Application Development](http://www.linuxtopia.org/online_books/gui_toolkit_guides/gtk+_gnome_application_development/index.html) 227 | * [The Linux Development Platform (PDF)](http://www.informit.com/content/downloads/perens/0130091154.pdf) 228 | * [Linux Device Drivers](http://lwn.net/Kernel/LDD3/) by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman 229 | * [The Linux Kernel Module Programming Guide](http://tldp.org/LDP/lkmpg/2.6/html/) 230 | * [Secure Programming for Linux and Unix](http://www.dwheeler.com/secure-programs/Secure-Programs-HOWTO.html) 231 | * [Common Lisp the Language, 2nd Edition](http://www.cs.cmu.edu/Groups/AI/html/cltl/mirrors.html) 232 | * [Common Lisp: A Gentle Introduction to Symbolic Computation](http://www.cs.cmu.edu/~dst/LispBook/) - David S. Touretzky 233 | * [Common Lisp Quick Reference](http://clqr.boundp.org/) 234 | * [Let Over Lambda - 50 Years of Lisp](http://letoverlambda.com/index.cl/toc) 235 | * [Natural Language Processing in Lisp](http://www.informatics.susx.ac.uk/research/groups/nlp/gazdar/nlp-in-lisp/index.html) 236 | * [On Lisp](http://www.paulgraham.com/onlisp.html) 237 | * [Practical Common Lisp](http://www.gigamonkeys.com/book/) 238 | * [Successful Lisp: How to Understand and Use Common Lisp](http://psg.com/~dlamkins/sl/) - David Lamkins 239 | * [Sketchy LISP](http://www.bcl.hamilton.ie/~nmh/t3x.org/zzz/) - Nils Holm 240 | * [Programming In Lua](http://www.lua.org/pil/) (for version 5) 241 | * [Mathematica® programming: an advanced introduction by Leonid Shifrin](http://www.mathprogramming-intro.org/) 242 | 243 | ### Mercurial 244 | 245 | * [Mercurial: The Definitive Guide](http://hgbook.red-bean.com/) 246 | * [HGInit - Mercurial Tutorial by Joel Spolsky](http://hginit.com/) 247 | 248 | ### Nemerle 249 | 250 | * See **.NET** below 251 | 252 | ### .NET (C# / VB / Nemerle / Visual Studio) 253 | 254 | * [C# Essentials](http://www.techotopia.com/index.php/C_Sharp_Essentials) 255 | * [C# Programming - Wikibook](http://en.wikibooks.org/wiki/C_Sharp_Programming) 256 | * [C# Yellow Book](http://www.csharpcourse.com/) (intro to programming) 257 | * [Charles Petzold's .NET Book Zero](http://www.charlespetzold.com/dotnet/index.html) 258 | * [Data Structures and Algorithms with Object-Oriented Design Patterns in C#](http://www.brpreiss.com/books/opus6/) 259 | * [Entity Framework](http://weblogs.asp.net/zeeshanhirani/archive/2008/12/05/my-christmas-present-to-the-entity-framework-community.aspx) 260 | * [Moving to Microsoft Visual Studio 2010](http://blogs.msdn.com/b/microsoft_press/archive/2010/09/13/free-ebook-moving-to-microsoft-visual-studio-2010.aspx) 261 | * [Nemerle](http://asaha.com/ebook/AMTQ2NjA-/Nemerle.pdf) 262 | * [Programmer's Heaven C# School Book](http://www.programmersheaven.com/2/CSharpBook) (covers C# 1.0 and 2.0) 263 | * [Threading in C#](http://www.albahari.com/threading/) 264 | * [Visual Basic Essentials](http://www.techotopia.com/index.php/Visual_Basic_Essentials) 265 | * [Visual Studio Tips and Tricks](http://www.infoq.com/minibooks/vsnettt) (VS 2003-2005 only) 266 | 267 | ### NoSQL 268 | 269 | * [CouchDB: The Definitive Guide](http://books.couchdb.org/relax/) 270 | * [The Little MongoDB Book](http://openmymind.net/2011/3/28/The-Little-MongoDB-Book) 271 | * [The Little Redis Book](http://openmymind.net/2012/1/23/The-Little-Redis-Book/) 272 | 273 | ### Oberon 274 | 275 | * [Programming in Oberon](http://www-old.oberon.ethz.ch/WirthPubl/ProgInOberon.pdf) (PDF) 276 | 277 | ### Objective-C 278 | 279 | * [The Objective-C Programming Language](http://developer.apple.com/DOCUMENTATION/Cocoa/Conceptual/ObjectiveC/) 280 | * [Object-Oriented Programming with Objective-C](http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/OOP_ObjC/OOP_ObjC.pdf) 281 | 282 | ### OCaml 283 | 284 | * [Introduction to Objective Caml](http://courses.cms.caltech.edu/cs134/cs134b/book.pdf) (PDF) 285 | * [Objective Caml for Scientists (first chapter only)](http://www.ffconsultancy.com/products/ocaml_for_scientists/chapter1.html) 286 | * [Unix System Programming in OCaml](http://ocamlunix.forge.ocamlcore.org/) 287 | * [Developing Applications With Objective Caml](http://caml.inria.fr/pub/docs/oreilly-book/) 288 | 289 | ### Oracle Server 290 | 291 | * Oracle's [Guides and Manuals](http://tahiti.oracle.com/) 292 | 293 | ### Oracle PL/SQL 294 | 295 | * [PL/SQL Language Reference](http://download.oracle.com/docs/cd/E11882_01/appdev.112/e17126/toc.htm) 296 | * [PL/SQL Packages and Types Reference](http://download.oracle.com/docs/cd/E11882_01/appdev.112/e16760/toc.htm) 297 | * [Steven Feuerstein's PL/SQL Obsession - Videos and Presentations](http://www.toadworld.com/Knowledge/DatabaseKnowledge/StevenFeuersteinsPLSQLObsession/tabid/153/Default.aspx) 298 | 299 | ### Parrot / Perl 6 300 | 301 | * [Using Perl 6](http://github.com/perl6/book/) (work in progress) 302 | 303 | ### Perl 304 | 305 | * [Beginning Perl](http://www.perl.org/books/beginning-perl/) 306 | * [Embedding Perl in HTML with Mason](http://www.masonbook.com/book/) 307 | * [Essential Perl](http://cslibrary.stanford.edu/108/EssentialPerl.pdf) 308 | * [Extreme Perl](http://www.extremeperl.org/bk/home) 309 | * [Higher-Order Perl](http://hop.perl.plover.com/book/) 310 | * [The Mason Book](http://www.masonbook.com/book/) 311 | * [Modern Perl 5](http://www.onyxneon.com/books/modern_perl/index.html) 312 | * [Perl & LWP](http://lwp.interglacial.com/index.html) 313 | * [Perl for the Web](http://www.globalspin.com/thebook/) 314 | * [Perl Free Online EBooks](http://linkmingle.com/list/13-plus-List-of-Free-Great-Perl-Books-available-Online-freebooksandarticles) (meta-list) 315 | * [Perl The Hard Way](http://www.greenteapress.com/perl/) 316 | * [Practical mod_perl](http://modperlbook.org/) 317 | * [Web Client Programming with Perl](http://oreilly.com/openbook/webclient/) 318 | 319 | ### PowerShell 320 | 321 | * [Mastering PowerShell](http://powershell.com/cs/blogs/ebook/) 322 | 323 | ### Prolog 324 | 325 | * [Adventure in Prolog](http://www.amzi.com/AdventureInProlog/advfrtop.htm) 326 | * [Applications of Prolog](http://bookboon.com/int/student/it/applications-of-prolog) 327 | * [Building Expert Systems in Prolog](http://www.amzi.com/ExpertSystemsInProlog/) 328 | * [Introduction to Prolog for Mathematicians](http://www.j-paine.org/prolog/mathnotes/files/pms/pms.html) 329 | * [Learn Prolog Now!](http://www.learnprolognow.org/) 330 | * [Logic, Programming and Prolog (2ed)](http://www.ida.liu.se/~ulfni/lpp/) 331 | * [Natural Language Processing in Prolog](http://www.informatics.susx.ac.uk/research/groups/nlp/gazdar/nlp-in-prolog/index.html) 332 | * [Natural Language Processing Techniques in Prolog](http://cs.union.edu/~striegnk/courses/nlp-with-prolog/html/) 333 | * [Prolog Programming A First Course](http://computing.unn.ac.uk/staff/cgpb4/prologbook/) 334 | * [Prolog Techniques](http://bookboon.com/int/student/it/prolog-techniques-applications-of-prolog) 335 | * [Simply Logical](http://www.cs.bris.ac.uk/~flach/SimplyLogical.html) 336 | * [Visual Prolog 7.2 for Tyros](http://download.pdc.dk/vip/72/books/tyros/tyros72.pdf) 337 | 338 | ### PostgreSQL 339 | 340 | * [Practical PostgreSQL](http://www.commandprompt.com/ppbook/) 341 | 342 | ### R 343 | 344 | * [The R Manuals](http://cran.r-project.org/manuals.html) 345 | * [The R Language](http://stat.ethz.ch/R-manual/R-patched/doc/html/) 346 | * [R by example](http://www.mayin.org/ajayshah/KB/R/index.html) 347 | * [Computational Statistics, Jeremy Penzer](http://stats.lse.ac.uk/penzer/ST419materials/) 348 | 349 | ### Ruby 350 | 351 | * [Learn Ruby the hard way](http://ruby.learncodethehardway.org/book/) 352 | * [MacRuby: The Definitive Guide](http://macruby.labs.oreilly.com/) 353 | * [Mr. Neighborly's Humble Little Ruby Book](http://www.humblelittlerubybook.com/) 354 | * [Programming Ruby](http://www.ruby-doc.org/docs/ProgrammingRuby/) 355 | * [Ruby Best Practices](http://rubybestpractices.com/) 356 | * [Why's (Poignant) Guide to Ruby](http://mislav.uniqpath.com/poignant-guide/) ([mirror](http://www.scribd.com/doc/2236084/Whys-Poignant-Guide-to-Ruby)) 357 | 358 | ### Ruby on Rails 359 | 360 | * [Ruby on Rails Tutorial: Learn Rails By Example](http://ruby.railstutorial.org/ruby-on-rails-tutorial-book) 361 | 362 | ### Scala 363 | 364 | * [Exploring Lift](http://exploring.liftweb.net/) (published earlier as "The Definitive Guide to Lift", [PDF](http://groups.google.com/group/the-lift-book)) 365 | * [Lift](http://github.com/tjweir/liftbook) 366 | * [Pro Scala: Monadic Design Patterns for the Web](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/) 367 | * [Programming in Scala, First Edition](http://www.artima.com/pins1ed/) 368 | * [Programming Scala](http://programming-scala.labs.oreilly.com/index.html) 369 | * [Scala By Example](http://www.scala-lang.org/docu/files/ScalaByExample.pdf) (PDF) 370 | * [A Scala Tutorial for Java programmers](http://www.scala-lang.org/docu/files/ScalaTutorial.pdf) (PDF) 371 | * [Xtrace](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/) 372 | 373 | ### Scheme 374 | 375 | * [Concrete Abstractions: An Introduction to Computer Science Using Scheme](https://gustavus.edu/+max/concrete-abstractions.html) 376 | * The Scheme Programming Language [Edition 3](http://www.scheme.com/tspl3/), [Edition 4](http://www.scheme.com/tspl4/) 377 | * [Simply Scheme: Introducing Computer Science](http://www.cs.berkeley.edu/~bh/ss-toc2.html) 378 | 379 | ### Sed 380 | 381 | * [Sed - An Introduction and Tutorial](http://www.grymoire.com/Unix/Sed.html) 382 | 383 | ### Smalltalk 384 | 385 | * [Dynamic Web Development with Seaside](http://book.seaside.st/book/table-of-contents) 386 | * [Free Online Smalltalk Books](http://stephane.ducasse.free.fr/FreeBooks.html) (meta-list) 387 | * [Squeak By Example](http://www.squeakbyexample.org/) (Smalltalk IDE) 388 | 389 | ### Subversion 390 | 391 | * [Subversion Version Control](http://www.phptr.com/content/images/0131855182/downloads/Nagel_book.pdf) (PDF) 392 | * [Version Control with Subversion](http://svnbook.red-bean.com/) 393 | 394 | ### Teradata 395 | 396 | * [Teradata Books](http://www.info.teradata.com/) 397 | 398 | ### Vim 399 | 400 | * [A Byte of Vim](http://www.swaroopch.com/notes/Vim) 401 | * [Vim Recipes](http://vim.runpaint.org/toc/) 402 | * [Vi Improved -- Vim](http://www.truth.sk/vim/vimbook-OPL.pdf) by Steve Oualline 403 | 404 | ### Websphere 405 | 406 | * [Getting started with WebSphere](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_WASCE_p2.pdf) (PDF) 407 | 408 | ### Windows Phone 409 | 410 | * [Programming Windows Phone 7](http://blogs.msdn.com/b/microsoft_press/archive/2010/10/28/free-ebook-programming-windows-phone-7-by-charles-petzold.aspx) 411 | -------------------------------------------------------------------------------- /lists/csharp.md: -------------------------------------------------------------------------------- 1 | # C# Programming Resources 2 | 3 | # Open Source Apps 4 | 5 | - [Paint.NET](https://blog.getpaint.net/) - It's no longer open source as the author seems to be annoyed! But a wonderful C# paint program nevertheless. 6 | - [ShareX/ShareX](https://github.com/ShareX/ShareX) - ShareX is a free and open source program that lets you capture or record any area of your screen. 7 | 8 | # Libraries and Drivers 9 | 10 | - [Official MySQL C# drivers - GPL Licensed](https://dev.mysql.com/downloads/connector/net/) 11 | - [Official SQLite C# driver - MSPL Licensed](https://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki) 12 | 13 | # Packaging and Installation 14 | 15 | - [nuget](https://www.nuget.org/) - The official .NET package manager. 16 | - [.NET Core](https://dotnet.microsoft.com/) - The absolutely free and open source (FOSS) version of .NET which is developed independently of Microsoft Windows platform. 17 | - [monodevelop](https://www.monodevelop.com/) - The platform independent .NET IDE, supports CLR languages like C#, VB.NET, etc. -------------------------------------------------------------------------------- /lists/daily_life.md: -------------------------------------------------------------------------------- 1 | # Resources useful in daily life routine 2 | 3 | ## Technology 4 | - [Laptop](https://en.wikipedia.org/wiki/Laptop) - A handy and useful computing device to solve your day to day problems, keeping track of data in spreadsheets, taking notes in wordprocessors, browsing the web, listening to music, etc. 5 | - [Smart Phone](https://en.wikipedia.org/wiki/Smartphone) - Another handy device, is more portable and carried around with more ease relatively. Best used for making phone calls and sending/receiving text messages, though is used for more and more things these days like accessing the Internet. 6 | - [Tablet computer](https://en.wikipedia.org/wiki/Tablet_computer) - Another computing device, the size falls between a laptop and smart phone and it usually doesn't sport a SIM card. 7 | 8 | ## Medicines 9 | - [Aloe Vera](https://pharmeasy.in/blog/9-aloe-vera-benefits-for-face-skin/) - Natural herb most used for skin and hair care. Typically available in gel form in super-markets, a must have thing at home for the health conscious. Typical aloe vera gel can be used for hair and skin care, and as after-shave balm too. 10 | - [Boro Plus Antiseptic Cream](https://theglitterebel.com/2017/11/24/benefits-of-boroplus-healthy-skin-antiseptic-cream-indias-largest-selling-antiseptic-cream/) - A general purpose skin cream, anti-spetic, useful for burns, pimples and general skin-care, must-have in your first-aid kit. 11 | - [Tiger Balm](https://www.drugs.com/mtm/tiger-balm.html) - Strong balm to get rid of muscular pain and head-aches, also useful as a chest rub to get rid of congestion, must have in households. 12 | - [Vaseline](https://en.wikipedia.org/wiki/Vaseline) - Must have in winters for removing dryness of skin. 13 | - [Softovac Bowel Regulator](https://www.amazon.in/Softovac-Bowel-Regulator-250-g/dp/B07NC3BMSR) - Manufactured by Lupin Pharma of India, this is a natural herbal/ayurvedic proprietary medicine formula which acts as both general tonic and efficient laxative, especially for those living in borewell water areas or having constipation issues. It contains natural ingredients like triphala (an ayurvedic composition to balance bodily humors), isabgol (a natural purgative) and mulethi (another useful herb for health and well being). 14 | 15 | ## Lifestyle 16 | - [Nail Cutter](https://en.wikipedia.org/wiki/Nail_clipper) - Used to cut or trim nails at regular intervals, must have at households. 17 | - [Scissors](https://en.wikipedia.org/wiki/Scissors) - Used to cut objects and getting rid of body hair, must have. Ideally, you should have separate scissors at your home for different purposes like kitchen use, cutting facial hair, etc. and these shouldn't ever be mixed to maintain better hygiene. 18 | - [Safety Razor](https://en.wikipedia.org/wiki/Safety_razor) - Also known as "double edge razors", these are the traditionally used razors and ideal for those who want a no-nonsense daily shave at minimal cost. A typical double-edge blade hardly costs about two rupees per unit compared to several hundreds for modern cartridges. 19 | - [Shaver (Electric/Manual)](https://en.wikipedia.org/wiki/Electric_razor) - Used to shave off facial hair, must have in your kit. Though some people use it for shaving beard too, its not efficient or recommended to do on a daily basis. 20 | 21 | -------------------------------------------------------------------------------- /lists/freelance-content-mills-country-wise.md: -------------------------------------------------------------------------------- 1 | # Freelance Content Mills (Allowed Country Wise List) 2 | 3 | | Content Mill | Countries Allowed | 4 | | ------------- | ------------- | 5 | | https://constant-content.com | All | 6 | | https://contentgather.com/ | All | 7 | | https://www.scripted.com | All (must be supported by Stripe to accept payments) | 8 | | https://www.crowdcontent.com | Arbitrary/Unclear | 9 | | https://www.writeraccess.com | US, UK, Ireland, Canada, Australia, New Zealand | 10 | | https://go.ebyline.com | All (but strict approval process) | 11 | | https://contently.com | All | 12 | | https://www.verblio.com/ | USA Only | 13 | -------------------------------------------------------------------------------- /lists/freelancing.md: -------------------------------------------------------------------------------- 1 | # List of various freelancing resources 2 | 3 | 1. [Helpful Resources](#helpful-resources) 4 | 1. [Introductory Articles](#introductory-articles) 5 | 2. [Programming Languages](#programming-languages) 6 | 3. [Tools and Resources](#tools-and-resources) 7 | 4. [Marketplaces](#marketplaces) 8 | 9 | --- 10 | ## Helpful Resources 11 | 12 | - [engineerapart/TheRemoteFreelancer](https://github.com/engineerapart/TheRemoteFreelancer) - Listing of community-curated resources to find topical remote freelance & contract work for software developers, web designers, and more! 13 | - [gauravmak/awesome-freelancing](https://github.com/gauravmak/awesome-freelancing) - A curated list of resources to help you on your freelancing journey. 14 | - [etnbrd/awesome-freelance-fr](https://github.com/etnbrd/awesome-freelance-fr) - Curated list of awesome tools to build your freelance career (in france) 15 | - [randallkanna/awesome-job-list](https://github.com/randallkanna/awesome-job-list) - A list of the best places to job hunt. I've been curating this for the past 7 years. 16 | 17 | ## Introductory Articles 18 | - [Online Bidding Strategy: How to filter projects on Upwork](https://www.klientsolutech.com/online-bidding-strategy-how-to-filter-projects-on-upwork/) 19 | - [HOW to BID on Upwork as a PRO](https://tekworx.training/upwork-bidding-strategy/) 20 | - [How to Bid on Upwork: Easy Tips for Success](https://toughnickel.com/self-employment/How-to-bid-on-Upwork) 21 | - [How students (or anyone) can make extra money through software freelancing](https://www.freecodecamp.org/news/how-students-or-anyone-can-make-extra-money-through-software-freelancing-4c802c43d1a1/) 22 | - [Life of a Freelance Programmer - Flexiple](https://flexiple.com/freelance/life-of-a-freelance-programmer/) 23 | - [I want to learn how to be a freelance programmer](http://programmers.stackexchange.com/questions/25458/what-to-learn-to-become-freelancer) 24 | - [How To Start Your Freelance Career & Get Your First Client](http://brentgalloway.me/how-to-start-your-freelance-career-get-your-first-client) 25 | - [How to become a freelance web developer](http://blog.careerfoundry.com/web-development/freelance-web-developer/) 26 | - [A Comprehensive Guide to Starting Your Freelance Career](http://business.tutsplus.com/articles/a-comprehensive-guide-to-starting-your-freelance-career--fsw-14) 27 | - [How To Become a Successful Freelance Web Developer - RightBrainNetworks](http://www.rightbrainnetworks.com/blog/how-to-become-a-successful-freelance-web-developer-and-not-kill-your-career/) 28 | - [Tips for being successful as a freelance programmer](http://www.sololearn.com/Blog/16/tips-for-being-successful-as-a-freelance-programmer/) 29 | - [What Should I Learn If I Want to Be a Freelance Developer?](http://learntocodewith.me/advice/freelance-developer/) 30 | - [How can I start freelancing and get online projects to work on?](http://freelancing.stackexchange.com/questions/707/how-can-i-start-freelancing-and-get-online-projects-to-work-on) 31 | - [Best way to start career as a freelance programmer/coder](https://www.quora.com/What-is-the-best-way-to-start-a-freelance-career-as-a-programmer-coder-software-developer) 32 | - [Beginner's Guide to a Freelance Web Career - Treehouse Blog](http://blog.teamtreehouse.com/beginners-guide-freelance-web-career) 33 | - [How to Write a Freelance Pitch That Gets Clients - 1stWebDesigner](http://1stwebdesigner.com/write-a-freelance-pitch-that-gets-clients/) 34 | - [Going Freelance: Introduction by Ian Lunn - Front-end Developer](http://ianlunn.co.uk/articles/introduction/) 35 | - [Ask HN: Becoming a Freelancer in 6 months?](https://news.ycombinator.com/item?id=5945865) 36 | - [100 Essential web resources for freelance programmers](http://www.studyweb.com/100-essential-web-resources-for-freelance-programmers/) 37 | 38 | ## Programming Languages: 39 | 40 | - [Ten best programming languages you should know](https://www.devsaran.com/blog/10-best-programming-languages-2015-you-should-know) 41 | - [What Programming Language Should a Beginner Learn in 2016](https://www.codementor.io/learn-programming/beginner-programming-language-job-salary-community) 42 | - [Best Programming Languages For Job Demand and Salaries, 2015](https://www.sitepoint.com/best-programming-language-learn-2015-job-demand-salaries/) 43 | - [What programming language shouldl you learn to make money](http://devcodehack.com/which-programming-language-should-you-learn-to-make-money/) 44 | - [Python Freelancing: the Good, the Bad, and the Ugly - Treehouse Blog](http://blog.teamtreehouse.com/python-freelancing-good-bad-ugly) 45 | - [Python for freelancing by Treehouse Community](https://teamtreehouse.com/community/python-for-freelancing) 46 | - [Successful Freelancing With Ruby On Rails: Workflow, Techniques And Tools](https://www.smashingmagazine.com/2010/10/successful-freelancing-with-ruby-on-rails-workflow-techniques-and-tools/) 47 | - [The Web Designer's Guide to Pricing - Tuts+](http://webdesign.tutsplus.com/articles/the-web-designers-guide-to-pricing--webdesign-2969) 48 | 49 | ## Tools and Resources 50 | 51 | - [Templates.net - Get all kinds of templates for freelance agreements](https://www.template.net/) 52 | - [/r/FreelanceProgramming - A must-visit for beginners in Freelance Programming](https://www.reddit.com/r/FreelanceProgramming) 53 | - [Quickbooks - Accounting for small firms](http://quickbooks.intuit.com/) 54 | - [Trello - Keep track of everything](https://trello.com/) 55 | - [Asana - Workflow tracking tool for teams](https://asana.com/) 56 | - [LibreOffice - Free office suite for Windows/Linux/OSX](https://www.libreoffice.org/) 57 | - [Freelance toolkit - Ten resources for freelancers](https://www.sitepoint.com/freelance-toolkit/) 58 | - [85+ Tools and Resources for Freelance programmers and web workers](http://mashable.com/2009/03/03/freelance/) 59 | 60 | ## Marketplaces 61 | 62 | - [Upwork](https://www.upwork.com): Upwork is like the "bread and butter" for freelance programmers, its history goes back all the way to the merging of two different platforms called **eLance** and **oDesk** who used to rule the freelance marketplace once upon a time. However, the fees are slightly higher higher at 20% though it gets lesser as your sales increase. 63 | - [Fiverr](https://www.fiverr.com): A good freelance site in its own niche for quick and short-term jobs with limited budgets. Fiverr is different from typical platforms where the client posts a requirement and many freelancers bid on that like a tender system. On Fiverr, the freelancer creates something called a "gig" or service which the client pays for and thus starts a contract. Despite the name, you get many good paying projects which can continue well into long term. 64 | - [FiveSquid](https://www.fivesquid.com): It's the British version of Fiverr, only difference is that you get paid in GBP instead of USD. 65 | - [Guru](http://www.guru.com): Yet another freelance portal though not as popular as Upwork/Fiverr among freelancers. 66 | - [Freelancer.com](https://www.freelancer.com): Few years ago, this site had got infamous for scams but recently, they seem to have done a nice job of keeping bad actors out. Nevertheless, a freelancer should always be on alert for such things irrespective of which platform it is. 67 | - [Toptal](https://www.toptal.com/#expect-top-tier-devs): They market themselves as a global network of top software engineers and designers with a hiring rate of less than 3%. However, cracking their super difficult algorithms and making it to the interview rounds is like near impossible unless you're a Newton or an Einstein! 68 | 69 | If you know any other good freelancing website, just send me a change-request. -------------------------------------------------------------------------------- /lists/freelancing_fees.md: -------------------------------------------------------------------------------- 1 | # Fee structure for freelancers on various marketplaces 2 | 3 | | Marketplace | Fees | Notes | 4 | | ---------------------------------------------------------- | ------:| -------------------------------------- | 5 | | [Upwork.com](https://upwork.com) | 20% | Fees decreases with repeat clients | 6 | | [Guru.com](https://guru.com) | 8.95% | Subscription plan (max $39/month) can decrease this fee up to 4.95% | 7 | | [Freelancer.com](https://freelancer.com) | 10% | Subject to a minimum fee of $5 | 8 | | [Fiverr.com](https://fiverr.com) | 20% | Charged on completion of each service/gig | 9 | | [Fivesquid.com](https://fivesquid.com) | 20% | Fees progressively decreases with cost of service/gig | 10 | | [peopleperhour.com](https://peopleperhour.com) | 20% | Fees progressively decreases with cost of service/gig | 11 | | [golance.com](https://golance.com) | 7.95% | New kid on the block | 12 | | [CloudPeeps](https://www.cloudpeeps.com/pricing) | 15% | Free for clients | 13 | 14 | ## Sources 15 | - [Upwork vs Freelancer vs Guru price comparison](https://screenshotmonitor.com/blog/upwork-vs-freelancer-vs-guru-price-comparison/) 16 | - [Fiverr freelance marketplace | Review & pricing](https://www.finder.com/in/fiverr) 17 | - [I've just found out that goLance has lowered its fees to 7.95%!! - Medium](https://medium.com/@nebojsa.todorovic/ive-just-found-out-that-golance-has-lowered-its-fees-to-7-95-6ef5b9bb71a4) 18 | - [Terms of Service - fivesquid](https://www.fivesquid.com/terms-of-service) 19 | - [PeoplePerHour Fees](https://support.peopleperhour.com/hc/en-us/articles/205217197-PPH-Fees) -------------------------------------------------------------------------------- /lists/java.md: -------------------------------------------------------------------------------- 1 | # Java Resources 2 | 3 | ## Official docs and other resources 4 | - [Java SE Official docs](https://docs.oracle.com/javase/8/docs) 5 | - [Java SE Official Tutorials](https://docs.oracle.com/javase/tutorial/) 6 | - [Java Code Ranch - Learning resources for beginners](http://www.coderanch.com/how-to/java/JavaBeginnersFaq) 7 | - [Google - Java Development Tools](https://developers.google.com/java-dev-tools/) 8 | - [Maven Central - The official Java package repository](http://mvnrepository.com/) 9 | 10 | ## Libraries 11 | - [jedit syntax package](http://syntax.jedit.org/) - The reusable syntax highlighting component used in the [jedit code editor](http://www.jedit.org/) software. 12 | - [RSyntaxTextArea](https://github.com/bobbylight/RSyntaxTextArea) - Yet another syntax editor component for Java Swing UIs. 13 | - [jUnit](http://junit.org/) - The standard unit testing tool in Java world, the inspiration behind `nunit`, the equivalent for unit testing used in the .NET world. 14 | - [Apache Commons](http://commons.apache.org/) - The most popular and highly used libraries in the Java World. 15 | - [Guava](https://github.com/google/guava) - Google core libraries for java. 16 | - [google-gson](https://github.com/google/gson) - Helpful for converting java objects into json and vice versa. 17 | - [Apache Tomcat](http://tomcat.apache.org/) - A popular web server and Servlet container, the standard way of hosting and developing web apps in the Java world. The official alternative to the `Java EE`. 18 | - [Apache TomEE](http://tomee.apache.org/apache-tomee.html) - It so happens that Tomcat is great, but it doesn't stand up to some of the Oracle's certification standard for a web hosting platform. Hence `TomEE` was created, though its production usage is much less than `Tomcat`. 19 | - [Spring.io](https://spring.io) - A comprehensive open-source web framework in Java that began to address some major drawbacks in the `Java EE` way of development. It pioneered the Dependency-Injection pattern in Java world and its modular approach of bundling components acted as a guiding stone for other frameworks like php's symfony. 20 | - [JHipster](https://jhipster.github.io/) - A development platform to generate, develop and deploy Spring Boot + Angular Web applications and Spring microservices. 21 | - [Apache log4j](http://logging.apache.org/log4j) - The standard logging component in the Java world, inspired `log4net` for C# and `log4php` for PHP. 22 | - [hibernate-ORM](http://hibernate.org/orm/) - An object relational mapper. It’s used for persisting of data in relational databases. 23 | - [mockito](http://site.mockito.org/) - Mocking framework for java. 24 | - [selenium](https://github.com/SeleniumHQ/selenium) - A variety of tools and libraries enabling web browser automation. 25 | - [Takes](http://www.takes.org/) - Takes is an open source object-oriented and immutable Java web framework. 26 | - [snmp4j](http://www.snmp4j.org) - An industry standard SNMP library for Java. It allows creation of both SNMP agents and admins thorough its extensive API. 27 | 28 | ## IDEs 29 | - [Eclipse](http://www.eclipse.org) - The standard and most popular Java IDE used by most Java professionals, especially in enterprises. Though it appears to be bloated and sometimes slow and not so well designed, it is presently the best available in the Java world. It's pros, however, far outweigh its cons - it has a plugin-based modular architecture covering not just Java, but PHP, Python, C/C++ and several other langauges. There is also an ADT plugin to develop Android Apps. Personally, a huge fan! 30 | - [Apache Netbeans](http://www.netbeans.org/) - Another great IDE, second only to Eclipse. This has an additional advantage of being supported by ~~Oracle~~Apache Software Foundation (ASF) and it comes with a Swing/JavaFX designer built-in. However, it is less flexible than Eclipse when it comes to supporting a wide range of projects. It also lacks a python plugin and its android plugin isn't much evolved. 31 | - [IntelliJ](https://www.jetbrains.com/idea/) - A commercial IDE developed by Jetbrains Inc. Evangelists claim that its better than Eclipse. 32 | - [BlueJ](http://www.bluej.org/) - An IDE specifically designed for the teaching of Java concepts to students. It doesn't have all the bells and whistles of Eclipse and others, just a plain IDE to easily help understand OOP concepts. 33 | - [jEdit](http://www.jedit.org/) - jEdit is more of a Programmer's Editor than a fully fledged IDE. Though it lacks the RAD features in Eclipse/Netbeans, it works pretty well as a lightweight text Editor. 34 | 35 | ## Tooling 36 | - [Apache Ant](http://ant.apache.org/) - The standard build testing tool in Java world, the inspiration behind `nant`, the .NET equivalent. Often used in conjunction with Maven or Gradle packaging tools. 37 | - [Apache Maven](https://maven.apache.org) - The standard package management tool in Java world, though to be very honest, this department is very fragmented and convoluted with `Gradle` emerging as an unofficial alternative and the [maven central](http://search.maven.org/), not being the only official source. Since Java is enterprise driven, a lot of them have their own maven centrals. 38 | - [Gradle](http://www.gradle.org/) - A strong and popular replacement for Maven, especially because of its terse syntax that allows you to do away with Maven's verbose XML. 39 | - [Qulice](http://www.qulice.com/) - Qulice is a Quality policing tool for Java which performs all kinds of checks and validations on your Java code. There is a [maven plugin](http://www.qulice.com/qulice-maven-plugin/) available which is very helpful. 40 | 41 | 42 | ## Online tutorials, books and puzzles 43 | - [Baeldung](https://www.baeldung.com/) - Perhaps the most popular tutorial site among java enthusiasts. 44 | - [WSIT Tutorial](https://docs.oracle.com/cd/E17802_01/webservices/webservices/reference/tutorials/wsit/doc/Examples_glassfish6.html) - Useful tutorial on creating a `WSDL` client using core Java tools itself like `wsimport`. 45 | - [Java practice tests](http://www.javatpoint.com/examaccess) 46 | - [Reddit r/Java](http://www.reddit.com/r/java) 47 | - [Oracle Java community](https://home.java.net/forums) 48 | - [Free Java Tutorial](https://www.scaler.com/topics/java/) 49 | 50 | ## New in Java 8 51 | - [Lambda Expressions](http://cr.openjdk.java.net/~briangoetz/lambda/lambda-state-final.html) 52 | - [Lambda related library enhancements](http://cr.openjdk.java.net/~briangoetz/lambda/lambda-libraries-final.html) 53 | - [Default interface methods](http://zeroturnaround.com/rebellabs/java-8-explained-default-methods) 54 | - [Concurrency Updates](http://openjdk.java.net/jeps/155) 55 | - [New DateTime API (JSR 310)](http://sourceforge.net/apps/mediawiki/threeten/index.php?title=User_Guide) 56 | - [Type Annotations & Pluggable Type Systems](http://docs.oracle.com/javase/tutorial/java/annotations/type_annotations.html) 57 | 58 | 59 | ## Open Source Projects 60 | 61 | - [spring.io - projects](https://spring.io/projects) 62 | - [Powerstone](http://sourceforge.net/projects/powerstone/) 63 | - [Tudu Lists](http://sourceforge.net/projects/tudu/) 64 | - [Alfresco Content Management](https://www.alfresco.com/products/community/download) 65 | - [SpringSide](http://sourceforge.net/projects/springside/) 66 | - [Plazma](http://sourceforge.net/projects/plazma/) 67 | - [agileexpress](http://sourceforge.net/projects/agileexpress/) 68 | - [openerp](http://sourceforge.net/projects/theopenerp/) -------------------------------------------------------------------------------- /lists/misc.md: -------------------------------------------------------------------------------- 1 | # Miscellaneous Resources 2 | 3 | # Sample data for testing 4 | 5 | - [Northwind and pubs sample databases for SQL-Server - Microsoft](https://github.com/microsoft/sql-server-samples/tree/master/samples/databases/northwind-pubs) - Northwind Database is a sample database provided by Microsoft, based on a fictional company called Northwind Traders. 6 | - [jpwhite3/northwind-SQLite3](https://github.com/jpwhite3/northwind-SQLite3/) - SQLite version of Northwind database. 7 | - [pthom/northwind_psql](https://github.com/pthom/northwind_psql) - Postgresql version of Northwind database. 8 | - [dalers/mywind](https://github.com/dalers/mywind) - MySQL version of Northwind database. 9 | - [harryho/db-samples](https://github.com/harryho/db-samples) - Northwind samples for sqlite, pgsql, mysql, mongo and json. -------------------------------------------------------------------------------- /lists/motivational.md: -------------------------------------------------------------------------------- 1 | # Motivational articles by Prahlad Yeri 2 | 3 | ## General blog posts 4 | - [Frugal Living 101: HUGE list of ways to curb your home expenses during COVID times](https://the-evolving-web.blogspot.com/2020/12/frugal-living-101-huge-list-of-ways-to.html) 5 | - [4 practical habits to induce a better sleeping pattern](https://the-evolving-web.blogspot.com/2020/02/4-practical-habits-to-induce-better.html) 6 | - [How I made my web pages load 10x faster](https://prahladyeri.github.io/blog/2023/06/how-i-made-my-site-10x-faster.html) 7 | - [Python recipe: Combine multiple images into one PDF](https://prahladyeri.github.io/blog/2019/10/python-recipe-combine-images-pdf.html) 8 | - [Ten useful LibreOffice Macro Recipes](https://prahladyeri.github.io/blog/2016/02/ten-libreoffice-macro-recipes.html) 9 | 10 | ## Quora posts and answers 11 | 12 | - [Why is book reading habit slowly reducing among people?](https://www.quora.com/Why-is-the-book-reading-habit-slowly-reducing-among-people/answer/Prahlad-Yeri) 13 | - [Are Humans Evil?](https://www.quora.com/Are-humans-evil/answer/Prahlad-Yeri) 14 | - [What are some cool python programs that require less than 50 lines of code?](https://www.quora.com/What-are-some-cool-Python-programs-that-require-less-than-50-lines-of-code/answer/Prahlad-Yeri) 15 | - [Is Big-Boss TV Series staged?](https://www.quora.com/Is-Bigg-Boss-TV-series-staged/answer/Prahlad-Yeri) 16 | - [Which countries can beat USA in a full-scale war?](https://www.quora.com/Which-countries-can-beat-the-USA-in-a-full-scale-war/answer/Prahlad-Yeri) 17 | - [How does life in Tech Mahindra compare to other MNCs](https://www.quora.com/Do-you-have-any-experience-working-with-Tech-Mahindra-How-does-it-compare-to-other-companies-like-Wipro-and-Infosys/answer/Prahlad-Yeri) 18 | - [How do cigarettes affect your mind?](https://www.quora.com/How-do-cigarettes-affect-the-studies/answer/Prahlad-Yeri) 19 | - [Do big companies like Google and Amazon fire software developers when there is a buggy release?](https://www.quora.com/Do-big-companies-like-Google-and-Amazon-fire-software-developers-when-there-is-a-buggy-release/answer/Prahlad-Yeri) -------------------------------------------------------------------------------- /lists/open_source.md: -------------------------------------------------------------------------------- 1 | # FOSS Resources 2 | 3 | ## Free Icons 4 | 5 | ### For commons licensed projects only (GPL/LGPL/MPL/etc.) 6 | 7 | - [Crystal Icon set](https://commons.wikimedia.org/wiki/Crystal_Clear) by Everaldo Coelho. 8 | - [Nuvola](https://en.wikipedia.org/wiki/Nuvola) by David Vignoni, originally created for KDE. 9 | - [Oxygen Project](https://en.wikipedia.org/wiki/Oxygen_Project) by KDE team. 10 | 11 | ### For all open source projects including commons and permissive (Apache/MIT/BSD/etc.) 12 | 13 | - [Tango Desktop Project](http://tango.freedesktop.org/Tango_Icon_Library) - CC By SA 14 | - [Lazarus Project Icons](https://forum.lazarus.freepascal.org/index.php/topic,59266.msg441849.html) - The Lazarus IDE Project (Delphi fork) has gratefully provided a collection of general purpose icons under CC-Zero license, credits Roland Hahn. 15 | - [Google Fonts](https://fonts.google.com/icons) - Material symbols and icons. 16 | - [Fontawesome](https://fontawesome.com/) - Designed for the web, may not work that well for desktop apps. 17 | - [famfamfam-silk](https://github.com/legacy-icons/famfamfam-silk) 18 | 19 | ## Blogs 20 | 21 | - [Planet GNOME](https://planet.gnome.org/) 22 | - [Planet KDE](https://planetkde.org/) 23 | - [Planet Linux Kernel](http://planet.kernel.org/) 24 | - [Qt blog](http://blog.qt.io/) 25 | - [Red Hat Developer Blog](https://developerblog.redhat.com/) 26 | - [Planet Mozilla](http://planet.mozilla.org/) 27 | - [Fedora Magazine](https://fedoramagazine.org/) 28 | - [Planet Arch Linux](https://planet.archlinux.org/) 29 | - [Lxer](http://lxer.com/) 30 | - [OMG Ubuntu](https://www.omgubuntu.co.uk/) 31 | - [Phoronix - To keep up with the hardware stuff](https://www.phoronix.com/) 32 | 33 | ## Books 34 | 35 | * [Producing Open Source Software](http://producingoss.com/) - Karl Fogel's free book covering all aspects of open source project management. 36 | * [Free as in Freedom by Richard Stallman](https://archive.org/details/faif-2.0) 37 | * [The Architecture of Open Source Applications](http://www.aosabook.org/en/index.html) 38 | * [Getting started with Open source development](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_started_with_open_source_development_p2.pdf) (PDF) 39 | * [Open Source for Business - A Practical Guide to Open Source Software Licensing](https://www.amazon.com/Open-Source-Business-Practical-Licensing/dp/B086G6XDM1) 40 | 41 | ## Articles 42 | 43 | - [Philosophy of the GNU Project](https://www.gnu.org/philosophy/philosophy.html) 44 | - [Why Open Source misses the point of Free Software](https://www.gnu.org/philosophy/open-source-misses-the-point.html) 45 | - [GNU Software](https://www.gnu.org/software/software.html) 46 | - [Free Learning Resources - GNU](https://www.gnu.org/education/edu-free-learning-resources.html) 47 | - [Letter from RMS to Tim O'Reilly](https://www.gnu.org/philosophy/amazon-rms-tim.html) 48 | - [The Bug Nobody is Allowed to Understand](https://www.gnu.org/philosophy/bug-nobody-allowed-to-understand.html) 49 | - [How I do my computing - Richard Stallman](https://stallman.org/stallman-computing.html) 50 | - [Saint IGNUcius - Richard Stallman](https://stallman.org/saint.html) 51 | 52 | ## Organizations 53 | 54 | - [Open Source Consortium (OSI)](https://opensource.com/resources/organizations) 55 | - [Free Software Foundation (FSF)](https://www.fsf.org/) 56 | - [Apache Software Foundation (ASF)](https://www.apache.org/) 57 | - [Electronic Frontier Foundation (EFF)](https://www.eff.org/) 58 | - [Linux Foundation](https://www.linuxfoundation.org/) 59 | - [Python Software Foundation](https://www.python.org/psf/) 60 | 61 | ## Videos 62 | 63 | - [History of GNU, Linux, FOSS (Revolution OS)](https://www.youtube.com/watch?v=vjMZssWMweA) 64 | - [The Code: Story of Linux documentary](https://www.youtube.com/watch?v=XMm0HsmOTFI) 65 | - [Bryan Lunduke: How I Became a Free Software Extremist](https://www.youtube.com/watch?v=kstKuHzfgjo) 66 | - [Red Hat Videos: Open Source Stories: Road to AI](https://www.youtube.com/watch?v=_sNNSEP-P7A&t=5s) 67 | - [The mind behind Linux|Linus Torvalds](https://www.youtube.com/watch?v=o8NPllzkFhE) 68 | -------------------------------------------------------------------------------- /lists/php.md: -------------------------------------------------------------------------------- 1 | # PHP Programming Resources 2 | 3 | ## Important articles and links 4 | - [PHP: a fractal of bad design](https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/) Infamous PHP Critique written in 2012, helped language evolve a lot since. 5 | - [Re-visiting »PHP: a fractal of bad design« in 2020](http://maettig.com/2020-09-16-revisiting-a-fractal-of-bad-design) 6 | - [PHP Delusions](https://phpdelusions.net/) - PHP evolves and improves because it accepts criticism gracefully. 7 | 8 | ## Official docs and other resources 9 | - [PHP Official docs](http://php.net/manual/en/) 10 | - [PHP-FIG - Standards matter](http://www.php-fig.org/psr/psr-4/) 11 | - [A brief introduction to PHP Namespacing](https://mattstauffer.co/blog/a-brief-introduction-to-php-namespacing) 12 | - [ziadoz/awesome-php](https://github.com/ziadoz/awesome-php) - A curated list of amazingly awesome PHP libraries, resources and shiny things. 13 | - [sitepoint-editors/awesome-symfony](https://github.com/sitepoint-editors/awesome-symfony) - A list of awesome Symfony bundles, utilities and resources. 14 | - [chiraggude/awesome-laravel](https://github.com/chiraggude/awesome-laravel) - A curated list of bookmarks, packages, tutorials, videos and other cool resources from the Laravel ecosystem. 15 | - [codeigniter-id/awesome-codeigniter](https://github.com/codeigniter-id/awesome-codeigniter) - A list of awesome CodeIgniter core, helpers, hooks, language, libraries, third_party and other cool resources for CodeIgniter. 16 | 17 | ## Frameworks 18 | - [Symfony](http://symfony.com) - Popular and highly used PHP framework, inspired by Java's spring. 19 | - [CodeIgniter](https://www.codeigniter.com/) - Another good PHP framework, created by Ellis Labs and presently maintained by British Columbia Institute of Technology (BCIT). 20 | - [Laravel](https://laravel.com) - Yet another PHP web framework, created and promoted by Taylor Otwell. 21 | - [yii](http://www.yiiframework.com/) - Developed by Yahoo Inc., the word literally means "simple and evolutionary" in Chinese language, and is also an acronym for "Yes, It Is!". 22 | - [cakephp](https://cakephp.org/) - Based on the MVC approach, modeled after Ruby on Rails. 23 | - [Laminas Project](https://getlaminas.org/) (formerly zend framework) - An open source, object-oriented web application framework implemented in PHP 7 and licensed under the New BSD License. 24 | 25 | ## CMS 26 | - [Drupal](https://drupal.org/) - Multi-purpose CMS, powers the White House. 27 | - [Wordpress](https://wordpress.org/) - Powers most blogs of this world. 28 | - [Fuelcms](https://www.getfuelcms.com/) - Built with CodeIgniter, FuelCMS is a popular and reputed name in the PHP world. 29 | - [Joomla](http://developer.joomla.org) - CMS helping both novice users and expert developers to create powerful websites and applications. 30 | - [Magento](http://magento.com/) - Powers many shopping carts. 31 | - [Limesurvey](https://www.limesurvey.org/) - Wonderful survey tool/CMS. 32 | - [CraftCMS](https://github.com/craftcms/cms) - Flexible, user-friendly CMS for creating custom digital experiences on the web and beyond. 33 | 34 | ## Libraries 35 | 36 | ### Build and Devops 37 | - [phpunit](https://github.com/sebastianbergmann/phpunit/) - Standard unit testing framework in the php world. 38 | - [prophecy](https://packagist.org/packages/phpspec/prophecy) - Highly opinionated mocking framework for PHP. 39 | - [mockery](https://packagist.org/packages/mockery/mockery) - Simple yet flexible PHP mock object framework. 40 | - [php-parser](https://packagist.org/packages/nikic/php-parser) - PHP parser written in PHP. 41 | 42 | ### Networking 43 | - [guzzle](https://github.com/guzzle/guzzle) - HTTP client library for PHP. 44 | - [PHP-Websockets](https://github.com/ghedipunk/PHP-Websockets) - An open implementation of WebSockets in php. 45 | - [PHPMailer](https://github.com/PHPMailer/PHPMailer) - The classic email sending library for PHP. 46 | - [swiftmailer](https://packagist.org/packages/swiftmailer/swiftmailer) - Another feature-right php mailer library. 47 | 48 | ### Others 49 | - [twig](https://packagist.org/packages/twig/twig) - The flexible, fast, and secure template language for PHP. 50 | - [PHPExcel](https://github.com/PHPOffice/PHPExcel) - A pure `php` library to export/import data in `Microsoft Excel` format. 51 | - [phpList](https://www.phplist.org/) - Mailing list software. 52 | - [php-markdown](https://github.com/michelf/php-markdown) - A handy markdown-converter (to/from html) in php. 53 | - [Archon](https://github.com/HWGehring/Archon) - Data Analysis package for PHP, the rought equivalent of Python's PANDAS. 54 | 55 | ## IDE and Tools 56 | - [Composer](https://getcomposer.org/doc/) - De-facto package manager for `php`. 57 | - [Packagist](https://packagist.org/) - De-facto hosting facility for hosting `composer` packages. 58 | - [EclipsePDT](https://eclipse.org/pdt/) - The IDE used by most professional `php` developers. 59 | - [PHPStorm](http://www.jetbrains.com/phpstorm) - Another great IDE which has a big number of fans. 60 | - [Zend IDE](http://www.zend.com/products/studio) - A proprietary `php` IDE. 61 | 62 | ## Online tutorials, books, puzzles, forums 63 | - [w3schools - PHP](https://www.w3schools.com/php/) 64 | - [CodeIgniter forums](https://forum.codeigniter.com/) 65 | - [PHP the right way](http://www.phptherightway.com/) 66 | - [HTMLgoodies PHP tutorials](http://www.htmlgoodies.com/beyond/php) 67 | - [Tizag PHP tutorials](http://www.tizag.com/phpT) 68 | - [Nettuts+](http://net.tutsplus.com/category/tutorials/php) 69 | - [PHP T-Point - Tutorials](https://www.phptpoint.com/) 70 | - [PHP Freaks - Forums](https://forums.phpfreaks.com/) 71 | 72 | ## Blogs and Help sites 73 | 74 | - [Laravel News](https://laravel-news.com) - Laravel News is the official blog of Laravel. 75 | - [PHP Gurukul](https://phpgurukul.com/) - PHP Programming Blog with many examples and sample projects, started by a Delhiite named Anuj Kumar. 76 | - [www.phpclasses.org](https://www.phpclasses.org/) - PHP Classes Repository. 77 | - [php\[architect\]](https://www.phparch.com/) - A magazine dedicated to PHP programming language. It was founded in 2002 by Marco Tabini and his group The BlueParabola. 78 | - [phpmagazine.net](https://phpmagazine.net/) - Stay up-to-date on the latest trends and developments in PHP programming with PHPMagazine.net. -------------------------------------------------------------------------------- /lists/programming.md: -------------------------------------------------------------------------------- 1 | # Programming Resources 2 | 3 | ## Top programming author blogs 4 | 5 | - [Coding Horror Blog - Jeff Atwood](https://blog.codinghorror.com/) 6 | - [Joel on Software](https://www.joelonsoftware.com/) 7 | - [Scott Hanselman - Coder, Blogger, Teacher, Speaker, Author](https://www.hanselman.com/) 8 | - [Adam the Automator](https://adamtheautomator.com/) 9 | - [Ray Wenderlich](https://www.raywenderlich.com/) - Tutorials for iPhone & iOS Developers and Gamers 10 | - [Julia Evans](https://jvns.ca/) 11 | - [Alvina Alexander - Java, Scala, Unix, MacOS Tutorials](https://alvinalexander.com/) 12 | - [Rick Brewster](https://blog.getpaint.net/) - Author of Paint.NET, popular open source C# app. 13 | - [Dedoimedo - A place to learn a lot about a lot](https://www.dedoimedo.com/) 14 | - [The Crazy Programmer](https://www.thecrazyprogrammer.com/) - It will guide you through the simplest basics of Java, Android, PHP, SQL and many more languages. 15 | - [Java, SQL and jOOQ](https://blog.jooq.org/) - Best Practices and Lessons. 16 | - [Chris Siebenmann](https://utcc.utoronto.ca/~cks/space/blog/) 17 | - [Ian Bicking - Home Page](https://www.ianbicking.org/) 18 | - [Ircmaxell's blog](https://blog.ircmaxell.com/) 19 | - [Krasimir Tsonev](https://krasimirtsonev.com/) - Writer, Speaker and Coder. 20 | - [Bruce Eckel](https://www.bruceeckel.com/) 21 | - [Schneier on Security](https://www.schneier.com/) 22 | - `Caution: below don't have a tranco domain rank:` 23 | - [Thinkdiff - Story telling by a computer programmer](https://thinkdiff.net/) 24 | - [Tim Hopper - Machine Learning, Photography](https://tdhopper.com/) 25 | - [Coding Alpha](https://www.codingalpha.com/) - Programming articles, codes and how-to tutorials for beginners. 26 | - [A Weird Imagination](https://aweirdimagination.net/) 27 | - [Boutros AbiChedid](https://bacsoftwareconsulting.com/blog/index.php/about/) 28 | - [Nick Basile](https://nick-basile.com/) 29 | - [Oliver Marshall](https://olivermarshall.net/) 30 | - [Joseph Scott](https://blog.josephscott.org/) 31 | 32 | ## Coding forums, weblogs and discussion sites 33 | 34 | - [Stack Overflow](https://stackoverflow.com) - The bread and butter of most programmers. 35 | - [Super User](https://superuser.com/) - Though not specific to programming, but very useful nevertheless. 36 | - [Daniweb](https://www.daniweb.com/articles/latest/recommended) - This is one of the oldest web forum on the Internet which is still thriving! The web-masters are great folks and the discussion is mostly centered around web development and technologies like PHP. 37 | - [Sitepoint Community Forums](https://www.sitepoint.com/community/) - An online community of web professionals, prides itself on being "the web's best resource" for web developers to keep up-to-date and learn JavaScript, CSS, UX, WordPress, PHP and more. 38 | - [Freecodecamp forums](https://forum.freecodecamp.org/) 39 | - [Eclipse Forums](https://www.eclipse.org/forums/index.php/i/) 40 | - [CodeRanch Forums](https://coderanch.com/forums/) 41 | - [CodeProject Community Lounge](https://www.codeproject.com/Lounge.aspx) 42 | - [Hackernoon contributors club](https://community.hackernoon.com/) 43 | - [Github Community Discussions](https://github.com/community/community/discussions) 44 | - [WordPress community forum](https://wordpress.org/support/forums/) 45 | - [Dev.to](https://dev.to) - More of a social media for coders, geared towards beginners. 46 | - [Code Project](https://www.codeproject.com/) - If you are into C#/VB.NET, this site is for you. 47 | - [GeeksForGeeks](https://www.geeksforgeeks.org/) - Yet another social coding and discussion site, quite reputed and popular in programming circles. 48 | - [Hashnode](https://hashnode.com/) - Yet another discussion site where you can make blog posts, adding to the diverse geek culture. 49 | - [Dzone](https://dzone.com/) - They have programming articles and also [refcardz](https://dzone.com/refcardz) or infographic PDFs to help you with learning and recall. 50 | - [AnandTech Forums](https://forums.anandtech.com/) 51 | - [Lazarus IDE \(FreePascal\) community forum](https://forum.lazarus.freepascal.org/) 52 | - [Hackr.io](https://hackr.io/blog) - Insightful articles by the Hackr programming and Design community. 53 | - [CodePen Blog](https://blog.codepen.io/) - The co-founders of CodePen talk about the ins and outs of running a web software business. 54 | - [A Technologists POV](https://medium.com/a-technologists-pov) - A Publication focused on software development and developing as a technology leader. 55 | - [Better Programming](https://medium.com/better-programming) - Programming advice. They cover code tutorials, leadership and management, productivity and coffee. 56 | - [Stack Abuse](https://stackabuse.com/) - News, articles, and ideas for software engineers and web developers. 57 | - [Codrops](https://tympanus.net/codrops/) - Web design and development blog that publishes articles and tutorials about the latest web trends, techniques and new possibilities. 58 | - [MIT App Inventor Community](https://community.appinventor.mit.edu/top?period=weekly) - Community forum for Android developers. Beware and cautioned if you don't belong to the chosen tribe though, you might face some extraordinary toxicity and racism here. 59 | - [PHPFreaks - PHP discussion forum](https://forums.phpfreaks.com/) 60 | 61 | ## Podcasts 62 | 63 | - [Oxycast](https://oxylabs.io/resources/oxycast) - A tech podcast related to web scraping hosted by Oxylabs, a leading proxy solutions provider. 64 | - [How I built this](https://www.npr.org/series/490248027/how-i-built-this) - As the name indicates, they bring together entrepreneurs, inventors, etc. who have created innovative and mind blowing things to discuss how these things came about. The podcast is intended for a general audience, not just technical people. 65 | - [Thoughtworks Technology Podcast](https://open.spotify.com/show/6RBb4pGRgOFTmtCDSfTWvu) - Primarily a programming podcast. 66 | 67 | ## Vlogs/Youtube 68 | 69 | - [Changelog](https://www.youtube.com/c/Changelog) - News and podcast for developers. 70 | - [Python Bytes](https://www.youtube.com/c/PythonBytesPodcast) - Weekly podcast by Michael Kennedy and Brian Okken. 71 | - [PHP Roundtable](https://www.youtube.com/c/PHPRoundtable) - A nerdy gathering of developers discussing topics that PHP nerds care about. 72 | - [Traversy Media](https://www.youtube.com/c/TraversyMedia) - The best webdev and coding tutorials. 73 | - [Free Code Camp](https://www.youtube.com/c/Freecodecamp) - Learn to code for free. 74 | - [Edureka](https://www.youtube.com/c/edurekaIN) - Live and interactive e-learning platform. 75 | - [Real Python](https://www.youtube.com/c/realpython) - Python tutorials and training videos. 76 | - [Indie Hackers](https://www.youtube.com/channel/UC36zt_eM_gZQXayw_pAdASg) - Interviews of programmers who turned their side-projects into profitable businesses. 77 | - [Jupiter Broadcasting](https://www.youtube.com/c/JupiterBroadcasting) - Tech podcast, content from different sources. 78 | 79 | 80 | ## MOOC (Massive Online Open Courses) 81 | 82 | - [SoloLearn](https://www.sololearn.com/) - My personal favorite! They have a mind blowing quiz/gamified way of teaching programming and what's more, they provide free online/PDF certificates on successful completion too! 83 | - [Free Code Camp](https://www.freecodecamp.org) - Fun and gamified way of learning web development. You can even try this if you already are a programmer and just want to exercise your coding muscles. 84 | - [Saylor Academy](https://learn.saylor.org) - Non profit Australian Academy offering various CS courses. Highly recommended! 85 | - [Open2Study](https://www.open2study.com/courses) - Launched in April 2013 by a [collaboration of several Australian universities](http://www.thegoodmooc.com/2013/06/a-review-of-open2study.html). The number of programming specific courses is currently small, but should grow in future considering that they are more leaning towards career-oriented than core academic courses. 86 | - [MIT Open Courseware](http://ocw.mit.edu/index.htm) - One of the best online resource to get learning content. However, you won't get any certificates on course completion. 87 | - [Stanford Online](http://online.stanford.edu/about) - Another great university that provisions learning content through the online channel. Again, no certificates, but still great course content. 88 | - [Coursera](https://www.coursera.org/courses?query=php) - Comprehensive curriculum and large number of programming courses to choose from. No free certificates though. 89 | - [edX.org](https://courses.edx.org/) - Yet another MOOC. They used to offer free certificates until few years ago but no longer now. 90 | - [Khan Academy - video lessons](https://www.khanacademy.org/computing/computer-programming/html-css/) - Good for learning *HTML/CSS* - both practice tests and video sessions. 91 | 92 | ## Puzzles, quizzes and riddles to exercise your coding muscles 93 | 94 | - [Kattis](https://open.kattis.com/) - Keep solving coding problems and keep earning reputation points for you, your university and your country! 95 | - [Project Euler](https://projecteuler.net/) - One of the "old-school", but interesting sites that features solving math problems through various levels. There is no code-evaluation, you just have to write your own code, come up with answers and post the answer to go to the next level. 96 | - [Advent of code](https://adventofcode.com/) - Lots of programming problems for you to solve! A gamification approach which is fun and enjoyable. It is said that people abuse the hell out of languages to reach the top of leaderboard here. Requires a `Github`, `Reddit` or `Google` account to sign in. 97 | - [CodingBat - python and java](https://codingbat.com/) - Coding puzzles and problems in *python* and *java*. 98 | - [PySchools - python](https://www.pyschools.com/quiz/view_ranking) - Programming practice tests specific to *python*. 99 | - [/r/dailyprogrammer](https://www.reddit.com/r/dailyprogrammer) - A programming puzzle a day keeps woes and dispair away. A subreddit where programming problems are posted and peer-reviewed every day. 100 | - [/r/learnpython wiki](https://www.reddit.com/r/learnpython/wiki/index#wiki_practice_python) - Pointer to more *python* practice resources. 101 | - [Code Wars](https://www.codewars.com/) - A must visit place for all programmers. The practice challenges are really addictive. 102 | - [Paqmind](http://paqmind.com/) – An alternative approach to learning. Answer theoretical questions, solve challenges and compare your solutions with verified ones. 103 | 104 | ## Integrated Development Environments (IDE) 105 | 106 | - [notepad++](https://notepad-plus-plus.org/): Less of an IDE and more of a code-editor to be honest but happens to be my favorite. 107 | - [microsoft/vscode](https://github.com/microsoft/vscode): This is more like a glorified notepad++ but highly popular and currently trending. It runs a bit slower though due to it being written in JavaScript. 108 | - [atom/atom](https://github.com/atom/atom): Similar to above, Atom is another JavaScript editor, quite popular these days. 109 | - [Netbeans](https://netbeans.apache.org/): The conservative Java veteran's IDE! Unlike the above two, this one is a fully fledged IDE and supports advanced things like code refactoring and navigation. 110 | - [Eclipse](https://eclipse.org): Another Java veteran's IDE, a strong competitor to Netbeans. 111 | 112 | 113 | 114 | ## Reddit Programming Help 115 | 116 | - [Reddit Programming Help](http://www.reddit.com/r/learnprogramming) - A must-visit place for every programmer. You will definitely gain something from this site, whether its learning, tips, guidance or just the satisfaction of helping a fellow developer. 117 | - [Programming Wiki](https://www.reddit.com/r/learnprogramming/wiki) 118 | - [Wiki/Online resources](https://www.reddit.com/r/learnprogramming/wiki/index#wiki_online_resources) 119 | - [Books/Offline resources](http://www.reddit.com/r/learnprogramming/wiki/books) 120 | 121 | ## Libraries and APIs 122 | 123 | - [Octokit client libraries](https://developer.github.com/libraries/) - Octokit library is used to access the github API. This comes in multiple flavors and languages including .NET, Ruby and Java. 124 | 125 | ## Other Programming resources 126 | - [Dictionary of Algorithms and Data Structure](http://xlinux.nist.gov/dads/) - Visit this site if you run out of ideas for program creation. Almost every algorithm invented by mankind can be found here. 127 | - [Design Patterns Catalog](http://martinfowler.com/eaaCatalog/) - A collection of software design patterns and processes to follow, written by Martin Fowler, one of the best minds in the industry. 128 | - [Great Github list of public datasets](http://www.datasciencecentral.com/profiles/blogs/great-github-list-of-public-data-sets?overrideMobileRedirect=1) - A great source of published data in case you are developing an app. 129 | - [UPC Database](https://www.upcdatabase.com/itemform.asp) - The canonical place on web to lookup barcode items. An invaluable resource if you are developing a Barcode app. 130 | -------------------------------------------------------------------------------- /lists/python.md: -------------------------------------------------------------------------------- 1 | # Python Programming Resources 2 | 3 | ## Official docs and other resources 4 | - [Python Official docs](https://docs.python.org/) 5 | - [PEP-8 - Guidelines for writing python code](https://www.python.org/dev/peps/pep-0008) 6 | - [Python Package Index - The official python package repo](https://pypi.python.org/) 7 | - [/r/learnpython wiki](https://www.reddit.com/r/learnpython/wiki/index#wiki_practice_python) 8 | - [Unofficial Windows Binaries for Python Extension Packages](https://www.lfd.uci.edu/~gohlke/pythonlibs/) - Must have resource for Windows users of Python. Provides all the compiled package files in pip installable(*.whl) files. 9 | - [vinta/awesome-python](https://github.com/vinta/awesome-python) - A curated list of awesome Python frameworks, libraries, software and resources. 10 | - [humiaozuzu/awesome-flask](https://github.com/humiaozuzu/awesome-flask) - A curated list of awesome Flask resources and plugins. 11 | - [wsvincent/awesome-django](https://github.com/wsvincent/awesome-django) - A curated list of awesome things related to Django. 12 | - [mjhea0/awesome-fastapi](https://github.com/mjhea0/awesome-fastapi) - A curated list of awesome things related to FastAPI. 13 | - [yoloseem/awesome-sphinxdoc](https://github.com/yoloseem/awesome-sphinxdoc) - A curated list of awesome tools for Sphinx Python Documentation Generator. 14 | 15 | ## Libraries 16 | 17 | ### Database Connectivity 18 | - [mysql-connector-python](mysql-connector-python) - Official mysql client library by Oracle. 19 | - [PyMySQL](https://pypi.org/project/PyMySQL/) - A pure-Python MySQL client library, based on PEP 249. [Apparently faster than the official driver](https://stackoverflow.com/a/25724855/849365) 20 | - [mysqlclient](https://pypi.org/project/mysqlclient/) - Another mysql client library implementation. [Apparently, the fastest implementation as it is C based](https://stackoverflow.com/a/25724855/849365). Django's recommended, also used by debian and ubuntu repos for `python3-mysqldb` package. 21 | - [psycopg2](https://pypi.org/project/psycopg2/) - Most popular postgresql driver for python. 22 | - [SQLAlchemy](http://www.sqlalchemy.org/) - The "bread and butter" [ORM](https://en.wikipedia.org/wiki/Object-relational_mapping) library in the python world. Extremely versatile and flexible enough to work with almost any RDBMS known to mankind. 23 | 24 | ### Scientific/Statistical 25 | - [scipy](https://docs.scipy.org) - Important python package for mathematicians and statisticians. 26 | - [numpy](http://www.numpy.org/) - A package for scientific computing. 27 | - [matplotlib](http://matplotlib.org/) - A 2d plotting library. 28 | - [pandas](http://pandas.pydata.org/) - High performance Data Analysis library for Python. 29 | - [nltk](http://www.nltk.org/) - Widely used Python library in the field of *Natural Language Processing*. 30 | 31 | ### Machine Learning 32 | - [gpt-2](https://github.com/openai/gpt-2) - Neuralnet/AI library, Code from the paper "Language Models are Unsupervised Multitask Learners". 33 | - [scikit-learn](https://scikit-learn.org/) - A free software machine learning library for the Python programming language. 34 | - [tensorflow](https://www.tensorflow.org/) - A free and open-source software library for dataflow and differentiable programming across a range of tasks. 35 | 36 | ### Networking/Scraping 37 | - [requests](http://docs.python-requests.org/en/latest/) - A popular library for handling HTTP requests. 38 | - [Twisted](https://twistedmatrix.com/) - An event driven networking engine written in python. Twisted is to python what System.Net is to C# or java.net package is to Java. 39 | - [Mechanize](https://pypi.python.org/pypi/mechanize/) - A fully-fledged web-scraping framework written in Python. 40 | 41 | ### Spreadsheets/Documents 42 | - [openpyxl](https://openpyxl.readthedocs.io) - A pure python library to export/import data in `Microsoft Excel` format. 43 | - [xlrd](https://blogs.harvard.edu/rprasad/2014/06/16/reading-excel-with-python-xlrd/) - A pure python library to read Microsoft Excel 97 (*.xls) format workbooks. 44 | - [python-docx](https://python-docx.readthedocs.io) - Python library to write to work with Microsoft Word Documents. 45 | - [markdown](https://pypi.org/project/Markdown/) - Python library to work with markdown format. 46 | - [Pandoc](https://pandoc.org) - Wonderful tool to convert document from one format to another, supports markdown, reST, doc, docx, pdf and a number of other formats. 47 | - [PyPDF2](https://pypdf2.readthedocs.io/) - Handly PDF library for reading text from PDF documents and writing to them, upgraded from the old PyPDF library to work with Python 3. 48 | - [pdfminer](https://pdfminersix.readthedocs.io/) - Another PDF read/write library, alternative to PyPDF2 which works slower but apparently is more reliable for fetching text from PDF. 49 | - [BeautifulSoup](http://www.crummy.com/software/BeautifulSoup/) - A mind-blowing XML parsing library that is widely used in web-scraping scripts and applications in python. 50 | - [lxml](https://lxml.de) - Library to process xml/html with python. 51 | - [PyYAML](https://github.com/yaml/pyyaml) - The next generation YAML parser and emitter for Python. 52 | 53 | ### Build and Tooling 54 | - [Twine](https://github.com/pypa/twine/) - Utility for interacting with PyPi packaging system. 55 | - [PyTest](https://github.com/pytest-dev/pytest) - Perhaps the De-facto testing module in python world. 56 | - [sphinx](https://www.sphinx-doc.org/en/master/usage/quickstart.html) - The standard documentation tool for python. 57 | - [readthedocs.org](https://readthedocs.org) - Online document hosting facility for pythonistas, based on Sphinx and integrates with github repositories and hooks. 58 | 59 | ### Graphical User Interfaces 60 | - [PySide](https://en.wikipedia.org/wiki/PySide) - Alternative GUI toolkit in Python, the open source version of PyQt which is commercial. 61 | - [Kivy](https://en.wikipedia.org/wiki/Kivy) - A modern GUI toolkit for building apps, works seamlessly on Linux, Android, Windows and Mac. 62 | - [pyglet](http://www.pyglet.org/) - Python graphics library. 63 | - [PySimpleGUI](https://pysimplegui.readthedocs.io/) - Another GUI toolkit similar to PyQT and tkinter. 64 | - [pyinstaller](https://github.com/pyinstaller/pyinstaller) - Freeze (package) Python programs into stand-alone executables. 65 | - [cx_Freeze](https://github.com/marcelotduarte/cx_Freeze) - Create standalone executables from Python scripts, with the same performance and is cross-platform. 66 | 67 | ### Others 68 | - [cookiecutter](https://github.com/cookiecutter/cookiecutter) - A command-line utility that creates projects from cookiecutters. 69 | - [Pelican](https://github.com/getpelican/pelican) - A static site generator that supports markdown and reST syntax. Written in python. 70 | - [pygments](https://pypi.org/project/Pygments/) - A syntax highlighting package written in Python. 71 | - [pygame](http://pygame.org/) - A popular python gaming library. 72 | - [panda3d](https://www.panda3d.org/) - Python graphics library. 73 | - [Tweepy](http://tweepy.readthedocs.io/) - Library to access tweets using the twitter api. 74 | - [pytz](https://pypi.org/project/pytz/) - Library to work with time-zones. 75 | - [tqdm](https://github.com/tqdm/tqdm) - Instantly make your loops show a smart progress meter. 76 | - [faker](https://github.com/joke2k/faker) - Package to generate fake data to test your python apps. 77 | - [Google API Python Client](https://github.com/googleapis/google-api-python-client) - Goole API client for Python. 78 | - [Google API Python - OAuth2 library](https://github.com/googleapis/oauth2client) - Goole API client for Python. 79 | - [Flatlib](https://github.com/flatangle/flatlib) - Astrology library written in pure Python (supports both tropical and siderial systems). 80 | 81 | ## Web-Frameworks 82 | - [Django](https://www.djangoproject.com/) - A popular web framework written in Python. Often touted as the web framework for busy journalists with deadlines, Django is very flexible and can be adapted to any web project needs. 83 | - [Flask](http://flask.pocoo.org) - A minimalist web framework. While not as popular and stuffed as Django, Flask follows a more `lego block` approach to development - starting from a minimal core, and keep adding as needed. An excellent framework, nevertheless. 84 | - [Bottle](http://bottlepy.org/) - A single module web framework for Python. 85 | 86 | ## Online tutorials, articles, books, puzzles 87 | - [Full Stack Python](https://fullstackpython.com) - Handy resource outlining the web development process using python frameworks and libraries. 88 | - [Dive Into Python - Mark Pilgrim](https://linux.die.net/diveintopython/html/toc/index.html) - Must read for all python learners and enthusiasts. 89 | - [Django vs. Flask: Picking the Right Python Web Framework](https://www.tivix.com/blog/django-vs-flask-picking-the-right-python-framework) - Excellent guide for choosing between django and flask, the two most popular python web frameworks. 90 | - [Web Scraping 101 with Python](http://www.gregreda.com/2013/03/03/web-scraping-101-with-python/) 91 | - [Writing a Virtual Machine in Python](http://pythonguy.wordpress.com/2008/04/17/writing-a-virtual-machine-in-python/) 92 | - [Coding Bat - Python](http://codingbat.com/python) 93 | - [Simple Python Programs](https://wiki.python.org/moin/SimplePrograms) 94 | - [Beginners Guide to Python](https://wiki.python.org/moin/BeginnersGuide) 95 | - [Learn Python, Break Python - A beginners guide](http://learnpythonbreakpython.com/) 96 | - [Automate boring stuff with Python](http://automatetheboringstuff.com/) 97 | 98 | ## Popular Youtube channels 99 | 100 | - [Corey Schafer](https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g) 101 | - [Engineer Man](https://www.youtube.com/channel/UCrUL8K81R4VBzm-KOYwrcxQ) 102 | - [Real Python](https://www.youtube.com/channel/UCI0vQvr9aFn27yR6Ej6n5UA) 103 | -------------------------------------------------------------------------------- /lists/social_media.md: -------------------------------------------------------------------------------- 1 | # Social Networking 2 | 3 | Whether you call them forums, micro-blogs, discussion threads, Q/A sites or whatever, social media is an ever expanding force as more and more people across the world are born and/or getting digital. It's important to know all the good ones, not just the popular ones. 4 | 5 | **General Social Networking** 6 | 7 | - [Twitter](https://twitter.com/) - For better or for worse, Twitter is like the de-facto of social networking because this is where you'll find most *real* people who are out there for networking. In a world of continuously increasing complexity and decreasing attention span, you must give it to their vision of coming up with the idea of micro blogging (very small posts) more than a decade ago! This forum is almost perfect except for a slight political bias when it comes to moderation or content censorship. 8 | - [Facebook](https://www.facebook.com/) - This "grand old website" in the social networking world isn't going away anytime soon! Despite the appalling competition and low entry barrier for hosting a forum website in today's digital age, Facebook continues to thrive and be on top due to its sheer network effect of the past. 9 | - [Quora](https://www.quora.com/) - Quora used to be my favorite before they ruined everything with the [Quora Plus Program](https://www.quora.com/How-much-longer-before-Quora-kicks-me-us-off-because-we-wont-pay-for-a-membership/answer/Prahlad-Yeri) unfortunately. Nevertheless, this Q/A site is still a great resource for finding insightful answers to all kinds of questions, and also be used for general social networking. 10 | - [Linkedin](https://www.linkedin.com/) - This one is for career networking for professionals though I'm still unable to fathom what exactly did Microsoft achieve by acquiring this company few years ago. Another good resource for networking though. 11 | - [Reddit](https://www.reddit.com/) - There is something about this forum that makes people pour their hearts out and talk about every aspect of their life, be it jobs and workplaces, health and fitness, politics, technology or whatever. There are subreddits (sub-forums) dedicated to each topic where the discussions take place. 12 | - [Tildes.net](https://tildes.net/) - A little known alternative to reddit, this one happens to be my current favorite! That's because this is one of the rare social networking sites where you feel like you're interacting with real humans with the "be nice, be respectful" attitude which you hardly find online these days. Perhaps the reason for that is this network isn't open to registration for all, only when an existing member endorses you by sending you a link, you get to sign up there. I think this process keeps most automated AI bots and corporate shills away from there. 13 | 14 | **Technology or Social Coding** 15 | 16 | - [Github](https://github.com/) - The site I'm using for hosting this open source list isn't exactly a forum but when it comes to *social coding*, you can't really beat Github! They're not just a source hosting facility but truly an innovator in the open source way of life or culture, at least when it comes to social interaction different open source communities. 17 | - [Stack Overflow](https://stackoverflow.com/) - It's widely known that Stack Overflow is a "bread and butter" Q/A site for programmers but what's not so commonly known is that the other stack exchanges such as the [History Stack Exchange](https://history.stackexchange.com/), [English Stack Exchange](https://english.stackexchange.com/), [SuperUser.com](https://superuser.com/), etc. are also equally informative and insightful! 18 | - [Hacker News](https://news.ycombinator.com/news) - Also sometimes affectionately called the "y-combinator", this one is easily the go to news and interaction forum for most tech enthusiasts. 19 | - [Dev.to](https://dev.to/) - A relatively new site where users can post on technology related topics and interact through discussion threads. You'll find nice folks here who are learning new stuff just like you. -------------------------------------------------------------------------------- /lists/tools.md: -------------------------------------------------------------------------------- 1 | # Software tools to make your life easier 2 | 3 | ## Grammar checkers (grammarly alternatives) 4 | 5 | - [languagetool-org/languagetool](https://github.com/languagetool-org/languagetool) - Style and Grammar Checker for 25+ Languages 6 | - [errata-ai](https://github.com/errata-ai/vale) - A syntax-aware linter for prose built with speed and extensibility in mind. -------------------------------------------------------------------------------- /lists/web.md: -------------------------------------------------------------------------------- 1 | # WebDev Resources 2 | 3 | ## Free or Creative Commons Assets 4 | - [Google Fonts](https://www.google.com/fonts/) - Get professional quality fonts for free - courtesy of Google Inc. 5 | - [FontAwesome.io](http://fontawesome.io/examples/) - Open source vector based fonts covering all varieties, a boon for Web Developers. 6 | - [Pexels](https://www.pexels.com/) - Royalty free images. 7 | - [Unsplash](https://unsplash.com/) - Royalty free images. 8 | 9 | ## Official docs and other resources 10 | - [Tailwind Components](https://tailwindcomponents.com/) - An inspirational collection of tailwind styles. 11 | - [Mozilla - Official docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript) 12 | - [CSS Tricks - Cool new CSS Tricks](http://css-tricks.com) 13 | - [A List Apart - Excellent Design learnings](http://alistapart.com/articles) 14 | - [Pointer to more WebDev resources](https://www.reddit.com/r/webdev/comments/1v7en8/webdev_resources/) 15 | - [HTML5 Coding essentials - Free course on edX.org](https://www.edx.org/course/html5-part-1-html5-coding-essentials-w3cx-html5-1x) 16 | - [W3Schools](https://www.w3schools.com/default.asp) - A collection of helpful tutorials for new developers. 17 | 18 | ## CSS Frameworks 19 | - [Twitter Bootstrap](https://github.com/twbs/bootstrap) - A popular `CSS/JavaScript` framework by Twitter Inc., again an "off-the-shelf" reusable component for backend & front-end developers alike. 20 | - [Zurb Foundation](https://github.com/zurb/foundation) - A viable alternative to Twitter Bootstrap. Powers a lot of high-profile websites. 21 | - [Purecss framework](http://purecss.io/) - A minimal (18 kilobytes) CSS framework by Yahoo Inc. 22 | - [Tailwind](https://tailwindcss.com) - Minimal and wonderful CSS widgets framework, nice alternative to Bootstrap. 23 | 24 | ## CSS Templates 25 | - [AdminLTE](https://github.com/ColorlibHQ/AdminLTE) - Free admin dashboard template based on Bootstrap 4. 26 | - [SB-Admin-2](https://github.com/StartBootstrap/startbootstrap-sb-admin-2) - A free, open source, Bootstrap admin theme created by Start Bootstrap. 27 | - [Gentelella Admin](https://github.com/ColorlibHQ/gentelella) - Free Bootstrap 4 Admin Dashboard Template. 28 | 29 | ## JavaScript Libraries 30 | - [jQuery](http://www.jquery.com) - The most popular JavaScript library in vogue. A must-know for any web-developer. 31 | - [bootstrap-slider](http://www.eyecon.ro/bootstrap-slider) - Slider plugin for the bootstrap framework. 32 | - [jQueryUI - Official docs](https://jqueryui.com) - A UI framework on top of `jQuery`, but lost traction lately due of Bootstrap and other frameworks. 33 | - [pagedown](https://code.google.com/archive/p/pagedown/) - Markdown to HTML converter written in JavaScript ([used by StackOverflow](https://stackoverflow.com/a/40066280/849365)). 34 | - [to-markdown](https://github.com/domchristie/to-markdown) - A handly html-to-markdown converter written in JavaScript by Dom Christie. 35 | - [JSTree](https://www.jstree.com/) - Useful jQuery plugin to easily integrate trees in your web apps. The one on the left side of this page is built using jstree library. 36 | - [jsPlumb](https://jsplumbtoolkit.com/) - Useful JavaScript library for plugging-in "drag-drop" elements in your web-page. 37 | - [d3js](http://d3js.org/) - Useful FOSS JavaScript library for charting and all kinds of data visualization. 38 | - [Flot charts](http://www.flotcharts.org/) - FOSS JavaScript library for charting. Viable alternative to highcharts. 39 | - [jqplot](http://www.jqplot.com/) - Another great FOSS JavaScript charting library. 40 | - [Prettify](https://github.com/google/code-prettify) - A Syntax-Highlighter script that makes source-code snippets in HTML prettier. 41 | - [i18next](https://github.com/i18next/i18next) - Internationalization/Localization library for JavaScript. 42 | - [Jed](https://github.com/SlexAxton/Jed) - Internationalization/Localization library for JavaScript. 43 | - [highcharts](http://www.highcharts.com/) - Interactive JavaScript charting library. But remember, its free only for personal/non-commercial use. 44 | 45 | ## JavaScript Components 46 | - [jqueryui](https://jqueryui.com/) - jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. 47 | - [datatables.net](http://datatables.net/) - Add advanced interaction controls 48 | to your HTML tables the free & easy way. 49 | - [select2](https://github.com/select2/select2) - A jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results. 50 | - [React](https://reactjs.org/) - React is a JavaScript library for building user interfaces. It is maintained by Facebook and a community of individual developers and companies. 51 | - [Material-UI](https://material-ui.com/) - A popular set of react components. 52 | - [Angular-Material](https://material.angular.io) - Material UI components for the angular framework. 53 | - [primeng](https://primefaces.org/primeng) - Another beautiful UI component library for angular framework. 54 | 55 | ## JavaScript Frameworks 56 | - [AngularJS - Official docs](https://angularjs.org/) - A mind-blowing MVC framework to lay out a framework for large MVC apps on the front-end. Extensively used along with `Twitter Bootstrap`. 57 | - [Vue.js](https://en.wikipedia.org/wiki/Vue.js) - Open source JavaScript framework for building user interfaces and single page applications. 58 | - [Backbone.js](https://github.com/jashkenas/backbone)- A light-weight JavaScript framework based on MVP paradigm, designed for developing single page applications. 59 | 60 | ## Toolchain 61 | - [Google page speed insights](https://developers.google.com/speed/pagespeed/insights/) - Google website testing tool. 62 | - [npmjs](https://www.npmjs.com) - The JavaScript package manager. 63 | - [html-minifier](https://github.com/kangax/html-minifier) - Javascript-based HTML compressor/minifier (with Node.js support) ([Google recommends](https://developers.google.com/speed/docs/insights/MinifyResources)). 64 | - [clean-css](https://github.com/jakubpawlowicz/clean-css) - Fast and efficient CSS optimizer for node.js and the Web. 65 | - [clean-css-cli](https://github.com/jakubpawlowicz/clean-css-cli) - Command-line utility based on above. 66 | - [csso](https://github.com/css/csso) - CSS minifier with structural optimizations (Google recommends). 67 | - [css-nano](https://github.com/ben-eb/cssnano) - A modular minifier, built on top of the PostCSS ecosystem (Google recommends). 68 | - [UglifyJS2](https://github.com/mishoo/UglifyJS2) - JavaScript parser / mangler / compressor / beautifier toolkit (version-2)(Google recommends). 69 | - [UglifyJS](https://github.com/mishoo/UglifyJS) - Version-1 of the above. 70 | - [node-sass](https://github.com/sass/node-sass) - A sass compiler (Node.js bindings to libsass). 71 | 72 | ## Articles 73 | - [Just Starting Out with CSS & HTML - CSS-Tricks](https://css-tricks.com/guides/beginner/) 74 | - [The Different Kinds of CSS Layout - CSS-Tricks](https://css-tricks.com/guides/layout/) 75 | - [A Complete Guide to Grid](https://css-tricks.com/snippets/css/complete-guide-grid/) 76 | - [A Nerd’s Guide to Color on the Web](https://css-tricks.com/nerds-guide-color-web/) 77 | - [A Complete Guide to Flexbox](https://css-tricks.com/snippets/css/a-guide-to-flexbox/) 78 | - [StackOverflow - Markdown to HTML JS converter](https://stackoverflow.com/a/40066280/849365) -------------------------------------------------------------------------------- /lists/x86_salvation.md: -------------------------------------------------------------------------------- 1 | # x86 Salvation 2 | 3 | ## Support information for the x86 (32-bit) architecture 4 | 5 | 32-bit computer architecture is increasingly becoming the dinosaur of the PC world these days, especially in the Linux zone. 6 | 7 | Considering that almost every other linux distro and every major software vendor are announcing dropping support for x86, a day might soon come when words like `i386`, `x86` and `32-bit` will fade away from people's memory seeing how fast things move in the IT world. On that day, this list could be helpful to someone wanting to use an old x86 PC or laptop or VM for whatever reasons. 8 | 9 | ## Linux and BSD 10 | 11 | - [Debian](https://docs.python.org/) - Thankfully, Debian is one of the few distros who has maintained x86 support as of now (2019) though we can't say for how long that will hold. 12 | - [Ubuntu](https://ubuntu.com) - Ubuntu has stopped support for x86 since [16.04 LTS](http://releases.ubuntu.com/16.04.6/) which is the last downloadable distro with x86 support. However, you can use lighter variants like [lubuntu](https://lubuntu.net/) and [xubuntu](https://xubuntu.org/) who still support x86 (as of 2019) but its uncertain how long they'll do that. 13 | - [Linux Mint](https://linuxmint.com/download.php) - In a [recent blog post](https://blog.linuxmint.com/?p=3766), Linux Mint has announced that since the upstream (Ubuntu) has dropped support for 64-bit, Linux Mint will be forced to do the same with future versions of 20.x. 19.x is the last 32-bit release and will be supported until 2023. 14 | - [Fedora](https://getfedora.org/) - Thankfully, Fedora has retained support for [32-bit builds](https://download.fedoraproject.org/pub/fedora-secondary/releases/30/Workstation/i386/) as of now. 15 | - [OpenSUSE](https://software.opensuse.org/) - OpenSUSE LEAP has stopped support for x86 builds since at least 15.1. As of today, [their download page](https://software.opensuse.org/distributions/leap) provides for 64-bit ISOs only. 16 | - [Gentoo](https://www.gentoo.org/) - Gentoo is a difficult distribution for the average linux user to master but thankfully, [they do support 32-bit arch](https://www.gentoo.org/downloads/) as of now. 17 | - [FreeBSD](https://www.freebsd.org/) - FreeBSD still has [full support for i386](https://www.freebsd.org/platforms/index.html) as of now. 18 | 19 | ## Software 20 | 21 | ### Languages, Interpreters and Runtimes 22 | 23 | - Node.js: Node has [officially stopped supporting x86 since 10.x LTS version](https://github.com/nodesource/distributions/blob/master/README.md#deb). The last Node LTS you can use on an x86 is 8.x using the instructions on the linked page. However, they have plans to revive i386 builds [unofficially as mentioned here](https://unofficial-builds.nodejs.org/). 24 | - Java: Official JDK (Oracle) has stopped x86 support since Java 11. The last Oracle x86 JDK you can install is [Java 8](https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html). The same is with Amazon Corretto and others, almost every major Java vendor has dropped support for x86 since the 8.x branch. 25 | - Python: Python has (thankfully!) maintained support for x86 as of now (v3.74) for [windows and mac](https://www.python.org/downloads/release/python-374/), and their source tar files should trivially compile to i386 on linux as major distros like debian are shipping i386 versions of it. 26 | - PHP: PHP has [maintained support for x86](https://windows.php.net/download#php-7.3) for windows as of now. Building PHP using C is also usually trivial for x86 on linux. 27 | 28 | ### Databases 29 | 30 | - MongoDB: MongoDB has absolutely stopped support for x86 arch through repos. The only way to install mongodb on a linux machine is to extract the [latest supported tar build](https://fastdl.mongodb.org/linux/mongodb-linux-i686-3.0.6.tgz) and installing the binaries yourself. Based on my testing, it works on ubuntu trusty. 31 | - MySQL - MySQL Server (GPL Community Edition) has [maintained support for x86](https://dev.mysql.com/downloads/windows/installer/8.0.html) for windows as of now. It should also be trivially available on i386 versions of various linux distros. 32 | 33 | 34 | *This list is evolving as new information about i386 systems comes up, feel free to contribute!* 35 | 36 | 37 | *Links* 38 | 39 | - **MongoDB** 40 | - 41 | - 42 | - **Node.js** 43 | - [Discussion surrounding Node.js decision to drop 32-bit builds](https://github.com/nodejs/build/issues/885) 44 | - 45 | - 46 | - 47 | - **Node.js (Unofficial i386 builds)** 48 | - 49 | - 50 | - **Java** 51 | - 52 | - **Python** 53 | - -------------------------------------------------------------------------------- /metalist.md: -------------------------------------------------------------------------------- 1 | # The Meta List - One List to Rule Them All! 2 | 3 | This is a curated meta list that contains links to other awesome curated lists, mostly technology related. 4 | 5 | ## PHP/Python/WebDev 6 | 7 | - [ziadoz/awesome-php](https://github.com/ziadoz/awesome-php) - A curated list of amazingly awesome PHP libraries, resources and shiny things. 8 | - [sitepoint-editors/awesome-symfony](https://github.com/sitepoint-editors/awesome-symfony) - A list of awesome Symfony bundles, utilities and resources. 9 | - [chiraggude/awesome-laravel](https://github.com/chiraggude/awesome-laravel) - A curated list of bookmarks, packages, tutorials, videos and other cool resources from the Laravel ecosystem. 10 | - [codeigniter-id/awesome-codeigniter](https://github.com/codeigniter-id/awesome-codeigniter) - A list of awesome CodeIgniter core, helpers, hooks, language, libraries, third_party and other cool resources for CodeIgniter. 11 | - [vinta/awesome-python](https://github.com/vinta/awesome-python) - A curated list of awesome Python frameworks, libraries, software and resources. 12 | - [humiaozuzu/awesome-flask](https://github.com/humiaozuzu/awesome-flask) - A curated list of awesome Flask resources and plugins. 13 | - [wsvincent/awesome-django](https://github.com/wsvincent/awesome-django) - A curated list of awesome things related to Django. 14 | - [mjhea0/awesome-fastapi](https://github.com/mjhea0/awesome-fastapi) - A curated list of awesome things related to FastAPI. 15 | - [yoloseem/awesome-sphinxdoc](https://github.com/yoloseem/awesome-sphinxdoc) - A curated list of awesome tools for Sphinx Python Documentation Generator. 16 | - [ripienaar/free-for-dev](https://github.com/ripienaar/free-for-dev) - A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev. 17 | - [binhnguyennus/awesome-scalability](https://github.com/binhnguyennus/awesome-scalability) - The Patterns of Scalable, Reliable, and Performant Large-Scale Systems. 18 | - [spellbook-of-modern-webdev](https://github.com/dexteryy/spellbook-of-modern-webdev) - A Big Picture, Thesaurus, and Taxonomy of Modern JavaScript Web Development. 19 | - [dypsilon/frontend-dev-bookmarks](https://github.com/dypsilon/frontend-dev-bookmarks) - Manually curated collection of resources for frontend web developers. 20 | - [neutraltone/awesome-stock-resources](https://github.com/neutraltone/awesome-stock-resources) - A collection of links for free stock photography, video and Illustration websites. 21 | - [Common Web Design/Development tools](http://www.reddit.com/r/Web_Design/comments/pi4gh/common_Web_Design_development_tools/) 22 | 23 | 24 | ## JavaScript 25 | 26 | - [domchristie/turndown](https://github.com/domchristie/turndown) - An HTML to Markdown converter written in JavaScript. 27 | - [uhub/awesome-javascript](https://github.com/uhub/awesome-javascript) - A curated list of awesome JavaScript frameworks, libraries and software. 28 | - [sorrycc/awesome-javascript](https://github.com/sorrycc/awesome-javascript) - A collection of awesome browser-side JavaScript libraries, resources and shiny things. 29 | - [markerikson/react-redux-links](https://github.com/markerikson/react-redux-links) - Curated tutorial and resource links I've collected on React, Redux, ES6, and more. 30 | - [PatrickJS/awesome-angular](https://github.com/PatrickJS/awesome-angular) - A curated list of awesome Angular resources. 31 | - [enaqx/awesome-react](https://github.com/enaqx/awesome-react) - A collection of awesome things regarding React ecosystem. 32 | - [jondot/awesome-react-native](https://github.com/jondot/awesome-react-native) - Awesome React Native components, news, tools, and learning material! 33 | - [brillout/awesome-react-components](https://github.com/brillout/awesome-react-components) - Catalog of React Components & Libraries. 34 | - [sindresorhus/awesome-nodejs](https://github.com/sindresorhus/awesome-nodejs) - ⚡️ Delightful Node.js packages and resources. 35 | - [sqreen/awesome-nodejs-projects](https://github.com/sqreen/awesome-nodejs-projects) - Curated list of awesome open-source applications made with Node.js. 36 | - [sindresorhus/awesome-electron](https://github.com/sindresorhus/awesome-electron) - Useful resources for creating apps with Electron. 37 | - [airbnb/javascript](https://github.com/airbnb/javascript) - Airbnb JavaScript Style Guide. 38 | - [bolshchikov/js-must-watch](https://github.com/bolshchikov/js-must-watch) - Must-watch videos about javascript. 39 | - [projects-and-companies-using-backbone](https://github.com/jashkenas/backbone/wiki/projects-and-companies-using-backbone) - Projects and Companies using Backbone by Jeremy Ashkenas. 40 | - [30-seconds-of-code](https://github.com/30-seconds/30-seconds-of-code) - A curated collection of useful JavaScript snippets that you can understand in 30 seconds or less. 41 | 42 | ## Windows/.NET/C# 43 | 44 | - [Awesome-Windows/Awesome](https://github.com/Awesome-Windows/Awesome) - An awesome & curated list of best applications and tools for Windows. 45 | - [awesome-dotnet](https://github.com/quozd/awesome-dotnet) - A collection of awesome .NET libraries, tools, frameworks, and software. 46 | - [awesome-c-sharp](https://github.com/uhub/awesome-c-sharp) - A curated list of awesome C-Sharp frameworks, libraries and software. 47 | 48 | ## Java/Android 49 | 50 | - [awesome-java](https://github.com/akullpp/awesome-java) - A curated list of awesome frameworks, libraries and software for the Java programming language. 51 | - [java-design-patterns](https://github.com/iluwatar/java-design-patterns) - Design patterns implemented in Java. 52 | - [awesome-android](https://github.com/JStumpp/awesome-android) - A curated list of awesome Android packages and resources. 53 | - [Open Source Spring-MVC projects](https://stackoverflow.com/questions/2604655/any-open-source-spring-sample-project-thats-bigger-than-petclinic) 54 | 55 | ## Others 56 | 57 | - [plenaryapp/awesome-rss-feeds](https://github.com/plenaryapp/awesome-rss-feeds) - Awesome RSS feeds - A curated list of RSS feeds (and OPML files) used in Recommended Feeds and local news sections of Plenary. 58 | - [public-apis/public-apis](https://github.com/public-apis/public-apis) - A collective list of free APIs. 59 | - [JoseDeFreitas/awesome-youtubers](https://github.com/JoseDeFreitas/awesome-youtubers) - An awesome list of awesome YouTubers that teach about technology. 60 | - [Awesome-Youtube-Channels](https://github.com/epoyraz/Awesome-Youtube-Channels) - A curated list of youtube channels about programming. 61 | - [rShetty/awesome-podcasts](https://github.com/rShetty/awesome-podcasts) - Awesome list of Important Podcasts for software engineers. 62 | - [prakhar1989/awesome-courses](https://github.com/prakhar1989/awesome-courses) - List of awesome university courses for learning Computer Science. 63 | - [Awesome First PR Opportunities](https://github.com/MunGell/awesome-for-beginners) - List of awesome projects for first time contributions to open source. 64 | - [30-seconds-of-interviews](https://github.com/30-seconds/30-seconds-of-interviews) - A curated collection of common interview questions to help you prepare for your next interview. 65 | - [Paid Community Writer Programs](https://github.com/malgamves/CommunityWriterPrograms) - A list of publications that pay writers to create developer content. 66 | - [Build Your Own X - Collection of resources to help you build things from scratch](https://github.com/danistefanovic/build-your-own-x) 67 | - [List of Top Public Time Servers](https://gist.github.com/mutin-sa/eea1c396b1e610a2da1e5550d94b0453) - Curated list of public time servers across the world to keep your computer clocks updated. 68 | - [luong-komorebi/Awesome-Linux-Software](https://github.com/luong-komorebi/Awesome-Linux-Software) - A list of awesome applications, software, tools and other materials for Linux distros. 69 | - [MaximAbramchuck/awesome-interview-questions](https://github.com/MaximAbramchuck/awesome-interview-questions) - A curated awesome list of lists of interview questions. Feel free to contribute! 70 | - [tiimgreen/github-cheat-sheet](https://github.com/tiimgreen/github-cheat-sheet) - A list of cool features of Git and GitHub. 71 | - [tuvtran/project-based-learning](https://github.com/tuvtran/project-based-learning) - Curated list of project-based tutorials. 72 | - [programming-talks](https://github.com/hellerve/programming-talks) - Awesome & Interesting Talks concerning Programming. 73 | - [Awesome-Hacking](https://github.com/Hack-with-Github/Awesome-Hacking) - Hack-with-Github/Awesome-Hacking: A collection of various awesome lists for hackers, pentesters and security researchers. 74 | - [EbookFoundation/free-programming-books](https://github.com/EbookFoundation/free-programming-books) - Freely available programming books. 75 | - [dwmkerr/hacker-laws](https://github.com/dwmkerr/hacker-laws) - Laws, Theories, Principles and Patterns that developers will find useful. 76 | - [k4m4/movies-for-hackers](https://github.com/k4m4/movies-for-hackers) - A curated list of movies every hacker & cyberpunk must watch. 77 | - [avelino/awesome-go](https://github.com/avelino/awesome-go) - A curated list of awesome Go frameworks, libraries and software. 78 | - [dariubs/GoBooks](https://github.com/dariubs/GoBooks) - List of Golang books. 79 | - [hjacobs/kubernetes-failure-stories](https://github.com/hjacobs/kubernetes-failure-stories) - Compilation of public failure/horror stories related to Kubernetes 80 | - [pomerium/awesome-zero-trust](https://github.com/pomerium/awesome-zero-trust) - A curated collection of awesome resources for the zero-trust security model. 81 | 82 | 83 | ## Metalists 84 | 85 | - [trimstray/the-book-of-secret-knowledge](https://github.com/trimstray/the-book-of-secret-knowledge) - A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more. 86 | - [sindresorhus/awesome](https://github.com/sindresorhus/awesome) - Awesome lists about all kinds of interesting topics (especially programming/tech). 87 | - [bayandin/awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness) - A curated list of amazingly awesome awesomeness. 88 | - [awesome-list](https://github.com/topics/awesome-list) - All the popular github projects falling under the topic of "Awesome Lists". --------------------------------------------------------------------------------