Friday, January 29, 2016

Udemy video course - Web Visualization with HTML5, CSS3, and JavaScript Review

Web Visualization with HTML5, CSS3, and JavaScript: First of all, css is awesome.  This course does not dive into setting up your environment, but rather focuses on aesthetics in design - and how to implement those design features using HTML5, CSS3, and JavaScript. The content is applicable and relevant.  Easy to follow and understand.  He could have been a bit more prepared with the colors he wanted in lecture 4 with the gradients, but he recovered nicely.  5 stars for this one because he covers some advanced topics effortlessly.  With CSS it's not always necessary to dive into the technical why, which he balances very well.  The manner in which he teaches new methods are very clear and easy to remember.  Good job!  I've learned a lot of new tips.

Wednesday, January 27, 2016

Cocos2d-x Cookbook - Helpful

Cocos2d-x Cookbook - Pretty great resource if you don't know much about Cocos2d-x. But if you already have knowledge in Cocos2d-x, like how to load sprites, physics, audio, and 3D models then only a part of this book may be useful. There is not much in the way of 3D, other than how to load a 3D model, which seems to have a spelling error in the first section it is described (using "3D modal" instead of "3D model"). Grammatically it needs a bit of work, but I understood everything that was being said.

You can definitely use this as a reference or a getting started set of snippets, but all recipes would need to be modified to be implemented in a use-able game/app. That being said, you'll find the networking part very helpful. There does not seem to be enough clarity on the web on how to frame web service calls and process the data. This book helps with that. This is a critical part of securing external logins and other security items. It is a great book and I recommend it, but I cannot say its the most explanatory book on the subject, though it does cover all the relevant topics.

Don't get me wrong, this book will help you go in the right direction and implement certain important standards, but you'll need to do your own leg work to figure out how to put all the pieces together.

Monday, January 18, 2016

DevOps Automation Cookbook - These ARE the servers you're looking for...

DevOps Automation Cookbook is chocked full of good information and recipes.  You'll gain 100 points in your geek level just by reading this book.  If you implement what you've read, well then, you are eligible to become a Geek Master...  You might as well pick up D&D while you're at it, because that's the only thing you'll be lacking after reading this book.
Seriously, even developers should read this book, since DevOps is all about bridging the Agile gap between developer, manager, IT, end user.  Remeber, this is a cookbook, so you may not have the exact requirement, but you'll be able to easily modify the recipe to meet your needs.
The author does not attempt to force you down a particular path and states that very clearly.  So use what you've got, and purge the principles in this book to apply to your own environment.  You go girl!

Web Penetration Testing with Kali Linux 2.0, Second Edition - Great Information!

Web Penetration Testing with Kali Linux 2.0, Second Edition is a great read.  If you are new to either web penetration testing or kali linux, you'll learn a ton of very useful tools and techniques on how to determine hack-ability of a website.  If you're not new to this, you'll be able to use this book as a great reference.  You get tons of info and how-to's for each vulnerability.  You get right to the nitty-gritty.  The author attempt to help you get into the mind set of a person who would hack your site which helps to determine the various attack vectors.  There were a few vectors mentioned that I did not think of, including some very useful shortcuts along the way.  You could never really say this type of book is ever really "complete", but this is the most complete book I've read on the subject to date.  Highly recommend it if you are on the fence.

Tuesday, January 12, 2016

Update Table B with Row Data from Table A... I always forget the Syntax

SQL: I have to perform this only when I've forgotten how.  So, alas, I'm writing it down.

UPDATE tableB 
SET tableB.col1 = tableA.col1, 
tableB.col2 = tableA.col2,
...
FROM tableA, tableB 
WHERE tableA.MapId = tableB.MapId

Friday, January 8, 2016

WebStorm Essentials - bring out the rain gear

I don't care who you are, WebStorm is a powerful tool.  And with WebStorm Essentials - you can take the storm, bending it to your will. Ok all lame analogies aside, WebStorm Essentials is a great resource for those who want to jump in but don't know where to start.  If you're a web developer, a web designer, create iOS or Android apps, this book is for you.  You not only get the knowledge to know how to use WebStorm effectively, but you also learn how to setup and configure the tools you'll need to publish to all your platforms.  I've used WebStorm for some Cocos2D-js development, but I didn't realize it was way more powerful than that, and that's saying a lot already.

It's an easy read with tons of goodies.

Learning Bayesian Models with R - intense but highly rewarding.

I just finished Learning Bayesian Models with R, a book about machine learning and big data processing using Bayesian statistical algorithms.  I have to say that this book is not for the faint of heart.  But if you want to learn something very useful in the decades to come, then this is for you, faint-hearted included. It is an intensely mathematical read, but there's no other way to portray such elegance.

This book presents the equations needed without leaving anything out.  There are study section at the end of each chapter to help you verify your understanding, which is a nice addition. I do recommend thoroughly understanding the first two chapters before moving on to the rest of the book as they contain critical statistical logic that is needed to understand the mathematical models used in the rest of the book.

It's a great book and can be used as a resource for artificial intelligence and big data. It's also well organized with short clear details.