I have moved!

Dear Everyone,

Finally, I got my own web-site, www.teerasej.com, and I have decided to move my blog to http://flexblog.teerasej.com. So if you have followed my articles, Thank you, please follow me to new home.

ถึงทุกคนครับ

ในที่สุดผมก็ได้มี web-site เป็นของตัวเองเสียที นั่นคือ www.teerasej.com ครับ (ตอนนี้เข้าไป จะเจอ MV ตัวเดียวครับ เพิ่งเสร็จหมาดๆ เลยอยากลองอะไรหน่อย) และก็ได้ตัดสินใจย้าย blog ไปที่ใหม่เสียเลยครับ คือที่ http://flexblog.teerasej.com ซึ่งต่อไป content ต่างๆ จะอัพเดตที่นั่นนะครับ ขอบคุณที่ติดตามผลงานของผมครับ แล้วเจอกันที่ใหม่ครับผม

Cheer! Barcamp 2008!

This content has moved to http://flexblog.teerasej.com

After 2 days of Barcamp has completed. I think this event will has a long live in Thailand. Many developers were here, many ideas, many driven activities that boost and driving Thailand’s developer community more fast forward.

For me, This Barcamp, in 2008, seems focusing on Conceptual and principle, many talks about Agile, process, and how to make the existing better, I have summarized some topic here :) .

Score Rocket Topic: How to make a date with Japanese girl by real Japanese girl (What a pity, I didn’t join this session).

Most interesting Topic:

  • Mozilla sessions by Mr.Gen (a friendly big guy from Mozilla, Japan).
  • “We are not alone!”, by Mr.John Berns.
  • How to fail with Agile, by Mr….. from Reuters. (His boss has listen for this session too)
  • ASP.NET and Django, by Mr. Kirit  ( I know, finally, these 2 opponents  can work together)

Most talking about Tool: Twitter (with Mr.Sugree, the forever twitter star of Barcamp):)

Most Creative idea: Web 2.0 differentiate ..something..

What did we get from Barcamp: We are not alone.

Most Successful: Barcamp 2008

Most popular Buzzword: Agile, Google (Someone thinks if we put these word in a topic, it will become a score rocket. ** not included about Japanese girl’s topic.)

Another Note:

  • My session: “Let’s discuss about Flex” has 7 votes (Thank you for everyone who vote for this session, I think I should named more exciting, such as “Flex, Google”, Hahaha )
  • I found a Flex developer and an AIR developer.
  • Great chair make great product (Thank you for Mr. Anthony and his “19 piece chair”, I planned to buy one).
  • “Game” is spreading in Web-platform.
  • Python rules here! I remember I didn’t see any Rails topics.
  • This event was running parallel with a Chulalonkorn’ stage in the evening.
  • This event give me a idea for my project.

My jobs, powered by Adobe Flex

 

This content has moved to http://flexblog.teerasej.com

I have started to work on my freelance job which is a company web-site for next-generation dance school for a weeks. and finally I found Adobe Flex can do more than only data-application. I found many technique to build the visual component and make its looking good from google. I think a can show you soon as beta version.

My question raise on “Why do you love Flex?”, is it easy to implement some cool web application? is it flashy? is it suitable for my static-image design? the answer is up to you. But for me, I love Flex because it has changed my programming world forever. I can see my good looking result without to hanging in those definition (Sorry for Java) and in the other hand, I love to design and graphic creator, Flex impresses me a lot.

If you still didn’t try Adobe Flex before, I suggest you should, go to Adobe’s Flex official site and changed you UI world forever.

ผมได้เริ่มงานพิเศษของผมกับโรงเรียนสอนเต้นยุค Next-Gen ที่หนึ่งมาได้ราวสัปดาห์กว่าๆ แล้ว และผมก็ได้ค้นพบว่า Adobe Flex นั้นท่าทางจะไม่ได้จำกัดอยู่แค่การสร้าง application จัดการข้อมูลอย่างเดียวเสียแล้ว มันสามารถก้าวข้ามขอบเขตไปสู่ Flash-based ต่างๆ เช่น การเขียนเกม หรือการสร้าง Flash web-site ที่หรูหรา แต่ developer อย่างเราๆ ควบคุมและรู้สึกดีกับมันมากขึ้นกว่าเดิม (บางทีอาจเป็นเพราะ Object-Oriented programming ใน Actionscript 3) ผมสามารถหาและศึกษาการทำให้ component ต่างๆ ดูดีได้จาก google ทั่วไป ผมคิดว่าไม่ช้าก็จะสามารถนำ beta version มาให้เพื่อนๆ ได้ดูเร็วๆ นี้

