immohika
Mohika

Programming

Position
Details
Rating
Readers Count
Controls
#2
Cover 4

The Self-Taught Programmer

The Self-Taught Programmer
  • Cory Althoff
3.759 reads
#3
Domain-Driven Design
Domain-Driven Design
  • Eric Evans
4.0320 reads
#4
How to Design Programs, second edition
How to Design Programs, second edition
  • Matthias Felleisen
  • Robert Bruce Findler
  • Matthew Flatt
  • Shriram Krishnamurthi
01 read
#5
Clean Code: A Handbook of Agile Software Craftsmanship
Clean Code: A Handbook of Agile Software Craftsmanship
  • Robert C. Martin
4.06113 reads
#6
Code: The Hidden Language of Computer Hardware and Software
Code: The Hidden Language of Computer Hardware and Software
  • Charles Petzold
4.364 reads
#7
Code Complete
Code Complete
  • McConnell Steve
4.1335 reads
#8
Design Patterns
Design Patterns
  • Erich Gamma
  • Ralph Johnson
  • John Vlissides
  • Richard Helm
4.0647 reads
#9
Working Effectively with Legacy Code
Working Effectively with Legacy Code
  • Michael C. Feathers
4.2717 reads
#10
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
  • Martin Kleppmann
4.6465 reads
#11
A Philosophy of Software Design
A Philosophy of Software Design
  • John Ousterhout
4.1231 reads
#12
Clean Architecture: A Craftsman's Guide to Software Structure and Design
Clean Architecture: A Craftsman's Guide to Software Structure and Design
  • Robert C. Martin
4.232 reads
#13
The Mythical Man-Month: Essays on Software Engineering
The Mythical Man-Month: Essays on Software Engineering
  • Frederick P. Brooks Jr.
3.9667 reads
#14
Cover 4

System Design Interview – An Insider's Guide

System Design Interview – An Insider's Guide
  • Alex Xu
4.3810 reads
#15
Cover 5

System Design Interview – An Insider's Guide

System Design Interview – An Insider's Guide: Volume 2
  • Alex Xu
  • Sahn Lam
4.52 reads
#16
Practical Monitoring
Practical Monitoring
  • Mike Julian
42 reads
#17
Design It! : Pragmatic Programmers: From Programmer to Software Architect
Design It! : Pragmatic Programmers: From Programmer to Software Architect
  • Michael Keeling
4.52 reads
#18
Release It!
Release It!
  • Michael T. Nygard
4.412 reads
#19
Seven Concurrency Models In Seven Weeks When Threads Unravel
Seven Concurrency Models In Seven Weeks When Threads Unravel
  • Paul Butcher
41 read
#20
Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement
Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement
  • Eric Redmond
  • Jim R. Wilson
3.54 reads
#21
Zero To Production In Rust
Zero To Production In Rust
  • Luca Palmieri
4.46 reads
#22
Hands-on Rust: Effective Learning through 2D Game Development and Play
Hands-on Rust: Effective Learning through 2D Game Development and Play
  • Herbert Wolverson
42 reads
#23
Grokking Simplicity
Grokking Simplicity
  • Eric Normand
4.51 read
#24
Learning Patterns
Learning Patterns
  • Lydia Hallie
  • Addy Osmani
4.333 reads
#25
Cover 6

Microservice Patterns

Microservice Patterns
  • Chris Richardson
4.52 reads
#26
Grokking Algorithms
Grokking Algorithms
  • Aditya Y. Bhargava
4.3330 reads
#27
Pragmatic Thinking and Learning: Refactor Your Wetware
Pragmatic Thinking and Learning: Refactor Your Wetware
  • Andy Hunt
4.0815 reads
#28
Command-Line Rust: A Project-Based Primer for Writing Rust CLIs
Command-Line Rust: A Project-Based Primer for Writing Rust CLIs
  • Ken Youens-Clark
01 read
#29
The Little Schemer
The Little Schemer
  • Daniel P. Friedman
  • Matthias Felleisen
4.334 reads
#30
Refactoring to Patterns
Refactoring to Patterns
  • Joshua Kerievsky
4.255 reads
#31
Game Engine Architecture
Game Engine Architecture
  • Jason Gregory
52 reads
#32
Mazes for Programmers: Code Your Own Twisty Little Passages
Mazes for Programmers: Code Your Own Twisty Little Passages
  • Jamis Buck
52 reads
#33
The Ray Tracer Challenge
The Ray Tracer Challenge
  • Jamis Buck
00 reads
#34
A Common-Sense Guide to Data Structures and Algorithms,: Level Up Your Core Programming Skills
A Common-Sense Guide to Data Structures and Algorithms,: Level Up Your Core Programming Skills
  • Jay Wengrow
4.3610 reads
#35
Designed for Use
Designed for Use
  • Lukas Mathis
52 reads
#36
Explore It!
Explore It!
  • Elisabeth Hendrickson
02 reads
#37
Refactoring: Improving the Design of Existing Code
Refactoring: Improving the Design of Existing Code
  • Martin Fowler
