Introduction to Algorithms - CLRS.


The C Programming Language - K&R


Competitive programming books


Domain-Driven Design: Tackling Complexity in the Heart of Software

By Eric Evans
Publication date: August 2003
Pager: 563
Publisher: Addison-Wesley Professional; 1 edition (August 22, 2003)
Language: English
ISBN-10: 0321125215
ISBN-13: 978-0321125217

Shape Up Stop Running in Circles and Ship Work that Matters

Outcomes Over Output: Why customer behavior is the key metric for business success


Refactoring Databases. Evolutionary Database Design

Head First Object-Oriented Analysis and Design

By Brett D. McLaughlin, Gary Pollice, Dave West
Publication date: December 7, 2006
Pager: 636
Publisher: O'Reilly Media; 1 edition (December 7, 2006)
Language: English
ISBN-10: 0596008678
ISBN-13: 978-0596008673

Head First Design Patterns: A Brain-Friendly Guide

By Eric Freeman, Bert Bates, Kathy Sierra, Elisabeth Robson
Publication date: October 2004
Pager: 694
Publisher: O'Reilly Media; 1st edition (October 2004)
Language: English
ISBN-10: 9780596007126
ISBN-13: 978-0596007126

Head First Java

By Kathy Sierra
Publication date: February 19, 2005
Pager: 688
Publisher: O'Reilly Media; 2nd edition (February 19, 2005)
Language: English
ISBN-10: 0596009208
ISBN-13: 978-0596009205

Effective Java

By Joshua Bloch
Publication date: January 6, 2018
Pager: 412
Publisher: Addison-Wesley Professional; 3 edition (January 6, 2018)
Language: English
ISBN-10: 0134685997
ISBN-13: 978-0134685991

Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry

By Josh Long
Publication date: September 4, 2017
Pager: 648
Publisher: O'Reilly Media; 1 edition (September 4, 2017)
Language: English
ISBN-10: 9781449374648
ISBN-13: 978-1449374648

Designing Data-Intensive Applications

By Martin Kleppmann
Publication date: April 2, 2017
Pager: 624
Publisher: O'Reilly Media; 1 edition (April 2, 2017)
Language: English
ISBN-10: 1449373321
ISBN-13: 978-1449373320

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

By Gregor Hohpe, Bobby Woolf
Publication date: October 20, 2003
Pager: 736
Publisher: Addison-Wesley Professional; 1 edition (October 20, 2003)
Language: English
ISBN-10: 9780321200686
ISBN-13: 978-0321200686

Cracking the Coding Interview: 189 Programming Questions and Solutions

By Gayle Laakmann McDowell
Publication date: July 1, 2015
Pager: 687
Publisher: CareerCup; 6th edition (July 1, 2015)
Language: English
ISBN-10: 0984782850
ISBN-13: 978-0984782857

Introduction to Algorithms, 3rd Edition (MIT Press)

By Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
Publication date: July 31, 2009
Pager: 1312
Publisher: The MIT Press; 3rd edition
Language: English
ISBN-10: 0262033844
ISBN-13: 978-0262033848

Algorithms in C, Parts 1-5 (Bundle): Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms (3rd Edition)

By Robert Sedgewick
Publication date: September 10, 2001
Pager: 1200
Publisher: Addison-Wesley Professional; 3 edition
Language: English
ISBN-10: 0201756080
ISBN-13: 978-0201756081

The Art of Unit Testing, Second Edition with examples in C#

By Roy Osherove, Michael Feathers, Robert C. Martin
Publication date: November 2013
Pager: 296
Publisher: Addison-Wesley Professional; 1 edition
Language: English
ISBN-13: 9781617290893

Patterns of Enterprise Application Architecture

By Martin Fowler
Publication date: November 15, 2002
Pager: 560
Publisher: Addison-Wesley Professional; 1 edition
Language: English
ISBN-10: 0321127420
ISBN-13: 978-0321127426

Refactoring: Improving the Design of Existing Code

By Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts, Erich Gamma
Publication date: July 8, 1999
Pager: 464
Publisher: Addison-Wesley Professional; 1 edition
Language: English
ISBN-10: 0201485672
ISBN-13: 978-0201485677

Design Patterns: Elements of Reusable Object-Oriented Software

By Erich Gamma,‎ Richard Helm,‎ Ralph Johnson,‎ John Vlissides,‎ Grady Booch
Publication date: November 10, 1994
Pager: 395
Publisher: ddison-Wesley Professional; 1 edition
Language: English
ISBN-10: 0201633612
ISBN-13: 978-0201633610

BLOCKCHAIN BASICS : a non-technical introduction in 25 steps

By Daniel Drescher.
Publication date: 2017
Pager: 255
Publisher: New York NY: Apress
Language: English
ISBN-13: 9781484226032


By Ian Goodfellow; Yoshua Bengio; Aaron Courville.
Publication date: 2016
Pager: 775
Publisher: Cambridge MA: MIT Press
Language: English
ISBN-13: 9780262035613

MACHINE LEARNING REFINED : foundations, algorithms, and applications

By Jermy Watt; Reza Borhani; Aggelos K. Katsaggelos.
Publication date: 2016
Pager: 298
Publisher: Cambridge, England: Cambridge University Press
Language: English
ISBN-13: 9781107123526


By Dong Yu; Li Deng.
Publication date: 2015
Pager: 321
Publisher: London, England: Springer
Language: English
ISBN-13: 9781447157786

The SPEED of Trust: The One Thing That Changes Everything

