Angular 2, JavaScript, ng2-dynamic-dialog, Programming, TypeScript

Merging CSS Classes for use with ngStyle

For the release of ng-dynamic-dialog v2, I wanted to move away from defining the dialogs look in TypeScript and use standard CSS classes. This would allow the style of the dialog to be defined alongside the rest of a websites style, and make it compatible with CSS preprocessors like LESS and SASS. What Was I… Continue reading Merging CSS Classes for use with ngStyle

Angular 2, ng2-dynamic-dialog, ng2-file-drop

ng2-file-drop and ng2-dynamic-dialog updated to Angular 2.0.0

Google finally finally released the official version of Angular 2 the other day.  As a result I needed to updated both ng2-file-drop and ng2-dynamic-dialog to build against the new version. Given the hassle of going from RC4 to RC5, I wasn't optimistic this would be a quick job. However, other than having to change a… Continue reading ng2-file-drop and ng2-dynamic-dialog updated to Angular 2.0.0

Angular 2, JavaScript, TypeScript

Angular 2 – Dynamically Injecting Components

Note this also covers upgrading from RC4 to RC5's ComponentFactoryResolver. I recently upgraded from RC4 to RC5 and as a result my dynamic component injection module failed due to ComponentResolver being deprecated. Of all the changes between RC4 and RC5, this seems to be the simplest deprecation step, but though I'd document it here. Generating… Continue reading Angular 2 – Dynamically Injecting Components

Angular 2, ng2-dynamic-dialog, npm, TypeScript

Ng2-dynamic-dialog 0.0.4 Released

It took me a few tries, but ng2-dynamic-dialog 0.0.4 has now been released and is available to be used by any Angular 2 apps out there. It is currently built against RC4 (RC5 will be in 0.0.5). The npm documentation and package is here https://www.npmjs.com/package/ng2-dynamic-dialog GitHub project is here https://github.com/leewinder/ng2-dynamic-dialog While the links above go… Continue reading Ng2-dynamic-dialog 0.0.4 Released

JavaScript, TypeScript

TypeScript, ‘this’ Scope and JavaScript callbacks

Using 'setInterval' caught me out today Now given any object orientated library, you would expect that after every 400 milliseconds you would get a '1' in the output log. 'setIntervalCallback' is a member function of SetIntervalTest, it references 'this' which scope out dicate to be the instance of SetIntervalTest we're running in. But instead of… Continue reading TypeScript, ‘this’ Scope and JavaScript callbacks

Education, Job Applications

Reply: Where to start in the Games Industry?

I received another interesting email this week asking where to even start in the games industry. I thought this would be interesting to share since it starts by asking what qualifications or roles there might be, not focusing on a specific discipline. Here's the original mail Dear Mr Winder, My name is [...] and I… Continue reading Reply: Where to start in the Games Industry?

Education, Job Applications

Reply: What do you look for in a Junior Programmer?

Quite often we get messages asking what kinds of skills or content is required when someone wants to apply for a Junior Programming position we have at Hardlight (we have a variety of openings now if you're interested...). I often reply to these personally, so I thought I'd stick the last one I sent up… Continue reading Reply: What do you look for in a Junior Programmer?

Eclipse, Mac OS

Eclipse – Hanging on Android SDK Content Loader or Error Markers

Me and Eclipse (especially on Mac) do not get along. We have a lot of issues, and one of the big ones is the constant hanging when I have to re-open Eclipse to switch projects or branches. This is probably a post for future me, when I've forgotten how to do it and need to… Continue reading Eclipse – Hanging on Android SDK Content Loader or Error Markers

Code Review, Community, Conferences, Git, Intel Buzz, Unity3d

Git Workflow Presentation – Intel Buzz Workshop

I travelled to Stockholm this week to deliver a presentation about our Git workflow on Sonic Dash. Originally I was asked to do a talk about the process of converting Sonic Dash to intel based chip sets, but since that would take all of 3 minutes, I worked it into a talk about how we… Continue reading Git Workflow Presentation – Intel Buzz Workshop

Community, Industry, Ukie

Why Ukie Cannot Represent Me

I posted the following off-hand comments on Twitter today Appreciate what @uk_ie does, but there's never been, and prob never will be, someone on the board that represents me http://t.co/zNIWJFi88r — Lee Winder (@lee_winder) October 1, 2014 By me, I mean the jobbing developer who goes into work, does a job, goes home, gets paid.… Continue reading Why Ukie Cannot Represent Me