Showing posts with label devreach. Show all posts
Showing posts with label devreach. Show all posts

Tuesday, October 19, 2010

DevReach 18+19 October Sofia, Bulgaria (part6)

...continued

HTML 5 crash course


HTML 5 is connected with everything that is modern and flashy today. 
Introduction of iPad is in the same day as the HTML5 introduction.
Adobe vs Apple conflict.

"Apple is becoming the most important company in the US"

www.html5rocks.com - some tricks, a site recommended.

Browser vendors love HTML 5 because they don't want their products to be 'old'.
HTML 5 is pushed into the history.

HTML5 is not ready yet. It's good

The sad facts:

60% of Internet is used with IE6, IE5 and IE7 - they don't support HTML5.
60% Windows XP
15% still use IE 6.
91% of the browser users use Windows - they have the grip

Silverlight updates are quicker - they are pushed with automatic updates with Windows.

In his oppinion "Html 5 > 4"

www.html5test.com - test the browser about html5 support
Chrome - 217 + 10 bonus
IE8 - 27 + 0 bonus
Opera 10.61 - 159 + 7 bonus

Microsoft will never get 100% for ACID3 test because they don't want to support SVG fonts.

Syntax:
HTML5 template is with a DTD... nobody validates it with a DTD. "A pain in the ass" - quote.
AJAX was never specified.... they reverse-engineered it.
HTML5 has a spec - that makes it a lot different. The error behaviour consistent.

He simplified the HTML5... - charset, language, DTD validation - cleaner.

New semantic tags:
Old way - meaningless IDs for "div" tag
Google statistics : code.google.com/webstats about names of ID
They took the statistics and used the mostly used words and make them special words. They made the best practices rules in HTML5.

WebMatrix - interesting free tool for building web sites. Part of the WebPlatform. It's a direct competitor to PHP.
Razor + MVC  --- "in a 6 months will be the hottest thing"

"Microsoft's primary goals this year - Azure, IE9 and HTML5"

Modernizer - javascript lib for audio
html5shim .code.google.com -- javascript for adding HTML5 tags to IE6 (which doesn't support it)

html5 - audio tag
html5boilerplate - best add-on pack for html5

"Silverlight version of video is adaptive to the broadband width"

Google created a site to refer to for fonts instead of distribute them in your own site as a local copy.

L.K. 

DevReach 18+19 October Sofia, Bulgaria (part5)

...continued

Designing Applications in the era of Many-core Computing:

This session was about making a unparalleled program use all cores of a CPU.
The presenter was a Romanian so his program was the recipee for making goulash.
He used threading on a higher level with a structure called a Task.
A tasks can be combined to be one after another by a lambda expressions.


Building RESTful Applications with the Open Data Protocol

The last session I attended was one regarding RESTful services.
The presenter was very high-spirited and it was a joy to listen to his explanations.
So REST services is exposing a service to be accessed  via pure URL address through the browser. 
Using the HTTP methods POST GET UPDATE DELETE to access the service if you have the access rights.

He demonstrated how to connect to such a service via a client.

He created an REST service. 
He showed an easy API to do paging for the service.

It was a very nice presentation. 

L.K. 

Monday, October 18, 2010

DevReach 18+19 October Sofia, Bulgaria (part2)

...continued

Internet Explorer 9
Roman Russev from Microsoft Slovakia is speaking about it.
fast / clean / secure / interoperable

He takes notice of the new open policy of Microsoft - the open beta releases of Win7, IE etc

Interesting features are like pinning pages from IE directly to the taskbar of Windows7.


Visual Studio 2010 Light Switch
It's all about data and screens.
It's a tool for not-developers to create business applications - making it easier.

First step - "choose a language, you can decide how are you going to deploy it later"
Next step - describe the data for the application

It looks very point-n-click.

Next step - building a screen. Just adding a template hooks the data with the look.
Many out-of-the-box stuff added like - search bar, ribbon, tabs etc...

Looks pretty nice to have all these and not work hard to implement them.


L.K.

Sunday, October 17, 2010

DevReach 18+19 October Sofia, Bulgaria (part1)

Expect my comments about DevReach, .net technologies and cloud computing.
I know this site is about Java and technology but I see it as a good opportunity to check what is the competition going to present to the public.

Expect updates!

--

Registration went smoothly. I'm eagerly expecting the beginning of the keynote in the 13th hall.

Interesting facts:
- 2010 is the 5th DevReach and it has double the speakers, sessions and attendees than the first DevReach back in 2006.

- There will be a prize for the first registers - a free Visual Studio 2010 Ultimate


Vertigo's CEO is talking about User Experience.
He's presenting lots of sites that are streaming video.
A new Jay-Z's book has a site written on Silverlight - with lots of video, maps etc - very awesome.
Keynote "You have to learn about design!"

5 important areas for design:
- Industrial design
Surrounds us; he's talking about showers - Desing + Intent ! Everything is meant with a reasaon. "Observe and ask yourself why!"
"Developers, we are very good at accepting bad user experience. We can adapt. Common user can't."

- Usability
Jakob Nielson
How long does it take you to accomplish your goal?
"Honestly, people don't care about software" :)
"Don't make me think" - by Steve Krug --- about easy usage of products
"You could be embarrassed  by testing your product with real users..."

-Typography
Fonts fonts fonts
They can make your intention wrong or extremely right and immersive.
He explains the curves of fonts... He says that the emptiness is more important than the black ink part of a letter.
Helvetica is his favourite font.

-Natural UI
-Motion graphics

Introduction of mouse - not as intuitive as touch screens! The presenter's daughter got confused... nice example!
Touch - become interesting when iPhone came out.
"Nobody wants a 15 000 $ coffee table..." :) Funny guy is making us laugh.

Oh my god!
He's showing us Windows Phone 7 and its intuitive UI
"You are not using Helvetica" :) - nice point!

Key concept is a caption (text) which is partly cut out of the screen and it MAKES you to slide to see the rest of the application.

L.K