Python for Beginners

python-for-beginners

Welcome to a new month.

I am happy to announce that I have finished my second technology book this year. Coming in at 149 pages, it represents a first step in regaining my Python programming skills.

Advertisements

Learning Stencyl 3.x Game Development Beginner’s Guide

learning-stencyl-3-x-game-development-beginners-guide

Last year was long and hard.

I finished my first online course in August. This year I made up my mind not to neglect my professional development.

So I am proud to announce that I have finished my first book this year.

Learning Stencyl 3.x Game Development Beginner’s Guide is a book on game development. Coming in at 336 pages, I started it over the Christmas holiday.

Today I have finished reading it.

SVG with RaphaelJS

Its taken me months to get here but at last, I have finished a series on SVG with RaphaelJS. I started work on this series after I had an accident in January this year.

Today I am glad to announce that I have finished the series. It covers the bulk of what I have used SVG for.

You can view it here -> http://trustonteachestech.blogspot.com.ng/p/blog-page_9.html

Developer Ergonomics

Ergonomics is the branch of engineering in which biological science is used to study the relationship between workers and their environments.

As a developer, ergonomics has a big impact on your productivity. It determines the tools you use and how much frustration you experience with them.

When choosing a tool, the ergonomic experience is what a developer is looking at. The following are the criteria developers generally use:

  1. Installation
  2. Configuration
  3. Administration
  4. Usage
  5. Maintenance

Whenever a developer is faced with a choice of his/her own tools, the tools that win are those with good ergonomics relative to the subjective experience of the developer.

Hyper V

hyper-vToday there was a Windows Azure training by Malisa Ncube. Expect a full report on the training program over the weekend while I digest my notes.

What I will say now is that the training was awesome. Not for the overview of Windows Azure overview because I knew that already but for the nuances that only one on one interaction can bring about.

Today I learnt about Hyper V. Hyper V basically allows you to run virtual machines on you Windows PC. Generally among my developer friends, when you want to run Windows and Linux on the same machine, you either have to partition your hard disk or run VMWare on Windows which is expensive so we do the African thing …

Hyper V allows you run virtual machines on your machine and best of all it is free. The only condition is that you should be running Windows 8.

To activate it on your machine, go to the installed programs listing on your machine.

control panel

Click on the turn Windows features on or off.

control panel hyper v

Finally click on the checkbox for Hyper V and then click apply. For some reason, some laptops don’t have it.

Hyper V is a cool feature to have if you want to run virtual machines. I don’t think I will have the time to really dive into it this year but I enabled it on my machine because I am a programmer. Who knows what could happen one day in the future …

50 Free Courses in the Technology Section of Udemy