3.9235 reads
#38
Soft Skills: The Software Developer's Life Manual
Soft Skills: The Software Developer's Life Manual
  • John Z. Sonmez
3.339 reads
#39
Ship it! A Practical Guide to Successful Software Projects
Ship it! A Practical Guide to Successful Software Projects
  • Jared Richardson
  • William A. Gwaltney Jr.
3.675 reads
#40
The Art of Game Design: A Book of Lenses
The Art of Game Design: A Book of Lenses
  • Jesse Schell
3.418 reads
#41
Cover 3

Procedural Generation in Game Design

Procedural Generation in Game Design
    31 read
    #42
    Game Programming Patterns
    Game Programming Patterns
    • Robert Nystrom
    4.439 reads
    #43
    An Architectural Approach to Level Design
    An Architectural Approach to Level Design
    • Christopher W. Totten
    52 reads
    #44
    Cover 4

    Game Physics Engine Development

    Game Physics Engine Development
    • Ian Millington
    00 reads
    #45
    Cover 3

    AI for Games, Third Edition

    AI for Games, Third Edition
    • Ian Millington
    00 reads
    #46
    The Gamer's Brain: How Neuroscience and UX Can Impact Video Game Design
    The Gamer's Brain: How Neuroscience and UX Can Impact Video Game Design
    • Celia Hodent
    40 reads
    #47
    Structure and Interpretation of Computer Programs
    Structure and Interpretation of Computer Programs
    • Harold Abelson
    • Gerald Jay Sussman
    • Julie Sussman
    4.2626 reads
    #48
    Introduction to Algorithms
    Introduction to Algorithms
    • Thomas H. Cormen
    • Charles E. Leiserson
    • Ronald L. Rivest
    • Clifford Stein
    3.9318 reads
    #49
    Head First Design Patterns
    Head First Design Patterns
    • Eric Freeman
    • Kathy Sierra
    • Bert Bates
    • Elisabeth Robson
    4.1635 reads
    #50
    O Codificador Limpo
    O Codificador Limpo
    • Robert C. Martin
    4.0436 reads
    #51
    Agile Estimating and Planning
    Agile Estimating and Planning
    • Mike Cohn
    37 reads
    #52
    Software Craftsman, The: Professionalism, Pragmatism, Pride
    Software Craftsman, The: Professionalism, Pragmatism, Pride
    • Sandro Mancuso
    01 read
    #53
    Clean Agile: Back to Basics
    Clean Agile: Back to Basics
    • Robert C. Martin
    4.54 reads
    #54
    Clean Craftsmanship: Disciplines, Standards, and Ethics
    Clean Craftsmanship: Disciplines, Standards, and Ethics
    • Robert C. Martin
    41 read
    #55
    Code That Fits in Your Head: Heuristics for Software Engineering
    Code That Fits in Your Head: Heuristics for Software Engineering
    • Mark Seemann
    32 reads
    #56
    Compilers
    Compilers
    • Alfred V. Aho
    • Ravi Sethi
    • Jeffrey D. Ullman
    4.254 reads
    #57
    Sistemas operativos modernos
    Sistemas operativos modernos
    • Andrew S. Tanenbaum
    45 reads
    #58
    Test-Driven Development: By Example
    Test-Driven Development: By Example
    • Kent Beck
    3.9318 reads
    #59
    The UNIX Programming Environment
    The UNIX Programming Environment
    • Brian W. Kernighan
    • Rob Pike
    51 read
    #60
    Algorithms
    Algorithms
    • Robert Sedgewick
    • Kevin Wayne
    4.54 reads
    #61
    The Algorithm Design Manual
    The Algorithm Design Manual
    • Steven S. Skiena
    4.139 reads
    #62
    The Practice of Programming
    The Practice of Programming
    • Rob Pike
    42 reads
    #63
    Agile Software Development, Principles, Patterns, and Practices
    Agile Software Development, Principles, Patterns, and Practices
    • Robert C. Martin
    4.333 reads
    #64
    Growing Object-oriented Software, Guided by Tests
    Growing Object-oriented Software, Guided by Tests
    • Nat Pryce
    • Steve Freeman
    4.212 reads
    #65
    Patterns of Enterprise Application Architecture
    Patterns of Enterprise Application Architecture
    • Martin Fowler
    • David Rice
    • Matthew Foemmel
    • Edward Hieatt
    • Robert Mee
    4.29 reads
    #66
    Joel on Software
    Joel on Software
    • Joel Spolsky
    4.7112 reads
    #67
    Advanced Programming in the UNIX Environment
    Advanced Programming in the UNIX Environment
    • W. Richard Stevens
    • Stephen A. Rago
    4.52 reads
    #68
    Concrete Mathematics
    Concrete Mathematics
    • Ronald L. Graham
    • Donald Ervin Knuth
    • Oren Patashnik
    43 reads
    #69
    Learn You a Haskell for Great Good!
    Learn You a Haskell for Great Good!
    • Miran Lipovača
    4.259 reads
    #70
    Cover 7

    You Don't Know JS Yet

    You Don't Know JS Yet: Get Started
    • Kyle Simpson
    4.673 reads
    #71
    You Don't Know JS Yet: Scope & Closures
    You Don't Know JS Yet: Scope & Closures
    • Kyle Simpson
    00 reads
    #72
    Introduction to the Theory of Computation
    Introduction to the Theory of Computation
    • Michael Sipser
    4.677 reads
    #73
    Extreme Programming Explained: Embrace Change
    Extreme Programming Explained: Embrace Change
    • Kent Beck
    • Cynthia Andres
    4.3118 reads
    #74
    Peopleware
    Peopleware
    • Tom DeMarco
    • Timothy R. Lister
    4.3441 reads
    #75
    Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation
    Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation
    • Jez Humble
    • David Farley
    4.2516 reads
    #76
    Hacker's Delight
    Hacker's Delight
    • Henry S. Warren Jr.
    02 reads
    #77
    Cover 6

    Manage Your Project Portfolio

    Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects
    • Johanna Rothman
    00 reads
    #78
    Thinking Forth
    Thinking Forth
    • Leo Brodie
    02 reads
    #79
    Apprenticeship Patterns
    Apprenticeship Patterns
    • Dave Hoover
    • Adewale Oshineye
    3.57 reads
    #80
    Cover 5

    Software Craftsmanship

    Software Craftsmanship: The New Imperative
    • Mike Hendrickson
    00 reads
    #81
    Rapid Development: Taming Wild Software Schedules
    Rapid Development: Taming Wild Software Schedules
    • Steve McConnell
    02 reads
    #82
    Psychology of Everyday Things
    Psychology of Everyday Things
    • Donald A. Norman
    3.93133 reads
    #83
    Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture
    Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture
    • David Kushner
    4.13110 reads
    #84
    The Pragmatic Programmer
    The Pragmatic Programmer
    • Andy Hunt
    • Dave Thomas
    4.2133 reads
    #85
    Coders at Work
    Coders at Work
    • Peter Seibel
    3.6419 reads
    #86
    Programming pearls
    Programming pearls
    • Jon L. Bentley
    • Patrick Chan
    3.336 reads
    #87
    Don't Make Me Think, Revisited
    Don't Make Me Think, Revisited
    • Krug Steve
    4.12115 reads
    #88
    Pro Git
    Pro Git
    • Scott Chacon
    3.9221 reads
    #89
    Building Microservices
    Building Microservices
    • Sam Newman
    4.1321 reads
    #90
    The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
    The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
    • Gene Kim
    • Kevin Behr
    • George Spafford
    4.15212 reads
    #91
    Seven Languages in Seven Weeks
    Seven Languages in Seven Weeks
    • Bruce A. Tate
    3.889 reads
    #92
    Algorithms to Live By: The Computer Science of Human Decisions
    Algorithms to Live By: The Computer Science of Human Decisions
    • Brian Christian
    • Tom Griffiths
    3.97127 reads
    #93
    Beautiful Code
    Beautiful Code
    • Jon L. Bentley
    • Brian W. Kernighan
    • Charles Petzold
    • Douglas Crockford
    • Henry S. Warren Jr.
    • Ashish Gulhati
    • Lincoln Stein
    • Jim Kent
    • Jack Dongarra
    • Poitr Luszczek
    • Adam Kolawa
    • Greg Kroah-Hartman
    • Diomidis Spinellis
    • Andrew Kuchling
    • Travis E. Oliphant
    • Ronald Mak
    • Rogério Atem de Carvalho
    • Rafael Monnerat
    • Bryan Cantrill
    • Jeffrey Dean
    • Sanjay Ghemawat
    • Simon Peyton Jones
    • R. Kent Dybuig
    • William R. Otte
    • Douglas C. Schmidt
    • Andrew Patzer
    • Karl Fogel
    • Tim Bray
    • Elliotte Rusty Harold
    • Michael C. Feathers
    • Alberto Savoia
    3.676 reads
    #94
    Hackers & Painters
    Hackers & Painters
    • Paul Graham
    3.8932 reads
    #95
    Artificial intelligence
    Artificial intelligence
    • Stuart Russell
    • Peter Norvig
    3.8912 reads
    #96
    The Art of Computer Programming
    The Art of Computer Programming
    • Donald Ervin Knuth
    00 reads
    #97
    The DevOps Handbook
    The DevOps Handbook
    • Gene Kim
    • Jez Humble
    • Patrick Debois
    • John Willis
    4.1518 reads
    #98
    Software Engineering at Google
    Software Engineering at Google
    • Titus Winters
    • Tom Manshreck
    • Hyrum Wright
    47 reads
    #99
    The productive programmer
    The productive programmer
    • Neal Ford
    3.54 reads
    #100
    The Elements of Computing Systems: Building a Modern Computer from First Principles
    The Elements of Computing Systems: Building a Modern Computer from First Principles
    • Noam Nisan
    • Shimon Schocken
    4.754 reads
    #101
    Dreaming in Code
    Dreaming in Code
    • Scott Rosenberg
    2.837 reads