Labor Day long week-end is here, that usually means back to school and for many people, a time to regroup and re-focus after a long summer. The fall is also a great time to think about upgrading some skills, either by enrolling in some form of training or starting some kind of self-paced learning. For those so inclined, here’s a few resources of interest to anyone wanting to polish up their programming & coding skills. Good luck…
Dive Into Python–Free 328 Page eBook:
Whether you’re an experienced programmer looking to get into Python or grizzled Python veteran who remembers the days when you had to import the string module, Dive Into Python is your ‘desert island’ Python book
The Essential Core Python Cheat Sheet:
Python is an interpreted dynamically typed Language. It uses indentation to create readable, even beautiful, code. Python comes with so many libraries that you can handle many jobs with no further libraries and it fits in your head and tries not to surprise you, which means you can write useful code almost immediately.
OWASP Top 10 for .NET Developers:
OWASP has produced some excellent material over the years, not least of which is The Ten Most Critical Web Application Security Risks – or “Top 10” for short – whose users and adopters include a who’s who of big business.
Android UI Design:
In this eBook, you will get a look at the fundamentals of Android UI design. You will understand user input, views and layouts, as well as adapters and fragments. Furthermore, you will learn how to add multimedia to an app and also leverage themes and styles.
Building Web Apps with Node.js:
Node.js is an exciting software platform for building scalable server-side and networking applications. Node.js applications are designed to maximize throughput and efficiency, using non-blocking I/O and asynchronous events.
The Grumpy Programmer’s Guide To Building Testable PHP Applications:
“The Grumpy Programmer’s Guide To Building Testable PHP Applications” gives you a solid introduction to the concepts a PHP programmer needs to master in order to write code that can easily be tested using today’s powerful automated testing tools.