Coder Social home page Coder Social logo

mtdvio / every-programmer-should-know Goto Github PK

View Code? Open in Web Editor NEW
77.9K 77.9K 7.4K 183 KB

A collection of (mostly) technical things every software developer should know about

License: Creative Commons Attribution 4.0 International

cc-by collection computer-science educational novice

every-programmer-should-know's People

Contributors

aalhour avatar adindotdev avatar amplifiedhuman avatar bmbferreira avatar cvcompiler avatar diendv96 avatar espozbob avatar guilhermeslucas avatar gurran avatar ismagilov avatar kamboj652 avatar kamranahmedse avatar kkaratsetski avatar logbasex avatar m3nin0 avatar mohamed3on avatar mr-mig avatar notsu avatar onlurking avatar panrein-dev avatar pbitkowski avatar pieterheijman avatar princemaple avatar robert-freire avatar rukku avatar siriniok avatar siririshman avatar tcort avatar troglotit avatar yellowfoxh4xor avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

every-programmer-should-know's Issues

Phonenumbers are incorrectly categorized under numbers

Numbers

Phonenumbers are not numbers (see the referenced link):

Falsehoods Programmers Believe About Phone Numbers

...
17. Phone numbers contain only digits
In Israel, certain advertising numbers start with a *. In New Zealand, non-urgent traffic incidents can be reported by calling *555 from a mobile phone.
24. Phone numbers are numbers
Never try to store phone numbers as an int or any other kind of numeric data type. You can't do arithmetic on them, and while 007, 07 and 7 are the same number they are not necessarily the same phone number - in some countries a leading 0 is significant and forms part of the number itself (see A leading zero in numbers formatted for domestic usage can always be discarded when dialing from abroad). Moreover, a phone number may contain other diallable characters (see Phone numbers contain only digits) or an extension portion, dialled after waiting for a tone.

Also, not mentioned in the above link, a phonenumber like 1-800 PIZZA (name dialing / phoneword) is valid (translates to 1-800 74992)

Addition of the Code of Conduct & the Contributing guideline

Your project is pretty decent, but some addition to it would make it even better. Such as, If you add the Code of Conduct to the root branch and also add a Contribution guideline, then that would make the project more engaging.

If you want, then I can submit a PR including the Code of Conduct. In that case, I need the contact address (email) to enlist that to the Code of Conduct file.

Layman is not a real person

Who the hell is Layman? A layman, in this context, is a person without professional or specialized knowledge in a particular subject. It's not a proper noun, for crying out loud.

Making your own compiler

I think that will be a nice topic to add to the list. Making your own compiler really helps you understanding how they work.

Grammar contributing.md

the line in contributing.md:

This is why we strive to having less, but most valuable resources in the list.

should grammatically be:

This is why we strive to having less, but more valuable resources in the list.

or better yet

We strive to have a smaller list of more valuable resources, quality over quantity.

Feature Suggestion: Add Support for Translation to Brazilian Portuguese

Hello Every Programmer Should Know team,

Firstly, I'd like to express my appreciation for the excellent work done on this repository. The content here is extremely valuable to programmers worldwide. However, I've noticed that currently the content is only available in English.

I would like to suggest implementing a translation system so that articles can be accessible in different languages, including Brazilian Portuguese. I am very interested in contributing to this initiative, specifically in translating to Portuguese, with the goal of making this information accessible to an even larger audience.

I believe that making this knowledge available in multiple languages will not only broaden the project's reach but also facilitate access to information for programmers whose native language is not English.

I am available to discuss further details on how we could implement this functionality and how I can assist with translations.

Looking forward to your feedback and the opportunity to make this valuable content accessible to a global community of developers.

Best regards,
Francisco Xavier

Broken Link: TL;DR Stock Options

Link for TL;DR Stock Options seems broken. It is redirecting at https://ltse.com/lp/equity-captable-management instead of https://tldroptions.io.

Either we can remove it or have it updated to https://news.ycombinator.com/item?id=19301570.

Dead links

"Ten Rules for Negotiating a Job Offer" and "How To Interview As a Developer Candidate" are dead.

Make a self-contained Repo

Hello @mr-mig,

This Repo is a good idea! Congrulations!

I have a comment, why don't we a self-conteined Repo? Without links. That mean that instead have link to external web page, we should have information inside the repo.

I could help with Spanish translation if you consider it interesting.

Regard!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.