If it ever happened that You have been creating some app for an outdated feature phone that runs Java ME, You probably considered using LWUIT lib just to make Your life easier. Yes, I have been coding for some fossil devices and using some prehistoric technologies that everybody is starting to forget… Well how funny may it sound a coding experience is an experience while someone is paying for it :) . While developing this application I have faced some issues when customer decided that the standard physical keyboard of the device that we were developing for has to support some Danish specific symbols. First idea that shoots right to your brain is that the tester hasn’t changed language on the device. This will not help. LWUIT also features a very nice and customizable on screen keyboard but what can You do when device has only a numeric keypad? After some investigations through trial an error I have found an answer that is quite simple but I was stunned that nobody has written about it (or maybe Google has censorship for LWUIT intel). Anyway if You have faced such problems and cannot make the physical keyboard speak characters like Æ, Ø or Å I hope my description will help

Read More...

The coding competition is in it’s 5th day today. We’ve had a few unofficial training matches, with official finale showdown scheduled for this Friday. Most of us developers here are either participating, or plan to participate. Some didn’t sleep much

Read More...

In my previous post I looked over the structure of MS 70-480 exam. I also briefly described what HTML topics it potentially covers. Today I am going to guesstimate the CSS3 required reading for this exam. So let’s get into it. Perhaps you are aware that many parts of the new CSS3 specification are not yet finished. You can check the list here. So logically unfinished parts of the specification should not be included in this exam. However, there are some features which are already implemented in most browsers and can be in the exam even if their w3c documents are not finished. I am talking particularly about flexbox. It is already present in newest browsers including IE10. So what CSS features one should learn for this exam

Read More...

Sometimes when you read a book, you wish you have done it earlier. Vim is a tool I wish I have started using earlier. It is an advanced text editor which has been around for more than two decades. Vim is highly configurable, fast and lightweight. Whilst it is a first class citizen in Unix world, Vim runs well on some exotic platforms like Windows too

Read More...

Never thought Windows 8 app development using WinJS + JavaScript + HTML5 + CSS3 would be so easy and never thought it would be so complicated… to open external page in the browser programmatically. After our first Windows Store certification fail we wanted to add privacy policy link in the Settings charm, which would open our online privacy policy in

Read More...

In this article I will focus on Windows 8 Metro app publishing to Windows Store. At the end of the article you’ll find a screencast of whole publishing process. Before we can start there are several things that you must already have: Windows Store developer license; Fully developed and tested app; Additionally test your app with the Windows App Certification Kit; Test your app if looks alright in the snapped and fill view states. You can’t disable or turn off snapped view for your app. The fastest workaround is to show some static image or logo when your app is snapped; Go one more time through Windows 8 app certification requirements and check if your app meets requirements

Read More...

I have been working as a front-end developer for roughly half a year. To prove myself that I have learned a lot and that I can successfully learn even more I have decided to pursue the brand new “MCSD: Web Applications” certificate from Microsoft. The certificate has three prerequisite exams: Programming in HTML5 with JavaScript and CSS3 (70-480) Developing ASP.NET MVC 4 Web Applications (70-486) Developing Windows Azure and Web Services (70-487) To be honest I have absolutely zero experience with the later two technologies: MVC4 and Azure. So this is going to be quite a challenge. As far as HTML5 goes, I have some experience with that and I am hoping to prepare for this exam in about a month or so. In order to better remember what I have learned I will be writing everything I study in this blog. I hope that this will be helpful not only for me, but for others who decide to take 70-480 exam. Also I have not seen the exam or any “brain dumps” of that exam so I will be preparing according to the description at the MS exam page

Read More...

I am going to rant a little about the movie Prometheus. Firstly, I would like to say that I really like sci-fi movies, especially the ones with alien life forms, so I am a little biased. However, that being said the movie was not as great as it could have been if not for many illogical things and other inaccuracies. Lets talk about some things that I thought were stupid/weird. Space travel: as you may know the speed of light is currently considered the fastest speed there is. The closest star system from earth is Alpha Centauri. If you were to travel to that star system at the speed of light it would take you approximately 4.24 years. Yet in the movie they were in cryogenic capsules for 2 years and 4 months. Now obviously they were not flying at the speed of light, they must have traveled a lot faster. So what is the problem you may ask. The problem is that it is the future, shouldn’t they be teleporting or using wormholes to travel? Because right now it just seems that hey were traveling with some regular old technology, but just many times faster than the speed of light. I mean where the 2 years come from? Also why bother using cryogenics fur such short periods

Read More...

Learning a new platform is never easy. Some things that should require minutes to accomplish, bring hours of frustration and disappointment. Today I am going to write about a couple of possible pitfalls when developing a JavaScript Metro app for windows 8. As you may know Windows 8 platform natively supports Metro app development using the web technology stack: JavaScript, HTML and CSS. Not only that, it also implements the latest and greatest CSS3 and ECMAScript 5 features. You can also access all Windows 8 API via JavaScript. The new WinRT (Windows Runtime) is an impressive piece of software

Read More...