Refactor Wetware

Pragmatic Thinking and Learning: Refactor Your Wetware  eBooks & eLearning

Posted by leonardo78 at April 14, 2016
Pragmatic Thinking and Learning: Refactor Your Wetware

Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt
Publisher: Pragmatic Bookshelf | 2008 | ISBN: 1934356050 | 288 pages | PDF | 10,4 MB

Software development happens in your head. Not in an editor, IDE, or designtool. You're well educated on how to work with software and hardware, but what about wetware–our own brains? Learning new skills and new technology is critical to your career, and it's all in your head.

Unconventional Computing 2005: From Cellular Automata to Wetware  eBooks & eLearning

Posted by priava at June 2, 2009
Unconventional Computing 2005: From Cellular Automata to Wetware

Unconventional Computing 2005: From Cellular Automata to Wetware
Luniver Press | ISBN: 095511702X | 2005-01-31 | PDF | 176 pages | 3 Mb

Pluralsight - Angular with TypeScript [repost]  eBooks & eLearning

Posted by house23 at Oct. 31, 2016
Pluralsight - Angular with TypeScript [repost]

Pluralsight - Angular with TypeScript
MP4 | AVC 283kbps | English | 1024x576 | 15fps | 3h 33mins | AAC stereo 192kbps | 767 MB
Genre: Video Training

Angular is GREAT for building client-side applications for the Web. But since Angular code is developed using JavaScript, Angular has all of the issues that come with coding in JavaScript: no strong data typing, global namespace issues, and lack of class-based object-oriented programming techniques. TypeScript solves these issues *and* makes it easier to build, refactor, and maintain your Angular applications! This course focuses on the basics of building an Angular application with TypeScript.

Puppet 4: Working with Files and Templates (2016)  eBooks & eLearning

Posted by naag at Sept. 4, 2016
Puppet 4: Working with Files and Templates (2016)

Puppet 4: Working with Files and Templates
September 2016 | MP4 | Video: AVC 1280x720 | Audio: AAC 44KHz 2ch | Duration: 3 Hours | 301 MB
Genre: eLearning | Language: English

In this course, you will learn how to refactor your Puppet code to make use of templates, reduce the required files for a module, as well as how you can deliver parts of files, files, or complete sub-directories with Puppet.

Pluralsight - Play by Play: Knockout Refactoring [repost]  eBooks & eLearning

Posted by house23 at Aug. 24, 2016
Pluralsight - Play by Play: Knockout Refactoring [repost]

Pluralsight - Play by Play: Knockout Refactoring
MP4 | AVC 908kbps | English | 1024x768 | 30fps | 1h 08mins | AAC stereo 128kbps | 437 MB
Genre: Video Training

In this single-episode production we're joined by Ryan Niemeyer, a core maintainer on the KnockoutJS project, who is going to help us refactor the code for the Knockout Cart that we put together for a previous episode here at Tekpub. The cart works well for us - it powers our Gifts and Groups page - but it could be cleaned up a bit to be a bit more "idiomatic" in the Knockout way. If you work with Knockout, this production is a must-watch.

Scaling Go Applications Horizontally  eBooks & eLearning

Posted by naag at June 10, 2016
Scaling Go Applications Horizontally

Scaling Go Applications Horizontally
MP4 | Video: AVC 1280x720 | Audio: AAC 44KHz 2ch | Duration: 3h 42m | 546 MB
Genre: eLearning | Language: English

Go allows applications to run extremely quickly and efficiently. However, eventually, a single instance of your application isn't enough. This course will teach you how to refactor your application to prepare it to scale across multiple servers.

Become a Full-stack .NET Developer - Architecture and Testing  eBooks & eLearning

Posted by naag at May 26, 2016
Become a Full-stack .NET Developer - Architecture and Testing

Become a Full-stack .NET Developer - Architecture and Testing
MP4 | Video: AVC 1280x720 | Audio: AAC 44KHz 2ch | Duration: 4 Hours | 1.16 GB
Genre: eLearning | Language: English

Knowing how to architect and test ASP.NET MVC applications helps you build better apps. In Part 3 of the "Become a Full-stack .NET Developer" series, you'll refactor your app toward a better architecture as well as write unit and integration tests.

Integrating PHP with Databases  eBooks & eLearning

Posted by FenixN at May 11, 2016
Integrating PHP with Databases

Integrating PHP with Databases
HDRips | MP4/AVC, ~251 kb/s | 1280x720 | Duration: 4 hours | English: AAC, 75 kb/s (2 ch) | 511 MB
Genre: Development / Programming

Building a PHP-driven page is the first step in mastering PHP. The true power of PHP shines when you connect it to a data source like an API or a Database. To introduce you to databases, we'll use an example project – a Personal Media Library application. We'll refactor this project by replacing an associative array with a database to provide a more robust and scalable tool to store the data in the media library. In the process, you'll learn how to use PDO – a PHP extension to communicate with a database. You'll also learn about relational databases including how to search for data across multiple tables, as well as how to add common web site features like search forms and pagination.

The Ware Tetralogy [Repost]  eBooks & eLearning

Posted by tanas.olesya at April 16, 2016
The Ware Tetralogy [Repost]

The Ware Tetralogy by Rudy Rucker
English | 1 Oct. 2013 | ISBN: 1607012111 | 866 Pages | PDF | 2 MB

It starts with Software, where rebel robots bring immortality to their human creator by eating his brain. Software won the first Philip K. Dick Award. In Wetware, the robots decide to start building people-and people get strung out on an insane new drug called merge
Prefactoring: Extreme Abstraction, Extreme Separation, Extreme Readability  by  Ken Pugh

Prefactoring: Extreme Abstraction, Extreme Separation, Extreme Readability by Ken Pugh
Publisher: O'Reilly Media; 1 edition (September 1, 2005) | ISBN-10: 0596008740 | CHM | 0,8 Mb | 220 pages

Developers working on a project will often rethink and recode the software under construction to make its design cleaner and more elegant. Known as "refactoring," this process is done for all sorts of reasons: to facilitate the addition of new features, to improve maintainability, and (or) to increase performance. Refactoring is an important and useful software process. Refactor enough times though, and you will begin to learn things that you can do when building new software to reduce the amount of refactoring later in the process. Taking these lessons-learned and applying them on subsequent development projects is a process that Ken Pugh refers to as "prefactoring".