Technologies
Technology:
ActionScriptProjects:
KingStats, Fortum - Bantningskuren, Peter Jöback, Åhléns Bikini Campaign, Livskraft - Training application, Telisol Intranet, Stella Artois - The Dual, Åhléns Decoration Campaign, Milda campaign, MTV Party Week, Stella Campaign, Chess, Famestudios, the website, Roxette, Lust for SoundAbout:
When Macromedia introduced ActionScript "for real" in version 4 I was thrilled. Yes, I'm aware that ActionScript was available in previous versions but to say that ActionScript prior to version 4 was limited would be an understatement. In version 4 ActionScript was suddenly a programming language with possibilities. The biggest discovery was a way of tricking Flash into sending and picking up external data from e.g. PHP. After discovering this I built a forum, which was probably the first Flash based forum in Sweden at the time, for a client. After that I did a lot projects using Flash and ActionScript including websites, games and applications.
- Back to top
Technology:
AS2.0Projects:
Hanuta Campaign, Fortum - Bantningskuren, Åhléns Decoration Campaign, Stella Artois - The Dual, Milda campaign, Livskraft - Training application, Lust for Sound, Baby-jusum bounce, KingStats, Telisol Intranet, Vodafone Meters, Åhléns Bikini Campaign, Stella CampaignAbout:
I wasn't sure if I was going to have AS2.0 (ActionScript version 2) as it's own technology section in my portfolio but then I realized that if XHTML is considered a separate technology from HTML, AS2.0 is definitely a different technology from ActionScript. Even if OOP (Object Oriented Programming) became a big subject when AS2.0 was released I was actually using it in ActionScript (AS1.0) and to tell you the truth it was a pain in the ass. There wasn’t really any consistent and logical way of coding and it didn't resemble any other language's way of dealing with OOP. The reason why I used it anyway is of course because object oriented programming is the best way to deal with programming. When AS2.0 started happening I thought to myself "Now, this is what I'm talking about." Suddenly the syntax of OOP in ActionScript was equivalent to many other programming language's way to deal with it and it's the only way I code with ActionScript from that day and on.
- Back to top
Technology:
AS3.0Projects:
Recipe Flex ApplicationAbout:
Nice upgrade to the AS2.0 that I haven't really gotten used to yet since it's still a bit to early to use and still be able to make the applications accessible to the "big crowd". But I'm looking forward to abandoning AS2.0 for this version.
- Back to top
Technology:
ASP - VBScriptProjects:
Intranet for TNT-Magazine, Asfalt, Lust for Sound, Snö, Milda campaignAbout:
ASP, with VBScript, was my first encounter with server side programming and I loved what you could do with it. With it I built my first bigger projects being an e-card site, and many other projects followed. But I abandoned it as soon as PHP crossed my path and I haven't looked back since. Even if I would be able to work with ASP and VBScript today it would be like getting a 7-year to eat his spinach. I would do it but the person who would force me to do it wouldn't want to meat me in a dark alley after that.
- Back to top
Technology:
CProjects:
SnatchIt Application, MiniPickerAbout:
C to me is kind of the mother of a lot of programming language and I have a lot of respect for I. I have some experience from C building basic applications for Linux and a Gameboy but I'm more familiar with Objective-C as it has more possibilities without adding the "blurriness" of C++. Objective-C is also the main programming language for building Mac Applications, which happens to be my primary operative system at the moment.
- Back to top
Technology:
Course coordinationProjects:
Experience Technology, Specialization - TechnologyAbout:
My employment at Hyper Island mostly involved the responsibility for many so called "modules" being a bit like "mini-courses", 5 to 7 weeks each, that the two year course consisted of. I was responsible for two technology specialization modules, for those who wanted to specialize in technology and become developers. I was also responsible for the module Experience Technology aiming to make the students gain a basic understanding of the role of a developer and the creative process involved with that role. Lastly I was responsible for the Industrial Placement module, being the longest module, which was the internship module where the students went out to work for companies all over the world. Worth mentioning is that I created the three technology modules from scratch.
- Back to top
Technology:
CSSProjects:
Hearst Recipes, Universal Music Sweden's Intranet: iPS, Tomas Ledin, MyHolidayShopper, Telisol Intranet, ABBA - The official website, Telisol Shop, Telisol Website, Linker, Passion Pictures, File publishing tool, Amos Anderson, SnatchIt Widget, Jusum - Mini portfolio, FakeBlondie, Jusum - Portfolio, Old Jaij.net, KingStats, My Prom Shopper, Universal Music Sweden's official website, SnatchEm WidgetAbout:
I was forced to learn CSS when I was asled to do a CSS lecture back in 1998 under the assumption that I knew it allready. I was grateful learning it and as CSS evolved, thanks to the great effort and dedication of W3C of course, I started to love it. But I have to admit that I didn't quite grasp the powers of CSS until I started working with XHTML which turned it from a nice piece of technology into something completely indispensable.
- Back to top
Technology:
Director + LingoProjects:
About:
When Flash version 2 was inadequate for what I wanted to build I soon turned to the power of Lingo that came with Director. Even though the main purpose of Director (1998) was to make CD-ROM presentations at the time it was the possibility to create online games that attracted me. I did a couple of games in Director and shortly after that I bought my first O'Reilly book being "Lingo in a Nutshell" which really made me understand the basic principals of Lingo and Director. Unfortunately I soon lost the opportunity to play around with Director since my employment as a traditional web developer, and later on Production Manager, at ThinkiT required me to focus on other things such as standard backend development. Even though I haven't been working with Director or Lingo for a couple of years I don't think it would take me long to get back on the horse when the opportunity comes. It's like riding a bike. A very big bike with a lot of buttons and levers.
- Back to top
Technology:
FlashProjects:
Chess, MTV Party Week, Livskraft - Training application, Emilia, Hanuta Campaign, Åhléns Decoration Campaign, Milda campaign, Telisol Intranet, Peter Jöback, KingStats, Baby-jusum bounce, Roxette, Fortum - Bantningskuren, Vodafone Meters, Famestudios, the websiteAbout:
I started playing around with Flash when version 2 was released and I thought, like many others who where unable to animate, that the tween functions where the coolest things I'd ever seen. Making a square rotate and change in size with only a couple of clicks where amazing to me. But to tell you the truth it didn't take long until I got tired of it. Mostly since I'm unable to draw, or design in general really, and since coding wasn't really something you could do using Flash at that time. But I couldn't really see any added value to web pages when using Flash at the time so abandoned it for HTML and Director but was to return again when Flash 4 was released. That's when it started to get interesting.
- Back to top
Technology:
Flash LiteProjects:
About:
I had a hard time working with Flash Lite 1 since it was using Flash 4 syntax and for me that's much like wearing diapers again, if you know what I mean. But when Flash Lite 2.0 came along things started to get interesting since I could start applying AS2.0 to it. Now I'm just waiting for the plugin to become free or installed by default in the most commonly used phones so I can start developing mobile applications in Flash "for real".
- Back to top
Technology:
FlexProjects:
Recipe Flex ApplicationAbout:
This is a technology I was quite optimistic to since I've always thought it was weird staring at a timeline when creating Flash applications. But I've got to say I was somewhat disappointed. Mostly because the limitation when it comes to designing the applications. Especially when it comes to how limited the CSS part of the Flex is. But I haven't given up on it yet.
- Back to top
Technology:
HTMLProjects:
Coop - Uppdatera Julen, Ericsson Software, Hearst Recipes, My Prom Shopper, ABBA - The official website, Universal Music Sweden's official website, Emilia, Vagabond Cards, Telisol Website, Tomas Ledin, Amos Anderson, Telisol Shop, Universal Music Sweden's Extranet: ePS, KingStats, Intranet for TNT-Magazine, Snö, TNT-Magazine(s), Universal Music Sweden's Intranet: iPS, Scripta, Stella Artois - The Dual, FakeBlondie, AsfaltAbout:
HTML was something I discovered at the age of the age of 17. At that time JavaScript was just released and everybody were crazy about stupid things like frames and I have to admit that I was one of them. I tried to push the envelope but at that time there's wasn't a lot you could do. But I managed to keep myself updated when HTML evolved and it was a part of my development and profession for many years. Until XHTML came along...
- Back to top
Technology:
JavaProjects:
Truth Or DareAbout:
Java was something that came naturally to me. Not that I'm particularly bright but becuause it is the foundation for alot of launges that I allready know such as JavaScript, PHP and ActionScript. So far I've just been using it to develop MIDP applications for mobile phones which is something I try when ever I get a chance. As loong as it's MIDP 2.0 I'm game!
- Back to top
Technology:
JavaScriptProjects:
Telisol Shop, Amos Anderson, SnatchEm Widget, SnatchIt Widget, Hearst Recipes, Universal Music Sweden's Intranet: iPS, ABBA - The official website, Universal Music Sweden's official website, FakeBlondie, Jusum - Mini portfolio, Telisol Intranet, Scripta, Tomas Ledin, My Prom Shopper, Telisol Website, Emilia, File publishing tool, Universal Music Sweden's Extranet: ePS, MyHolidayShopper, Passion Pictures, SnöAbout:
I, like many others, threw myself at JavaScript shortly after it was released. The web pages that I built where filled to the brim with meaningless JavaScripts. Even if I wouldn't misuse JavaScript like that today I still think it was a good thing since it forced me to get to know JavaScript by playing around with it. After getting familiar with JavaScript and bought the "The JavaScript Bible" that I read in unconventional way. In other words, I finished the whole book in a week and if you're wondering why that's unconventional you probably haven't seen the book. They don't call it a "bible" for nothing.
- Back to top
Technology:
LecturingProjects:
Experience Technology, Specialization - TechnologyAbout:
I started lecturing at universities educations at the age of 21 at universities such as Hyper Island i Sweden and IPKO Institute in Kosovo. The topics of my lectures has been: General programming, Basic PHP, Advanced PHP, Flash, Basic ActionScript, Advanced ActionScript, SQL, Usability, XML, etc.
- Back to top
Technology:
Mac DevelopmentProjects:
File publishing tool, SnatchEm Widget, MiniPicker, SnatchIt Application, SnatchIt WidgetAbout:
I used to work with an Apple computer, more known as a Macintosh, back in the days when it wasn't as fasionable as it is today. I really love working with a Macintosh since it wasn't as bulgy and buggy as Windows 95 was. I also worked with Mac Support for a short period of time in London and that was the easiest job in the world since the Mac OS was surprisingly easy to fix.
As the role of a developer I was soon forced to move back to Windows which I worked with with for almost 5 years before I took the chance to move back to Mac OS which had evolved into OS X and I haven't looked back since. The Mac had turned into a powerful tool for any developer and I could finally do all the development I could on Windows and more.
When I started looking at the development kit for Mac OS X I was hooked straight away. Not only was the full featured development kit completely free but it was amazingly thought through. I always wanted to build stand alone applications but could never really be bothered but this was my cue. I don't really care that the applications and widgets that I build are limited to the Mac OS enviroment since the joy of creating them is such a satisfaction.
- Back to top
Technology:
Open SourceProjects:
About:
The whole open source community has always been inspiring and fascinating to me. The way developers, sometimes from all over the world, contribute to the development of a piece of software without having an economical interest on a personal level putting functionality first inspires me. Even if I've wanted to I've never had the time (or should I say TAKEN the time) to start up my own open source project I've done my best to contribute to others. One of those projects is Aroundme being a "social networking and group collaboration platform".
- Back to top
Technology:
PascalProjects:
About:
I started programming when I was about 8 years old but to be honest I didn't quite grasp it at the time. The programming classes (I'm talking about the lecturing kind not the OOP-kinds) turned into an excuse for getting to the last 10 minutes where we where allowed to play minimalistic "PC-games". I rediscovered programming many years later at the age of 16 when I was going to upper secondary school when computer management was as a part of my course. Even though I never completed any projects using the ancient language Pascal it was a great foundation for me understanding the basic concept of development and programming principals. I have a Greek friend named Pascal as well and he's a bit of a wanker, really. But that hasn't got anything to do with it.
- Back to top
Technology:
PerlProjects:
TNT-Magazine(s), Ericsson SoftwareAbout:
It's a bit of a coincidence that I got into Perl really. When I started working for the web agency ThinkiT in London I was limited by the fact that all of their servers where UNIX servers without the possibility to run any scripting languages such as ASP, that was the most popular one at the time. This forced me into writing batch-scripts using Perl and in some perverted and masochistic way I kind of liked it. Cryptic error-messages, permission-issues and other slightly annoying details made the finished applications so much more enjoyable.
- Back to top
Technology:
PHPProjects:
Jusum - Portfolio, Universal Music Sweden's Intranet: iPS, Fortum - Bantningskuren, Old Jaij.net, Åhléns Bikini Campaign, KingStats, Telisol Intranet, My Prom Shopper, Stella Campaign, Coop - Uppdatera Julen, Passion Pictures, File publishing tool, Chiquita Game, Amos Anderson, FakeBlondie, Stella Artois - The Dual, Universal Music Sweden's official website, Vagabond Cards, Emilia, MyHolidayShopper, Tomas Ledin, Hearst Recipes, MTV Party Week, Roxette, ABBA - The official website, Telisol Shop, Peter Jöback, Telisol Website, Universal Music Sweden's Extranet: ePS, Scripta, LinkerAbout:
Even though I liked the possiblities with ASP/VBScript it annoyed me that you had to write 8 lines of code just to send an email. When I discovered PHP (starting of with version 2) I was thrilled by the fact that you could really tell that it was written for the purpose to generate and serve web pages. PHP is probably the one language I've been working the most with during the last 6 years or ever really. I've built approximately 30 projects using PHP, such as the official website of ABBA and an Intranet for Universal Music, and PHP is still my first choice whenever I build anything web related that needs a back end solution.
- Back to top
Technology:
Project ManagementProjects:
Specialization - Technology, Experience TechnologyAbout:
1998 I went on a two-year course at Hyper Island which aims to provide the new media industry with skilled professionals and to generate added value by combining higher education with industry convergence. The way I experienced the industry and peoples choice of profession back then was that some were good at design, some were good at programming and some weren't good at anything. The ones being good at design became designers and the ones being good at programming became developers. The scary part was that the ones that weren't good at anything became project managers. It was a bit of an unwritten rule at that time really. I couldn't understand how you could just educate yourself to be a project manager without any experience from the industry or development. I had the ambition to, at some point, become a project manager or a production manager but I was determined that it was going to be the old fashioned way of actually working myself towards it getting the experience from the ground up. After 2 years of education and 3 years in the industry I started project managing at the school "Hyper Island" and even if it was completely different approach to getting things done I felt that it was something I loved doing and that I, as time went by, became quite good at. 3 years of experience from project management hasn't only made me a better project manager but also improved the way I think about and work with development.
- Back to top
Technology:
SQLProjects:
Passion Pictures, Vagabond Cards, Amos Anderson, Roxette, MTV Party Week, Chiquita Game, Jusum - Portfolio, Telisol Shop, Fortum - Bantningskuren, Universal Music Sweden's Intranet: iPS, Åhléns Bikini Campaign, ABBA - The official website, Coop - Uppdatera Julen, Universal Music Sweden's Extranet: ePS, Snö, Stella Artois - The Dual, Universal Music Sweden's official website, Peter Jöback, Telisol Website, Old Jaij.net, Lust for Sound, Emilia, Hearst Recipes, Stella Campaign, Tomas Ledin, KingStats, MyHolidayShopper, Scripta, My Prom Shopper, Telisol IntranetAbout:
When I started working with ASP I was using standard ODBC-connection connecting to data-sources that I had to manipulate from VBScript and the whole scenario was painful and impractical. SQL was a natural next step for me and I moved from working with Access-databases to working with MS SQL and finally MySQL. One of the things that were really good with MySQL back then was that the only way to administrate the database was to use SQL commands from the terminal. That way I was forced to use SQL all the time and use the kind commands you hardly ever do with standard sending/retrieving commands from a web page. That, and building projects like an intranet for Universal Music, which was enormous from a data-perspective, and many others like it made me understand SQL like the back of my hand and I'm familiar with everything from inner joins to sub-selects.
- Back to top
Technology:
UsabilityProjects:
About:
I have to admit that usability has been something that I was ignoring for many years as many other technologists and designers. I, like many others, was focusing on the functionality of my applications and websites and it was far more important to me that they had a "cool looking interface" even if it meant that the user would be completely lost in the user interface. When I read the old classic Designing Web Usability: The Practice of Simplicity by Jakob Nielsen it made me start thinking. After that I read many books on the subject and even did some lectures. Many might think that my user interfaces are boring and uncreative but from my perspective a user interface has the main purpose of being helpful to the user and any creative solution dealing with user interface has to add value to the application to be justified. As a wise man once said, "design is just the make up on the pig".
- Back to top
Technology:
XHTML + StandardsProjects:
Telisol Intranet, FakeBlondie, Telisol Website, Telisol Shop, Amos Anderson, MyHolidayShopper, Hearst Recipes, KingStats, Passion Pictures, Old Jaij.net, SnatchEm Widget, File publishing tool, Stella Campaign, Jusum - Portfolio, SnatchIt Widget, Linker, Jusum - Mini portfolioAbout:
HTML soon became one those boring tasks that had to be done and nothing else. I always felt that something was wrong with the way I, and everybody else around me, was coding HTML and when I read the book Designing with Web Standards by Jeffrey Zeldman everything fell into place and HTML, being turned into XHTML instead, was suddenly exciting again. From that day and on I use XHTML Strict for all my web projects and I get nauseous every time I see a font-tag or a misused table.
- Back to top
Technology:
XMLProjects:
Telisol Shop, Livskraft - Training application, Passion Pictures, Coop - Uppdatera Julen, Stella Campaign, Åhléns Decoration Campaign, Chiquita Game, Amos AndersonAbout:
XML is probably the most overrated and misused piece of technology since java-applets became popular. XML is great, don't get me wrong, but some people seem fanatic the way they force themselves to use it without any justification. Especially together with Flash. I use XML for the times when there can't be a binary data source and where I don't want to be constrained by the choice of platform or application. In short, I know XML very well and use it when it's justified which isn't very often.
- Back to top