By Stephen M.R. Covey
Publication date: Feb. 5 2008
Pager: 384
Publisher: Free Press; 1 edition
Language: English
ISBN-10: 074329730X
ISBN-13: 978-0743297301

Influence Without Authority

By Allan R. Cohen, David L. Bradford
Publication date: March 18 2005
Pager: 320
Publisher: Wiley; 2 edition
Language: English
ISBN-10: 0471463302
ISBN-13: 978-0471463306

Difficult Conversations: How to Discuss What Matters Most

By Bruce Patton, Douglas Stone, Sheila Heen
Publication date: April 1, 1999
Pager: 256
Publisher: Viking Adult; First Edition edition
Language: English
ISBN: 0-670-88339-5
ISBN: 978-0-14-311844-2

User Story Mapping: Discover the Whole Story, Build the Right Product

By Jeff Patton, Peter Economy
Publication date: Sep 5, 2014
Pager: 324
Publisher: O'Reilly Media, Inc.
Language: English

Fundamental Modeling Concepts: Effective Communication of IT Systems

By: Andreas Knöpfel, Bernhard Gröne, Peter Tabeling
Publication date: March 2006
Pager: 350
Publisher: Wiley
Language: English
ISBN: 978-0-470-02710-3

Introduction to Modern Cryptography, Second Edition

By: Jonathan Katz, Yehuda Lindell
Publication Date: Nov 6 2014
Pager: 603
Publisher: Chapman and Hall/CRC
Language: English
ISBN-10: 1466570261
ISBN-13: 978-1466570269

Blah Blah Blah: What To Do When Words Don't Work

By: Dan Roam
Publication Date: November 1, 2011
Pager: 268
Language: English
ISBN-13: 9781591844594

Working Effectively with Legacy Code

By: Michael C. Feathers
Publisher: Prentice Hall
Publication Date: September 1st 2004
Pager: 456
Language: English
ISBN-10: 0131177052
ISBN-13: 0076092025986

Specification by Example: How Successful Teams Deliver the Right Software

By: Gojko Adzic
Publisher: Manning Publications Co.
Publication Date: June 2011
Pager: 296
Language: English
ISBN-13: 9781617290084

Building Microservices

By: Sam Newman
Publisher: O'Reilly
Publication Date: 2015
Pager: 280
Language: English
ISBN-13: 978-1-49195-035-7

Spring in Action

By: Craig Walls
Publisher: Manning Publications; Fourth Edition edition
Publication Date: Nov. 28 2014
Pager: 624
Language: English
ISBN-10: 161729120X
ISBN-13: 978-1617291203

Mule in Action

By: David Dossot, John D'Emic, Victor Romero
Pages: 432
Publisher: Manning Publications; Second Edition edition
Publication Date: March 9 2014
Language: English
ISBN-10: 1617290823
ISBN-13: 978-1617290824

Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to Guide Test Design

By: James Whittaker
Publisher: Addison Wesley Pub Co Inc; 1 edition
Publication Date: 2009
Pages: 256
Language: English
ISBN-10: 0321636414
ISBN-13: 978-0321636416

Punished by Rewards: The Trouble with Gold Stars, Incentive Plans, A's, Praise, and Other Bribes

By: Alfie Kohn
Publisher: Mariner Books; New edition edition
Publication Date: Sept. 30 1999
Pages: 448
ISBN-10: 0618001816
ISBN-13: 978-0618001811

Business Gamification For Dummies

By: Kris Duggan, Kate Shoup
Publisher: For Dummies
Publication Date: Feb. 4 2013
Pages: 312
ISBN-10: 1118466934
ISBN-13: 978-1118466933

Enterprise Games: Using Game Mechanics to Build a Better Business

By: MR Michael Hugos
Publisher: Createspace
Publication Date: July 1 2013
Pages: 214
ISBN-10: 1491017082
ISBN-13: 978-1491017081

Gamification at Work: Designing Engaging Business Software

By: Janaki Mythily Kumar, Mario Herger
Publication Date:

Clean Code: A Handbook of Agile Software Craftsmanship

By: Robert C. Martin
Publisher: Prentice Hall; 1 edition
Publication Date: 2008
Pages: 464 pages
ISBN-10: 0132350882
ISBN-13: 978-0132350884

Hibernate in Action

By: Christian Bauer, Gavin King
Publisher: Manning Publications
Publication Date: 2004
Pages: 400 pages
ISBN-10: 193239415X
ISBN-13: 978-1932394153

The Back of the Napkin (Expanded Edition): Solving Problems and Selling Ideas with Pictures

By: Dan Roam
Publisher: Portfolio Hardcover
Publication Date: 2009
Pages: 304 pages
ISBN-10: 1591843065
ISBN-13: 978-1591843061

Don't Make Me Think: A Common Sense Approach to Web Usability

By: Steve Krug
Publisher: New Riders
Publication Date: 2005 (2nd Edition)
Pages: 216 pages

JavaScript: The Good Parts

By: Douglas Crockford
Publisher: O'Reilly Media / Yahoo Press
Formats: Print, Ebook, Safari Books Online
Print: May 2008
Ebook: December 2008
Pages: 172
Print: ISBN: 978-0-596-51774-8 | ISBN 10: 0-596-51774-2
Ebook: ISBN: 978-0-596-15873-6 | ISBN 10: 0-596-15873-4

The Pragmatic Programmer: From Journeyman to Master

By: Andrew Hunt; David Thomas
ISBN 10: 020161622X / 0-201-61622-X
ISBN 13: 9780201616224
Publisher: Addison-Wesley
Publication Date: 1999
Binding: Softcover


eBook Browsee


Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License