คำถามของผมเกิดขึ้นทันที ว่า “ทำไมถึงชอบ Flex ล่ะ” มันสวยหรอ? มันช่วยให้เราทำเวบ application เจ๋งๆ ได้ง่ายขึ้นหรอ? หรือว่ามันสุดยอด? หรือว่ามันเจ๋งที่จะใช้กับภาพนิ่งแสนสวยงามของพวกเรา? คำตอบต้องขึ้นอยู่กับพวกเราเอง แต่สำหรับผม Adobe Flex ได้เปลี่ยนโลกการพัฒนาโปรแกรมของผมไปตลอดกาล ตอนแรกที่ไม่มี Flex ผมชอบ Dreamweaver เพราะอะไรหน่ะหรือ เพราะมันทำให้ผมเห็นสิ่งที่มันควรจะเป็นก่อนที่ผมจะลงไป code ซะอีก ผมมองตัวเอง แล้วก็รู้ว่าผมเป็น developer ประเภท hybrid, ครึ่ง designer และ developer ผมจึงไปไหนไกลจาก graphic และ animation ไม่ได้ (พวกคุณเป็นเหมือนผมหรือเปล่า?) และนั่นหล่ะ ผมชอบเขียนแล้วเล่นได้ทันที

ถ้าคุณยังไม่เคยลอง ขอแนะนำให้ลองซะ! จากมุมมองของผมตอนนี้ อีกนานกว่าจะมีใครตาม Adobe ทัน คุณสามารถเรียนรู้จาก ต้นฉบับ ได้ที่ Adobe’s Flex official site

หรือว่าจะร่วมกัน กัน Community ของเรา, Thailand Flex and AIR community ยินดีต้อนรับ!

Get some new update of Flex Builder

This content has moved to http://flexblog.teerasej.com

Hi, everyone. I am very happy to tell you about new update for Flex builder 3 to 3.01.

One of the most important part is Adobe AIR 1.1 development environment which has no need to do manual configure anymore (cheer for Adobe team, I almost believe the update of Flex builder will release in Flex builder 4.) You can get latest version for Flex builder via Adobe updater program, picture below.

image

By the way, the update file size is up to 200+ mb, so you will feel more relax to let its update along the night.

JavaFX Preview SDK launched!

This content has moved to http://flexblog.teerasej.com

Today, Sun microsystem has launched JavaFX Preview SDK to this world. There are the tool for graphic (“Nile”) and NetBean 6.1 bundle with JavaFX compiler. It’s the most interesting thing for this August. I surely Java developers around the world will download this tool to try the new toys which targeted to compete “Adobe Flex” and “Silverlight”.

I have its on my machine now. So let’s play!

Oh, you can download them here

More Thai language content can read here

image

Do we well-known in it? – Why is OOP so important? part 1

This content has moved to http://flexblog.teerasej.com

Yes, why is it so important? It looks everybody around there (experienced and in-experienced) love its so much. You may wonder How could this methodology be more than to compose behavior and attribute of a real world thing into a class and use its along your application. If you just did it like that, the point is, you still didn’t use any object-oriented analysis and design!

It’s good to do the things like above, but that is just a first step. You need to do more, even though you already applied some interface implementation and abstract classes and those inheritance. The point is,

you already know about OOP’s definition and how-to do them, but may be, you didn’t know why and when to use them.

Whenever you know ‘when’ and ‘why’ to use those principle, you would see a big improvement in your existing system. Your design will transform to more (may be the most) flexible things, and finally, you will got a really “framework” which most flexible and also make your work (include your team) feel more happier when there is any change, or extend.

I will continue this next time, comment if you want :)

Adobe lunch a week tutorial!

 

This content has moved to http://flexblog.teerasej.com

Adobe seems move advanced against the competition now. In this week, they have lunched ‘Flex in a Week’, the video tutorial series which are full with essential contents (I wonders about the feeling of someone who already brought the Total training’s one) This is very good, good enough to say I would see more good Flex developer around the world, especially in Thailand more grow up the number.

Cheer! Adobe.

http://www.adobe.com/devnet/flex/videotraining/

image

Adobe ดูท่าทางจะแรงไม่ใช่เล่นแล้วครับ ล่าสุดได้ทำการปล่อย series video tutorial ของ Adobe Flex ออกมาเพื่อเป็นการสร้างจำนวน Flex developer ที่เพิ่มมากขึ้นให้ทะลุขีดจำกัดขึ้นไปอีก (สงสัยก็คนที่ซื้อ Total training ไปแล้วจะคิดอย่างไร) นี่เป็นสิ่งที่ดี ดีมากจริง เพราะผมเชื่อได้เลยว่า (เข้าไปดูมาแล้ว) การแจกฟรีสื่อการสอนแบบนี้ จะทำให้จำนวน Flex developer เพิ่มจำนวนประชากร Flex developer ขึ้นสูงอย่างแน่นอน โดยเฉพาะในประเทศไทย อย่างเราๆ ก็คงมีผู้สนใจอีกมาก ที่จะสามารถเพิ่ม skill ด้านนี้ได้จาก tutorial ชุดนี้อย่างแน่นอน

สุดยอด! Adobe

http://www.adobe.com/devnet/flex/videotraining/

