Cross-platform PowerShell!


I installed the latest beta of PowerShell 6 for the Mac. It feels right, and about time too! I miss PS whenever I lurk around non-Windows platforms, and that happens more and more lately. Now I have my old pal handy when I need to do stuff where Bash comes up lacking.. 🙂

No idea what PowerShell is? I wrote a primer on the subject some time ago.

No enjoy, on multiple platforms!

Advertisements

Admitted Google / Udacity Scolarship on the Android Developer track!

I recently received an email from Udacity informing me that I’ve been accepted into the Android Programmer track! This is great news for me, and I’m really excited to get this chance to delve deeper into Android development!

Congratulations!
Dear Thomas,
We are excited to offer you a Google Developer Challenge Scholarship to the Android Developer track.
We received applications from many talented and motivated candidates, and yours truly stood out.
Share your good news!

The program is three months, with the best candidates being awarded a further six months scholarship. I’m going for the full package! 🙂

 

Microsoft consolidates documentation

I learned today that Microsoft, in an effort to centralize and consolidate all their product documentation, have launched a portal at docs.microsoft.com

I have just been perusing around a bit, but from the looks of it, the new portal will serve as a good starting point for delving deep into Microsoft technology, wether you’re in Dev, IT or an Office-worker..

Facebook Graph API course

I just finished Udacity’s FREE course on developing with the Facebook Graph API and AccountKit!

This course takes you through logging in to an app using just your phone number and SMS, or by email. Then, it takes you through using your Facebook identity for logging in.

Using test accounts, you can learn and test all you want without messing up your own feed or bothering your friends.

By querying the Graph API (assuming you give the app permission to do so, of course!) you can request all types of information from the API. Again, using test users and the Graph API Explorer, you can learn all you need to learn “behind the scenes” for integration into your app or website.

With a sample app accompanying the course, you can follow along and code the same functionality for yourself, or even integrate it in your own app as you learn. The source code is available on GitHub here

All in all a well designed course on a very interesting topic. Thank you Udacity!

Find the course here!

Infrequent updates…

This blog is where I have gathered some of the article I’ve written over the last few years. Some are antiquated, some are in Norwegian, some are just outright wrong. But I should stand by what I’ve done in the past, so I’ll leave it here. As a warning. 🙂

Now, a lot has happened since the last time I wrote anything in my blog. Yes, it’s been five years! Wow… Looking back; the meetup-group I was so proud of has served it’s purpose, and it’s been shut down due to lack of interest. It was fun, while it lasted, but all good things must come to an end, I guess.

I am still employed by the same employer, but I’ve assumed a new role as mobile developer, following a crazy spark I had after learning some Android programming in school (more about that later) and deciding this is SO awesome I want to do it full time!

So here I am, a lone ranger, working on a prototype for an app which will hopefully make a meaningful difference for our customers, one day. It’s technically quite complex, and I feel like I’ve barely touched the surface of this complexity yet, but I am loving every minute of it, so I feel it was the right move to make..

I have a startup in my stomach. And in my head. And some in writing. I’ve been maturing the idea for some time now together with my soon-to-be wife Eline, and we’ve decided to incorporate and start baking up services for local (and remote) small businesses, using all our newly earned knowledge from school (yes, more later). Also we have a great idea for a more consumer-focused app/service, which we should be able to start work on as soon as we’re done in school..

So, school! By school I mean that I went back to school to (finally) get a degree in this thing I’ve been working with for years. So, in 2015 I embarked on a journey to get a Bachelor’s degree in Information Systems at Nord University! This is where I also met my soon-to-be wife, and I might just tell that story another time.. But, here we are, just about started on the third year, and it’s been a blast! The first two semesters I was surfing along on my IT experience, but then something happened. The subjects were suddenly unknown to me, the demands and complexities hardened, and I was feeling like I was really learning something new! When the subject “App-programming in Android” came up, I loved every minute of it! And while I’ve been programming for many many years, this was the first truly (by my standards) complex use of object-oriented programming I had seen. Suddenly, I was grasping the concepts at a whole new level! “Algorithms and data structures using Java” was another eye-opener for me, and I’ve fallen in love with the Java programming language.

Anyways, wanted to just write something here, so I did. And I’ll try to find more time to do so again in the near future… Or not.. 🙂

Some things I learned these past few days…

A day without learning is a wasted day.

Don’t know who said that, but I live by this rule, and so I try to learn something valuable* every day:

 

  • You *can* serve confirmation dinner in your living room for 26 people. The only challenge is for the servant whose supposed to present the large tray of steak to each guest, when the guests are sitting shoulder-to-shoulder. 🙂
  • When your ASP.NET button click isn’t doing anything, the first place to look ISN’T the SQL query that’s supposed to run. Check that the button is hooked up with the onClick-event containing the code. That will save you a lot of wasted debugging-cycles. n00b. 🙂
  • If you are working on a virtual lab and have 20 minutes remaining of your alotted time, but only 10 minutes before your wife has dinner ready, she will “make it so” that the virtual lab crashes. Don’t ask me how.
  • If you plan for a nice day out, bicycling with your family, you will only get so far before you have a flat tire.
  • Your winner’s luck is thoroughly spent once you land any prize – no matter what it’s worth. So if you win a stack of bananas, that will count as much as winning the lottery. You can’t have both.

So these are some things that I learned. Your comments confirming or denying these claims are welcome.

 

 

* Valuable TO ME, that is.. 🙂