Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/daveads/awesome-articles

list of awesome-articles
https://github.com/daveads/awesome-articles

List: awesome-articles

articles articles-aprogrammer awesome awesome-lists computer-science cs language links programmers sites

Last synced: 16 days ago
JSON representation

list of awesome-articles

Awesome Lists containing this project

README

        


# ARTICLES [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

### AWESOME ARTICLES
------------

This list contains links to articles written by developer's, computer scientist, programmer, #like minded people.
so if you have written articles or came across acticles you feel every one should read feel free to add a link.

### TO Contribute

Please read [CONTRIBUTING](/CONTRIBUTING.md).

### Share
+ [Share on Twitter](http://twitter.com/home?status=https://github.com/Daveads/awesome-articles-a-programmer-should-read)
+ [Share on Facebook](http://www.facebook.com/sharer/sharer.php?s=100&p[url]=https://github.com/Daveads/awesome-articles-a-programmer-should-read)

---------------------
Index
---------------------
### Dev
- [Computer science](#cs)
- [programmers](#programmers)
- [Web-dev](#Web-dev)
- [others](#others)
- [must-read](#Must-read)
- [Startup](#Startup)

### PLATFORMS
- [Medium](#meduim-articles)
- [Dev.to](#dev.to)
- [Programming Languages](#)

--------------------
Articles
--------------------

### cs
- [what cs majors should know](http://matt.might.net/articles/what-cs-majors-should-know/)
- [Teaching your self computer science](https://teachyourselfcs.com/)
- [Floating-point Arithmetic](https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html) : what Every computer Scientist should know About Floating Point Arithmetic
- [The cost of forsaking C](https://blog.bradfieldcs.com/the-cost-of-forsaking-c-113986438784)
- [40 Keys Computer Science Concepts Explained In Layman’s Terms](http://carlcheo.com/compsci)
- [What's new in CPUs since the 80's?](https://danluu.com/new-cpu-features/)
- [The Programming Process](http://www.cs.bham.ac.uk/~rxb/java/intro/2programming.html)
- [CS_Resources](https://daveads.netlify.com/2019-07-07-Computer-Science-Resources/)

### others

- [A Gentle Introduction To Graph Theory](https://dev.to/vaidehijoshi/a-gentle-introduction-to-graph-theory)
- [A programmer friendly language that compiles to Lua.](http://moonscript.org)
- [A Software Developer’s Reading List](https://stevewedig.com/2014/02/03/software-developers-reading-list/) : Some good books and links in there.
- [Code a TCP/IP stack](http://www.saminiir.com/lets-code-tcp-ip-stack-5-tcp-retransmission/) : Let's code a TCP/IP stack, 5: TCP Retransmission
- [Codewords.recurse](https://codewords.recurse.com/issues/four/the-language-of-choice) : The language of choice
- [Data structure and Algorithms](https://techiedelight.quora.com/500-Data-Structures-and-Algorithms-practice-problems-and-their-solutions) : List of some algorithms and datastructure with their solutions.
- [Dive into the byte code](https://www.wikiwand.com/en/Java_bytecode)
- [Expectations of a Junior Developer](http://blog.thefirehoseproject.com/posts/expectations-of-a-junior-developer/)
- [Linux Inside](https://0xax.gitbooks.io/linux-insides/content/Booting/linux-bootstrap-1.html)
- [List of algorithms](https://www.wikiwand.com/en/List_of_algorithms)
- [Step by Step Guide to Database Normalization](https://www.databasestar.com/normalization-in-dbms/): A guide to database normalization.
- [The Key To Accelerating Your Coding Skills](http://blog.thefirehoseproject.com/posts/learn-to-code-and-be-self-reliant/)
- [Unicode](https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/)
- [We are reinventing the retail industry through innovative technology](http://multithreaded.stitchfix.com)
- [What every programmer absolutely, positively needs to know about encodings and character sets to work with text](http://kunststube.net/encoding/)
- [What every programmer should know about memory - PDF](http://futuretech.blinkenlights.nl/misc/cpumemory.pdf)
- [Why fast pages are important](https://fly.io/articles/why-fast-pages-are-important/) : Why App Speed Matters, Revenue
- [qotoqot - improving-focus](https://qotoqot.com/blog/improving-focus/) : How I got to 200 productive hours a month
- [Pixel Beat - Unix](http://www.pixelbeat.org/docs/unix-parallel-tools.html) : Parallel processing with unix tools
- [Learning Vim](https://hackernoon.com/learning-vim-what-i-wish-i-knew-b5dca186bef7) : What I Wish I Knew
- [Write a Kernel](http://arjunsreedharan.org/post/82710718100/kernel-101-lets-write-a-kernel) : Kernel 101 – Let’s write a Kernel
- [Learning JavaScript Design Patterns](https://addyosmani.com/resources/essentialjsdesignpatterns/book/) : online version of the Learning JavaScript Design Patterns published by O'Reilly, released by the author Addy Osmani under CC BY-NC-ND 3.0
- [Working with Webhooks](https://requestbin.com/blog/working-with-webhooks/) : a comprehensive guide on webhooks
- [The Coming Software Apocalypse](https://www.theatlantic.com/technology/archive/2017/09/saving-the-world-from-code/540393/)

### programmers
- [Programmer Competency Matrix](http://sijinjoseph.com/programmer-competency-matrix/) : knowing what your level as a programmer is.
- [What Every Developer Should Know about Unicode](https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-positively-must-know-about-unicode-and-character-sets-no-excuses/)
- [What Every Programmer Should know about Time](https://unix4lyfe.org/time/?v=1)
- [WHAT EVERY PROGRAMMER SHOULD KNOW ABOUT MEMORY](https://akkadia.org/drepper/cpumemory.pdf)
- [LATENCY NUMBERS EVERY PROGRAMMER SHOULD KNOW](https://people.eecs.berkeley.edu/~rcs/research/interactive_latency.html)
- [Learn every language](https://blog.bradfieldcs.com/in-2017-learn-every-language-59b11f68eee)
- [WHAT EVERY PROGRAMMER SHOULD KNOW ABOUT SEO](http://katemats.com/what-every-programmer-should-know-about-seo/)
- [Real Programmer](http://wiki.c2.com/?RealProgrammer)
- [10 Papers Every Developer Should Read](https://michaelfeathers.silvrback.com/10-papers-every-developer-should-read-at-least-twice)
- [Epigrams on Programming](http://pu.inf.uni-tuebingen.de/users/klaeren/epigrams.html)
- [Design Thinking as a Strategy for Innovation](https://www.creativityatwork.com/design-thinking-strategy-for-innovation/)
- [Hard Work and Practice in Programming](http://radar.oreilly.com/2008/12/hard-work-and-practice-in-programming.html)
- [12 resolutions for programmers]()

### meduim-articles
- [ABC: Always Be Coding](https://medium.com/always-be-coding/abc-always-be-coding-d5f8051afce2)

### dev.to
- [nodejs](https://dev.to/jorge_rockr/everything-you-need-to-know-about-node-js-lnc#theproblemwithcpuintensivetasks)

### Web-dev
- [WHAT SHOULD EVERY PROGRAMMER KNOW ABOUT WEB DEVELOPMENT?](https://softwareengineering.stackexchange.com/questions/46716/what-technical-details-should-a-programmer-of-a-web-application-consider-before)

### Must-read
- [Cutting through to what matters](https://ozwrites.com/knives/)
- [Teach Yourself Programming in Ten Years](http://norvig.com/21-days.html)
- [Beating the Averages](http://www.paulgraham.com/avg.html)
- [what happens when](https://github.com/alex/what-happens-when#the-g-key-is-pressed)

### Startup
- [how do people get new ideas](https://www.technologyreview.com/s/531911/isaac-asimov-asks-how-do-people-get-new-ideas/)
- [Lecture On Creativity](https://genius.com/John-cleese-lecture-on-creativity-annotated)

### Related lists
- [Best websites a programmer should visit](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/master/README.md)
-----------------
### LICENSE
-----------------
[Mit License](https://github.com/Daveads/awesome-articles-a-programmer-should-read/blob/master/LICENSE)
-----------------