Public Notes
on
histre
The Pragmatic Bookshelf | Programming Ruby 1.9 & 2.0
pragprog.com
Eloquent JavaScript
eloquentjavascript.net
Goodreads link: https://www.goodreads.com/book/show/8910666-eloquent-javascript Goodreads description: "A concise and balanced mix of principles and pragmatics. I loved the tutorial-style game-like program development. This book rekindled my earliest joys of programming. Plus, JavaScript!" —Brendan Eich, creator of JavaScript JavaScript is the language of the Web, and it's at the heart of every modern website from the lowliest personal blog to the mighty Google Apps. Though it's simple for beginners to pick up and play with, JavaScript is not a toy—it's a flexible and complex language, capable of much more than the showy tricks most programmers use it for. Eloquent JavaScript goes beyond the cut-and-paste scripts of the recipe books and teaches you to write code that's elegant and effective. You'll start with the basics of programming, and learn to use variables, control structures, functions, and data structures. Then you'll dive into the real JavaScript artistry: higher-order functions, closures, and object-oriented programming. Along the way you'll learn to: Master basic programming techniques and best practices Harness the power of functional and object-oriented programming Use regular expressions to quickly parse and manipulate strings Gracefully deal with errors and browser incompatibilities Handle browser events and alter the DOM structure Most importantly, Eloquent JavaScript will teach you to express yourself in code with precision and beauty. After all, great programming is an art, not a science—so why settle for a killer app when you can create a masterpiece?
#books #javascript #non_fiction #learning #tutorials #creative_commons #open_source #best_of #dev #@@Soma #$kippt_bookmark #pub
Show More
You Don't Know JS: Up & Going - O'Reilly Media
shop.oreilly.com
There are 4 more books in this series. Listed here: https://www.goodreads.com/series/139311-you-don-t-know-js
#books #javascript #non_fiction #learning #tutorials #creative_commons #open_source #series #dev #pub
Show More
Speaking JavaScript: An In-Depth Guide for Programmers
speakingjs.com
Description: "This book has been written for programmers, by a programmer. In order to understand it, you should already know object-oriented programming, for example, via a mainstream programming language such as Java, PHP, C++, Python, Ruby, Objective-C, Swift, C#, or Perl.
Thus, the book’s target audience is programmers who want to learn JavaScript quickly and properly, and JavaScript programmers who want to deepen their skills and/or look up specific topics.
Speaking JavaScript has four parts:
JavaScript Quick Start: Learn a safe subset of JavaScript in less than 30 pages.
Background: When, why, and how was JavaScript created? How is it related to other programming languages? What were the important steps that got us to where we are today?
JavaScript in Depth: This part is more of a reference: look for a topic that you are interested in, jump in, and explore. I still tried to make it fun to read.
Tips, Tools, and Libraries: This part gives tips for using JavaScript: best practices, advanced techniques, and learning resources. It also describes a few important tools and libraries."
#books #javascript #non_fiction #learning #tutorials #dev #pub
Show More
Clever Algorithms: Nature-Inspired Programming Recipes
cleveralgorithms.com
"Need help getting started with Genetic Algorithms, Neural Networks or Swarm Intelligence?
Clever Algorithms: Nature-Inspired Programming Recipes
Nature-Inspired Algorithms are Fascinating!
But implementing them can be frustrating.
The algorithm descriptions are incomplete, inconsistent and distributed across academic papers, websites and code.
There are so many algorithms to choose from, it can feel overwhelming.
Get An Algorithms Handbook
You need a handbook of algorithm recipes!
Each algorithm is described in a consistent and structured way with a working code example.
You need Clever Algorithms: Nature-Inspired Programming Recipes.
Clever Algorithms is a handbook of recipes for computational problem solving.
Algorithms in the book are drawn from sub-fields of Artificial Intelligence such as Computational Intelligence, Biologically Inspired Computation, and Metaheuristics.
This 438-page PDF ebook contains...
...45 algorithm descriptions
...best practice usage heuristics for each algorithm
...pseudo-code listing of each algorithm
...code listings of each algorithm in Ruby (source code files included)
...references for further reading including the primary sources for each algorithm
45 Algorithm Descriptions
The book includes an introduction to artificial intelligence and related fields as well as advanced topics like algorithm testing and visualization.
The 45 algorithms are grouped into chapters, as follows:
Stochastic Algorithms: Random Search, Adaptive Random Search, Stochastic Hill Climbing, Iterated Local Search, Guided Local Search, Variable Neighborhood Search, GRASP, Scatter Search, Tabu Search and Reactive Tabu Search.
Evolutionary Algorithms: Genetic Algorithm, Genetic Programming, Evolution Strategies, Differential Evolution, Evolutionary Programming, Grammatical Evolution, Gene Expression Programming, Learning Classifier System, NSGA and SPEA.
Physical Algorithms: Simulated Annealing, Extremal Optimization, Harmony Search, Cultural Algorithm and the Memetic Algorithm
Probabilistic Algorithms: PIBL, UMDA, Compact Genetic Algorithm, Bayesian Optimization Algorithm and the Cross-Entropy Method.
Swarm Algorithms: Particle Swarm Optimization, Ant System, Ant Colony Optimization, Bees Algorithm and the Bacterial Foraging Optimization Algorithm.
Immune Algorithms: Clonal Selection Algorithm, Negative Selection Algorithm, Artificial Immune Recognition System, Immune Network Algorithm and the Dendritic Cell Algorithm.
Neural Algorithms: Perceptron, Back-Propagation, Hopfield Network, Learning Vector Quantization and the Self-Organizing Map.
All algorithm descriptions include a working implementation of the algorithm in Ruby. The standalone ruby files for each algorithm are also included in your download."
#books #ruby #algorithms #machine_learning #data_science #paid #ebooks #price:$17 #freemium #free #lists #pub
Show More
Clever Algorithms: Nature-Inspired Programming Recipes | Table of Contents
cleveralgorithms.com
This is the free online version
#algorithms #books #data_science #ebooks #free #freemium #lists #machine_learning #paid #price:$17 #ruby #pub
Show More
Blinkist: Never Stop Learning.
www.blinkist.com
#SaaS #freemium #trial #learning #books #pub
Show More
By His Bootstraps - Wikipedia
en.wikipedia.org
The Cult of the Amateur - Wikipedia
en.wikipedia.org
Amusing Ourselves to Death - Wikipedia
en.wikipedia.org
Is Google Making Us Stupid? - Wikipedia
en.wikipedia.org
The Shallows (book) - Wikipedia
en.wikipedia.org
Andrew Keen - Wikipedia
en.wikipedia.org
The Global Trap - Wikipedia
en.wikipedia.org
The Wisdom of Crowds - Wikipedia
en.wikipedia.org
An Army of Davids - Wikipedia
en.wikipedia.org
Collect and share the web
Get started for free