Below are a list of 50 free courses in the technology section of Udemy. I had to comb through 87 pages to find this. I teach the little I have learned in my 10 years of programming on my training blog Truston Teaches Tech.

  1. https://www.udemy.com/java-tutorial/?dtcode=1z3slwqa
  2. https://www.udemy.com/learn-html5-programming-from-scratch/?dtcode=vge5z78j
  3. https://www.udemy.com/mysql-database-for-beginners2/?dtcode=5b9p2hxa
  4. https://www.udemy.com/java-design-patterns-tutorial/?dtcode=9cf3m2qi
  5. https://www.udemy.com/blackberry-10-app-development/?dtcode=75cg5mw6
  6. https://www.udemy.com/getting-started-with-google-analytics/?dtcode=w5w42z8v
  7. https://www.udemy.com/how-to-build-a-mobile-app/?dtcode=qzurlg2f
  8. https://www.udemy.com/java-multithreading/?dtcode=1qaag6ll
  9. https://www.udemy.com/learn-backbonejs-stackmob/?dtcode=hrbibr2a
  10. https://www.udemy.com/cs-107-programming-paradigms/?dtcode=clerdhuc
  11. https://www.udemy.com/html5-programming-tutorials/?dtcode=rzcs3p5z
  12. https://www.udemy.com/learn-android-programming-from-scratch-beta/?dtcode=llg9ehwv
  13. https://www.udemy.com/creating-an-mp3-player-with-html5/?dtcode=rcxfnlkq
  14. https://www.udemy.com/introductiontolinux/?dtcode=z4m5aly4
  15. https://www.udemy.com/web-hosting-101/?dtcode=wcwi8b9l
  16. https://www.udemy.com/easy-phpeasy-2/?dtcode=9aq9wauj
  17. https://www.udemy.com/learn-javascript-jquery-from-scratch/?dtcode=dafsg79y
  18. https://www.udemy.com/build-an-app-business-in-80-minutes/?dtcode=e75ur2dl
  19. https://www.udemy.com/wordpress-101-course/?dtcode=rdzhzaxz
  20. https://www.udemy.com/programming-for-entrepreneurs/?dtcode=dcukvs2f
  21. https://www.udemy.com/coding-for-entrepreneurs-basic/?dtcode=nykd4l73
  22. https://www.udemy.com/html5-new-features/?dtcode=uctv7qtg
  23. https://www.udemy.com/wordpress-basics-how-to-manage-your-website/?dtcode=vmdhb537
  24. https://www.udemy.com/game-development-fundamentals-with-python/?dtcode=uzg7lhte
  25. https://www.udemy.com/introduction-to-web-development/?dtcode=9zrj9g13
  26. https://www.udemy.com/web-development-learn-by-doing-html5-css3-from-scratch-introductory/?dtcode=rmztlbyq
  27. https://www.udemy.com/plan-build-and-launch-a-wordpress-website/?dtcode=cv75bt79
  28. https://www.udemy.com/installing-and-setting-up-wordpress/?dtcode=9g44q2f3
  29. https://www.udemy.com/getting-started-with-php-programming/?dtcode=8av8ft1d
  30. https://www.udemy.com/intro-to-java-programming/?dtcode=s5z2n28y
  31. https://www.udemy.com/sublime-text-workflow/?dtcode=jzuqbkcm
  32. https://www.udemy.com/introduction-to-web-and-ecommerce-user-experience-design/?dtcode=7gmyn2p6
  33. https://www.udemy.com/learning-javascript/?dtcode=d5rqsuna
  34. https://www.udemy.com/html-workshop/?dtcode=21cexhja
  35. https://www.udemy.com/introduction-to-google-tools/?dtcode=e5vp95tf
  36. https://www.udemy.com/symfony-development/?dtcode=n1nkizdu
  37. https://www.udemy.com/mastering-ftp/?dtcode=98jgt2g9
  38. https://www.udemy.com/learn-php-fundamentals-from-scratch/?dtcode=2xzje9x2
  39. https://www.udemy.com/how-to-build-a-wordpress-website-in-a-weekend/?dtcode=7rzdzhpd
  40. https://www.udemy.com/integrating-payments-with-the-stripe-api/?dtcode=zrg2vjwj
  41. https://www.udemy.com/thumbs-rating-system-with-jquery-php-and-mysql/?dtcode=i7f3hj49
  42. https://www.udemy.com/the-what-and-why-of-apis/?dtcode=5wxbuufn
  43. https://www.udemy.com/introduction-to-bootstrap-3/?dtcode=thyqcqye
  44. https://www.udemy.com/build-your-email-list-with-mailchimp-or-aweber/?dtcode=69ksyejl
  45. https://www.udemy.com/getting-started-with-android/?dtcode=a6hyx547
  46. https://www.udemy.com/dream-in-javascript/?dtcode=9n1s58fw
  47. https://www.udemy.com/c-plus-plus-programming-lite-version-by-hitesh-choudhary/?dtcode=uq2wc7zv
  48. https://www.udemy.com/introduction-to-app-development/
  49. https://www.udemy.com/sql-server-for-beginners/?dtcode=2ux2xq1d
  50. https://www.udemy.com/java-tutorial-video/?dtcode=f7c21j3b