We found YOU, Flash application!

This content has moved to http://flexblog.teerasej.com

Today, Adobe announced that they’re working with Yahoo! and Google to make Flash content more searchable. Both companies has planned to start thier engine “able” to crawl swfs and and auto-perform every action a user might (Click a button, fill the text box, dragging, and moving interactive object like it’s done with text-based web-site). Mr.Ryan Stewart sums up the advantages to developers of Flash content with this:

“Google is going to have their own rules for how this new Flash Player indexes and uses the content. So will Yahoo. But we’ve given the search engines the technology to see SWF files in the same way they see HTML files. So now the art (or black voodoo magic) of SEO optimization can come to SWF files as well. That means it’s a big new world for Flash developers. You can poke the system, see what works and what doesn’t work. See how Google will handle deep linking and URL changes in Flash. It’s all up for grabs and it’s really exciting to think about what the Flash community can discover about SEOing SWF files.”

This is the great news for me (also for you if you’re a flash-based developer). SEO is not our wall anymore! Yes, don’t worry about text-based web-site we can work with more happier in our field!

Anyway, Adobe recommends these general deep-linking strategies to get started at the moment.

In Thai:

และแล้วครับ และแล้ว Adobe ก็ได้ประกาศอย่างเป็นทางการ (จริงๆ มีข่าวออกมาก่อนหน้านี้แล้ว) ว่าพวกเขากำลังทำงานอย่างหนักร่วมกับ Yahoo! และ Google ในการทำให้ Flash content ทั้งหลายเนี่ย สามารถถูก search พบจากตัว engine ของทั้งสองบริษัท โดยตัว Crawler จะเข้าไปตาม content ต่างๆ และทำ action ทุกอย่างที่เป็นไปได้กับทุก control ตั้งแต่คลิกปุ่ม กรอกข้อมูลลงในช่องข้อความ ลากและวาง รวมทั้งเล่น object interaction ต่างๆ เพื่อทำ index ทั้งหมดเหมือนกับที่ทำให้ web-site ปัจจุบัน

นี่เป็นข่าวที่ดีที่สุดสำหรับผมจริงๆ และสำหรับคุณด้วยถ้าคุณเป็น Flash developer

ปล. ไม่นานคงมีความเคลื่อนไหวจาก Microsoft ออกมาแน่นอนครับ Silverlight จะมีทิศทางไปทางไหนเอ่ย

Let’s it heat with Adobe Thermo!

This content has moved to http://flexblog.teerasej.com

Finally, Adobe has revealed some of screenshot of “Thermo”, the RIA tool which will make designer and developer more happy! Mr.Ted has posted some of those screenshot on his web. But I have put it here! so, enjoy. 

PS. I don’t sure Adobe is using thier Flex framework with thier next product (included with CS4). But it looks like very much.

In Thai:
ในที่สุด Adobe ก็ปล่อย screenshot ของ “Thermo” โค้ดเนมเครื่องมือ RIA ตัวล่าสุดจาก Adobe ที่จะทำให้ทั้งคนออกแบบ และ โปรแกรมเมอร์แฮปปี้ไปตามๆ กัน คุณ Ted ได้แปะภาพบางส่วนไว้ใน Blog ของเขาครับ ผมก็ขอเอามาลงไว้ในที่นี้

ปล. ไม่รู้ผมคิดไปเองหรือเปล่านะ แต่รู้สึกเหมือน Adobe จะใช้ Flex framework ในพัฒนา Application รุ่นต่อไปหรือเปล่า หน้าตามันละม้ายคล้ายกันมากเลยครับ

If you want to see in high-resolution, just click on the image :)
ถ้าต้องการเห็นภาพเต็มๆ คลิกที่ภาพเบาๆ หนึ่งทีครับผม
 

REMIX08 and Microsoft’s Next battlefield

This content has moved to http://flexblog.teerasej.com

Hi, I have joined REMIX’08 in Thailand in last thursday. It’s incredible that this company begin to focus on this country more seriously. There are many peoples and experts there. The most interesting session is “User Experience thinking and design” by Mr.Shane Morris, the user experience evangelist. He has evoked my inspiration about visual design again. There are many thing to be done except just build the UI, some image and done. I love his session very much.

But the main topic of this event is Microsoft Expression Studio, the latest tools from Microsoft which allow designer, who doesn’t know anything on development, enjoy his work and collarborate with developer without any complicated. If you want to imagine about this IDE, you can compare them with Adobe Creative Suite!

image

From the image, Blend (Flash CS3), Design (Firework CS3), Encoder and Media (Sound booth, Premiere)

That is, from this point, every .NET developer can get more design on thier production, more passion, and more impress. Even though these tool look very cool (sure, after CS3 for a year) but It needs to prove itself via developer and production. We have news partner, Adobe Developer!

image200806010001

My Expression Studio 2 (free for all audience)

image200806010002

Follow

Get every new post delivered to your Inbox.