Software-Technology

Code Complete: A Practical Handbook of Software Construction

by Steve McConnellCopyright (c) 2004 Code Complete is a 850-page tome which might serve as Computer Science guru-author Steve McConnell’s magnum opus. His presentation addresses an audience that spans programmers at the beginning level, intermediate level, and advanced level. With its wide-ranging scope, it fills in  any computer scientist’s holes of knowledge. Units are filled with a handful of chapters each and consist of foundations, producing high-quality code, variables, statements, improvements, systemic issues, and craftsmanship. McConnell…

Continue reading

Books Software-Technology

Resources to Explore: Software

Programming on Purpose: Essays on Software Design by P.J. Plauger How to Solve It: A New Aspect of Mathematical Method by G. Polya Effective C++: 55 Specific Ways to Improve Your Programs and Designs by Scott Meyers How to Solve It: Modern Heuristics by Zbigniew Michalewicz and David B. Fogel More Effective C++: 25 New Ways to Improve Your Programs and Designs by Scott Meyers Object-Oriented Design Heuristics by Arthur J. Riel Writing Secure Code by Michael Howard and David LeBlanc Customer…

Continue reading

Software-Technology Visualization

Mastering Gephi Network Visualization: Produce advanced network graphs in Gephi and gain valuable insights into your network datasets

by Ken ChervenCopyright (c) 2015. I fooled around with Gephi at work some months ago. It’s one of the leading options that handles Social Network Analysis, a field that is taking off due to seemingly ubiquitous datasets due to academic publishing and social media. This book teaches you the basics of what Gephi has to offer vis-a-vis this field. I found most interesting the idea of a temporally-based social network – i.e., one that grows…

Continue reading

Software-Technology

Advanced PHP Programming: A practical guide to developing large-scale Web sites and applications with PHP 5

by George Scholassnagle(c) Copyright 2004 This book applies both to PHP 5 and PHP 7 (no PHP 6 exists) fairly well because of the large amount of overlap between the versions. This book is meant to build up experts at PHP development. It handles everything ranging from cookies, to APIs, to extending PHP via C. At 650-pages, it’s a heavy read. There are lots of code examples as well as implementations of features (e.g., user…

Continue reading

Software-Technology

Ry’s Git Tutorial

by Ryan HodsoneBook (free) This book is a free purchase from Amazon. (You can’t beat that price!) It previews the Git utilities now popular in the field of revision/change management software. It can keep track of your old files in a programming project and coordinate among multiple developers (therein facilitating distributed development). I use Git at work. I’ve seen teammates more advanced at Git interrogate a Git database to extract useful information, restore backups, and…

Continue reading

Software-Technology

Advanced R

by Hadley Wickhamhttp://adv-r.had.co.nz/ Hadley brings an in-depth analysis of the R statistical language in this book and opens up more questions as it enlightens the reader to possibilities with R. This book is only for the nerds of the nerds as it explores the R programming language, a language used mainly by non-programmers for statistical analysis. As such, the readership for this book is presumably small. Nonetheless, it fills a need as it supplies R…

Continue reading