Showing posts with label learning. Show all posts
Showing posts with label learning. Show all posts

Wednesday, January 11, 2017

Extra learning goals follow up

Extra learning goals follow up


Early last year, I set some personal learning goals not directly related to work projects: learn about the R language, the Node.js technology, and SEMAT. Following-up with the results…

I went through a tutorial of R, and was so disappointed that I considered the goal “done”. Maybe those that never knew about languages like Maple, Matlab or Mathematica may get some newfound productivity in R. I see yet another copycat language. No reason to proceed beyond my introduction-level knowledge, unless a specific project demands learning more.

SEMAT was another disappointment. Looks like CMM by another name. Why did CMM go into oblivion and insignificance? Because each time someone tries to create a “quality certification” mechanism in the software industry, companies divert efforts to the “certification” part, instead of the “quality” part. I quote directly from the site of CGI Federal, the company originally in charge of the Healthcare.gov site “Our core systems engineering business has been independently assessed at CMM Level III proficiency under standards established by the Software Engineering Institute”. It gets worse: CGIs India-based application development centers obtain highest quality standards - CMM Level 5 (link). And with all such certification in quality available in the company, all that quality in Healthcare.gov. Soon, we still start seeing the "SEMAT certification". I rest my case…

The bright spot was Node.js. This proved to be a very good and useful technology. With several libraries and frameworks available, it is a little confusing to decide on what to use. Yet, with Microsoft support Node.js in Visual Studio, it became almost too easy to prototype some ideas. Obviously, you have no real experience in any language/technology until you have a project with real customers, which is what I’m trying to do this year: use Node.js for a work-related project. Let’s see how that goes.

Still didn’t decide my extra-learning goals for this year in which glasses, watches and other ridiculous devices will compete to make humans look like borgs. My excitement with devices was reduced significantly after a relative that got a Surface 2 as a gift this last holiday season was robbed, and it was disappointing to see Microsoft had no anti-theft features whatsoever. Maybe studying anti-theft tech is my main goal this year.

Available link for download

Read more »

Saturday, December 17, 2016

Hands on Learning Event in Honolulu 1 Introduction to Structured Query Language

Hands on Learning Event in Honolulu 1 Introduction to Structured Query Language


The above course will be offered again (April 14-May 17, 2016) as a non-credit course by the Pacific Center for Advanced Technology Training.


Course summary:

Databases, organized repositories of information, have become indispensable and in fact even more relevant despite the emergence of Big Data in todays world.

In this introductory course you will learn about relational databases and the basics of Structured Query Language (SQL) including sorting; grouping result sets; using DDL, DML, DCL, and TCL. All SQL statements will initially be written for one table. Most practical, modern and relational databases will include a large number of tables and SQL queries have to access information from several tables. This course will then introduce you to querying more than one table. With this skill you will be able to query two or more tables in a database. This is a hands-on course which will take you from installing SQL Server 2012; learning the ins and outs of SQL Server Management Studio and of course a full dose of SQL.

During each meeting the students will be assessed for their knowledge, competency and proficiency in SQL.

New this session:
SQL Azure Database: SQL Server in Microsoft Cloud
Windows PowerShell for SQL Server

My sincere thanks and best wishes to the January batch of students.



Available link for download

Read more »