Le site programming motherfucker rassemble un groupe de codeurs qui a en marre des méthodologies de développement de code imposés par certaines sociétés.
Si vous voulez vous joindre au manifeste c’est ici :
http://programming-motherfucker.com/
Une liste de livres pour devenir un codeur, un vrai, un tatoué :
Graphics Programming
- GPU Gems
- GPU Gems 2 – ch 8,14,18,29,30 as pdf
- GPU Gems 3
- Graphics Programming Black Book
- ShaderX series
- DirectX manual (draft)
- Learning Modern 3D Graphics Programming (draft)
Language Agnostic
- Object-Oriented Reengineering Patterns
- Foundations of Programming
- Computer Musings (lectures by Donald Knuth)
- The Cathedral and the Bazaar
- Patterns and Practices: Application Architecture Guide 2.0
- Security Engineering
- Digital Signal Processing For Engineers and Scientists
- Getting Real
- Domain Driven Design Quickly
- OO Design
- Best Kept Secrets of Peer Code Review
- NASA Software Measurement Handbook
- NASA Manager Handbook for Software Development (PDF)
- Introduction to Functional Programming (class lectures and slides)
- How to Design Programs
- Guide to the Software Engineering Body of Knowledge
- Online Course Materials
- Algorithms (draft)
- Data Structures and Algorithms
- Essential Skills for Agile Development
- Programming Languages: Application and Interpretation
- Learn to Program
- Patterns of Software: Tales from the Software Community (PDF)
- How to write Unmaintainable Code
- The Art of Unix Programming
- The Definitive Guide to Building Code Quality
- How to Think Like a Computer Scientist
- Planning Algorithms
- Mathematical Logic – an Introduction (PDF)
- An Introduction to the Theory of Computation
- Developers Developers Developers Developers (broken download link?)
- Linkers and loaders
- Let’s Build a Compiler
- Producing Open Source Software
- How to Write Parallel Programs
- Don’t Just Roll the Dice
- 97 Things Every Programmer Should Know
- How Computers Work
- Introduction to Information Retrieval
- Is Parallel Programming Hard, And, If So, What Can You Do About It?
- Matters Computational
- Type Theory and Functional Programming
- Getting started with Open source development (PDF)
- Database Fundamentals (PDF)
- Clever Algorithms
- Summary of the GoF Design Patterns
- Flow based Programming
- Algorithms and Data-Structures (PDF)
- Compiler Construction (PDF)
- Project Oberon (PDF)
- The Little Book of Semaphores
- Essential Skills for Agile Development
- I Am a Bug
- Mining of Massive Datasets
- Data-Intensive Text Processing with MapReduce (PDF)
- Understanding IP Addressing: Everything you ever wanted to know (PDF)
- Operating Systems and Middleware (PDF and LaTeX)
- Think Stats: Probability and Statistics for Programmers (PDF, code written in Python)
- The Architecture of Open Source Applications
ASP.NET MVC
Assembly Language
- ProgrammingGroundUp (PDF)
- Paul Carter’s Tutorial on x86 Assembly
- Software optimization resources by Agner Fog
Bash
C / C++
- The new C standard – an annotated reference
- Matters Computational: Ideas, Algorithms, Source Code, by Jorg Arndt
- The C book
- Thinking in C++, Second Edition
- C++ Annotations
- Software optimization resources by Agner Fog
- Introduction to Design Patterns in C++ with Qt 4 (PDF)
- Object Oriented Programming in C (PDF)
- Beej’s Guide to Network Programming
- Learn C the hard way
- Also see: The Definitive C++ Book Guide and List
C#
- C# School (covers C# 1.0 and 2.0)
- Threading in C#
- C# Yellow Book (intro to programming)
- C# Programming – Wikibook
- C# Essentials
- Data Structures and Algorithms with Object-Oriented Design Patterns in C#
- Illustrated C# 2008 (.zip, dead link)
Clojure
ColdFusion
DB2
- Getting started with IBM Data Studio for DB2 (PDF)
- Getting started with IBM DB2 development (PDF)
- Getting started with DB2 Express-C (PDF)
Delphi / Pascal
Django
Erlang
Flex
F#
- The F# Survival Guide
- F Sharp Programming in Wikibooks
- Real World Functional Programming (MSDN Chapters)
Forth
Git
Grails
Haskell
HTML / CSS
Java
- Sun’s Java Tutorials
- Thinking in Java
- How to Think Like a Computer Scientist
- Java Thin-Client Programming
- OSGi in Practice (PDF)
- Java 6 Tutorial (PDF)
JavaScript
- Eloquent JavaScript
- Crockford’s JavaScript
- jQuery Fundamentals (starts with JavaScript basics)
- Mozilla Developer Network’s JavaScript Guide
- Essential Javascript & jQuery Design Patterns for Beginners
JavaScript (Node.js specific)
Latex
- The Not So Short Introduction to LATEX (perfect for beginners)
Linux
Lisp
- COMMON LISP: An Interactive Approach
- A Short Course in Common Lisp
- Structure And Interpretation of Computer Programs
- A Gentle Introduction to Symbolic Computation (PDF)
- Practical Common Lisp
- On Lisp
- ANSI Common Lisp
- Common Lisp the Language, 2nd Edition
- Successful Lisp
- Let Over Lambda – 50 Years of Lisp
- Natural Language Processing in Lisp
Lua
- Programming In Lua (for v5 but still largely relevant)
- Lua Programming Gems (not entirely free, but has a lot of free chapters and accompanying code)
Maven
- Better Builds with Maven
- Maven by Example
- Maven: The Complete Reference
- Repository Management with Nexus
- Developing with Eclipse and Maven
Mercurial
Nemerle
.NET
- C# School (covers C# 1.0 and 2.0)
- Visual Studio Tips and Tricks (VS 2003-2005 only)
- Entity Framework
- Charles Petzold’s .NET Book 0
- Threading in C#
- C# Yellow Book (intro to programming)
- C# Programming – Wikibook
- C# Essentials
- Data Structures and Algorithms with Object-Oriented Design Patterns in C#
- Nemerle
NoSQL
Oberon
- Programming in Oberon (PDF)
Objective-C
OCaml
Oracle Server
- Oracle’s Guides and Manuals
Oracle PL/SQL
- PL/SQL Language Reference
- PL/SQL Packages and Types Reference
- Steven Feuerstein’s PL/SQL Obsession – Videos and Presentations
Parrot / Perl 6
- Using Perl 6 (work in progress)
Perl
- Higher-Order Perl
- Perl The Hard Way
- Extreme Perl
- Perl Free Online EBooks (meta-list)
- The Mason Book
- Practical mod_perl
- Beginning Perl
- Embedding Perl in HTML with Mason
- Perl & LWP
- Perl for the Web
- Web Client Programming with Perl
- Modern Perl 5
PHP
- Symfony2
- Practical PHP Programming (wiki containing O’Reilly’s PHP In a Nutshell)
- Zend Framework: Survive the Deep End
PowerShell
Prolog
- Building Expert Systems in Prolog
- Adventure in Prolog
- Prolog Programming A First Course
- Logic, Programming and Prolog (2ed)
- Introduction to Prolog for Mathematicians
- Learn Prolog Now!
- Natural Language Processing in Prolog
- Natural Language Processing Techniques in Prolog
- Prolog techniques
- Applications of Prolog
- Simply logical
PostgreSQL
Python
- Byte of Python
- Building Skills in Python Version 2.5
- Python Bibliotheca
- Think Python (PDF)
- Data Structures and Algorithms in Python
- Dive into Python
- How to Think Like a Computer Scientist: Learning with Python
- Python for Fun
- Invent Your Own Computer Games With Python
- Learn Python The Hard Way
- Thinking in Python
- The Django Book
- Snake Wrangling For Kids
- Natural Language Processing with Python
R
Ruby
- Programming Ruby
- Why’s (Poignant) Guide to Ruby (mirror)
- Mr. Neighborly’s Humble Little Ruby Book
- Ruby Best Practices
- MacRuby: The Definitive Guide
- Learn Ruby the hard way
Ruby on Rails
Scala
- Programming in Scala, First Edition
- A Scala Tutorial for Java programmers (PDF)
- Scala By Example (PDF)
- Programming Scala
- Xtrace (Github)
- Lift (Github)
- Pro Scala: Monadic Design Patterns for the Web
- Exploring Lift (published earlier as « The Definitive Guide to Lift », PDF)
Scheme
Smalltalk
- Free Online Smalltalk Books (meta-list)
- Squeak By Example (Smalltalk IDE)
Subversion
SQL
- Developing Time-Oriented Database Applications in SQL
- Use The Index, Luke! (a guide to SQL database performance for developers)
- Learn SQL The Hard Way
supreme
I simply wanted to thank you so much all over again. I’m not certain what I would’ve undertaken in the absence of those techniques shared by you on this theme. This has been a frustrating problem in my view, however , spending time with your specialised tactic you processed that forced me to leap over happiness. I will be thankful for your service and then have high hopes you realize what a great job you have been putting in educating the mediocre ones using your website. Probably you have never encountered any of us.
Joshuawapiff
Elbe Klinikum Buxtehude
golden goose
I simply desired to thank you so much all over again. I’m not certain what I could possibly have worked on without the type of hints discussed by you concerning that area of interest. It seemed to be a alarming difficulty for me personally, nevertheless noticing a well-written way you processed the issue made me to jump for happiness. I’m just happier for your assistance and hope that you find out what a great job that you are providing instructing people with the aid of your website. I am sure you’ve never got to know any of us.
Metrofin
cost of 1000mg metformin https://metformin.pro/
metformin 600 mg
is cialis over the counter bzcr
They hanker after to be appreciated in the bedroom. Reassuring someone in the bedroom is a man of the best ways to cause them open up to you and be fully today with you. Now they weaken, they’ll grant themselves to the moment. Equivalent if a person is super fearless in the bedroom, they still like to be appreciated. Source: cialis not working
kyrie shoes
I needed to write you one little bit of note to finally thank you over again for all the great knowledge you’ve featured here. It’s so tremendously generous with people like you to give extensively precisely what a lot of people could have offered for sale as an e-book in making some profit on their own, especially since you could possibly have tried it in the event you desired. The strategies additionally served as a easy way to be certain that other people have the identical dream really like mine to know the truth great deal more when considering this condition. I know there are many more enjoyable occasions up front for individuals who look over your site.
bape shoes
I am only writing to make you understand of the nice discovery my daughter developed reading through yuor web blog. She figured out several issues, including what it is like to possess an excellent helping mindset to get other individuals without problems know selected grueling issues. You actually exceeded people’s desires. Thanks for giving the insightful, healthy, edifying and in addition easy guidance on that topic to Ethel.
off white outlet
I am glad for writing to make you understand what a extraordinary experience my wife’s girl obtained viewing yuor web blog. She learned so many issues, which include what it’s like to possess an excellent helping character to make a number of people without hassle gain knowledge of specific extremely tough matters. You really did more than readers’ expected results. Thank you for imparting the beneficial, dependable, explanatory and cool tips on this topic to Ethel.
Golden Goose Deluxe Brand
I have to convey my respect for your kind-heartedness for persons that have the need for help on that situation. Your very own dedication to passing the message around appeared to be certainly powerful and has enabled folks just like me to realize their ambitions. Your entire useful instruction entails much a person like me and additionally to my fellow workers. Warm regards; from everyone of us.
www.budesonideinhaler.com
Does a normal spirometry rule out asthma?
https://budesonideinhaler.com budesonide inhaler cost
avodart.beauty
Medicines communication sheet. What side effects can this medication cause? https://avodart.beauty/ avodart generic All about medicines. Get now.
www.avodart.beauty
Drug information for patients. Effects of Drug Abuse. https://avodart.beauty/ dutasteride medication Some what you require to understand yon medicine. Read information now.
kd 12
A lot of thanks for your own labor on this site. Ellie takes pleasure in carrying out internet research and it’s really simple to grasp why. Most people hear all regarding the dynamic mode you deliver vital tips and tricks via this blog and as well as welcome participation from others on the matter then our favorite simple princess is now discovering so much. Take pleasure in the rest of the new year. You have been performing a useful job.
EdPills
mens erection pills https://edpills.science/
ed pill
off white hoodie
I needed to put you a bit of note in order to say thanks as before considering the splendid opinions you’ve discussed on this page. It has been really incredibly open-handed with you to make unhampered what exactly some people could possibly have advertised as an e-book to make some money for their own end, chiefly seeing that you might have done it in case you desired. These strategies as well served as the easy way to understand that many people have a similar eagerness much like my own to know a whole lot more with regard to this issue. I know there are some more enjoyable sessions ahead for many who read carefully your blog post.
off white hoodie
Thanks a lot for providing individuals with an extremely splendid possiblity to read from here. It’s usually so cool and as well , jam-packed with a good time for me personally and my office acquaintances to search the blog at a minimum 3 times per week to read through the fresh issues you will have. Of course, I’m so usually happy with the gorgeous tactics you give. Certain 1 points in this posting are completely the best I have ever had.
DrugOver
over the counter testosterone https://drugsoverthecounter.com/
over the counter diuretics
my canadian family pharmacy
price medication
OverTheDr
united healthcare over the counter essentials https://over-the-counter-drug.com/
antibiotic eye drops over the counter
cialis for bph lxxd
Vaginal square up is a comprehensible, milk-white or off-white fluid that comes out of your vagina. Your uterus, cervix and vagina bring forward vaginal sack, which is chiefly мейд up of cells and bacteria. It helps unsullied and lubricate your vagina, and helps contravene high hurtful bacteria and infection. Source: side effects of cialis
OtcJikol
best sleeping pills over the counter https://over-the-counter-drug.com/
wellcare over the counter ordering
1backing
1reflections
coursework questions
coursework psychology https://brainycoursework.com/
help with coursework
custom coursework writing https://courseworkninja.com/
do my coursework for me
coursework questions https://mycourseworkhelp.net/
coursework questions
creative writing english coursework https://courseworkdownloads.com/
coursework history
coursework science https://courseworkinfotest.com/
coursework website
coursework plagiarism https://courseworkdomau.com/
Jikudpol
earch our drug database. Medicament prescribing information.
https://avodart.science/ can i get avodart tablets
Top 100 Searched Drugs. Read information now.