Angular 2 hands on

angular2

Past couple of weeks I work around with Angular 2 project, just past 2 week they announced for 3 release (2.0.0-rc.2, 2.0.0-rc.3 and today 2.0.0-rc.4 ) here is CHANGELOG.md

If someone want to starting with Angular 2 maybe you can watch this video on #io16 they talk about Angular 2 and it has a lot of features and tools

So I start with Angular CLI (scaffolding) and found it quite easy. but it come up with the question.

 

If I want to run this project it real world and need to separate deployment environment development and production. How I need to do?

 

After googling it, webpack can help you. webpack is module that have a lot of power to help building the project. for Angular project you can find here

webpack can set configuration to handle environment and build command. This way you can set scripting to separate environment on remote CI server.

Next, I want to create web application that support server/client render. What I need to do?

Check Angular Universal and come up with example universal-starter.

For me. If decide to using Angular 2 (today) You need to know and prepare for changes from angular team. It can cause impact with your codebase.

But I think if we know this. Just keep in mind, be careful when you design structure or design architecture on your application. It can help to avoid breaking application from the changes.

My starting project. angular2-starter and universal-starter available on github.

 

แอพโย่ว Yo!

วันก่อนเพื่อนแนะนำแอพโย่ว Yo มาลองใช้กัน มันเป็นแอพเหมือนส่งคำทักทายหากันไม่มีไรซับซ้อน โดยจะยิง push notification พร้อมเสียง โย่ว ไปหาเพื่อนที่เรา subscirbe ซึ่งกันและกัน คอนเซปมีแค่นี้

สุดท้ายติดกันงอมแงม เช้าเที่ยงเย็นโย่กันไม่หยุด ที่เป็นประเด็นตอนนี้ก็คือว่า ในกลุ่มเพื่อนผมนั้น ชอบสรรหาคำบ้าบอมาทักทายกันแบบคอนเซปแอพนี้อยู่เป็นประจำ และ(เคย)เกิดเป็นไอเดียว่าทำแอพแม่งดีกว่า แต่ก็คิดกันลอยๆ เลยเป็นสาเหตุที่ว่า ทำไมพวกกรูยังคงเล่นแอพนี้กัน

ทำไปทำมาแอพนี้ลึกซึ้งกว่าที่เห็น ผมเขาไปอ่านบทความจากมีเดี่ยม Yo Developers API โดยเปิดให้ชาวบ้านชาวเนตอย่างพวกเราเข้าไปขอโย่วได้ มันคิดได้ไกลกว่าที่เราเล่นกันอยู่ คือสามารถนำไปใช้ในแง่การตลาดได้เช่นกัน

เห็นอีกบทความนึงมี Post script ไปเรียก API โย่ว มาประยุกต์ใช้กับ Jenkins ตอนนี้ก็จ๊อบผมก็กลายเป็นบิ้วๆแอนด์โย่วๆ

Yo Developers API

อัพเกรดอาวุธคู่ใจ

อัพเกรด MacBook Pro

เคยคิดจะซื้อ MacBook Pro ตัวใหม่ สมัยที่รุ่น Retina กำลังจะออกใหม่ แต่หลังจากออกมา ถึงกับต้องตัดใจเนื่องจากราคามันโหดร้ายมากสำหรับการลงทุน คิดง่ายๆอัพเกรดตัวเดิมซะ MacBook Pro 13″ เลท 2011 โดยเพิ่ม RAM 16GB และอัด Vertex 4 Solid State Drive 128GB ไป ราคาตกอยู่ราวๆ หมื่นต้นๆ ทั้งกหมดนี้ก็จัดที่ร้าน Memory Today ที่ฟอร์จูน

ปกติ CPU ไม่ต้องแรงมากก็ได้ (งานสำหรับเขียนโปรแกรมระดับกลางถึงสูง) งานโปรแกรมเมอร์อย่างผมเพิ่ม cache memory กะ i/o แรงๆ ก็พอเหลือหลาย ถ้างานพวก render something ก็ต้องอัพ CPU ถึงจะรู้เรื่อง  การลงทุนครั้งนี้พร้อมรับมือทุกโปรเจค……

MacBook Pro late 2011 Vertex 4 128GB

แผนที่ map ใน ios 6.0.1

แผนที่ map ios 6.0.1

แผนที่ map ios 6.0.1 เมื่อวานอัพ ios 6.0.1 แต่จริงๆไม่เกี่ยวข้องอะไรกับแผนที่ map ในส่วนของ release notes ios 6.0.1 ดูได้ที่นี่ สองเดือนก่อน Apple ปล่อย ios 6.0 มาและเพิ่มแผนที่ map ของตัวเองเข้ามา โดนด่ายับว่าห่วย ข้อมูลผิด ข้อมูลน้อย …. ตอนนี้ผมยังไม่แน่ใจเหมือนกันว่าได้มีการอัพเดทเพิ่มเติมอะไรไปบ้าง จริงๆแล้วการที่ Apple ทำแผนที่ map เป็นของตัวเองนั้น ผมว่า Apple คงต้องการให้ iDevice เป็นมากกว่าสิ่งที่เป็นอยู่ ไม่ใช่แค่โทรศัทพ์หรือแท๊ปเล็ต อยากให้เป็น Navigator ในตัวไปเลย ไม่ต้องซื้อหรือโหลดเพิ่ม เชื่อเหอะครับ การทำทุกอย่างมีความหมาย ถ้าเมื่อไหร่เกิดการปรับปรุง software ให้ดี ถึงแม่จะดีไม่เท่า Google Map แอพอื่นที่ขายอยู่บน App Store อาจตายเรียบ

ทดสอบแผนที่ map ใน ios 6.0.1 กับพี่วินมอเตอร์ไซด์ แถวห้วยขวาง-รัชดา ซอย สถานที่ก็ครบดี ระยะทาง GPS ก็ใช้ได้ ถือว่าปกติ แอพนี้สามารถรันบนหน้าจอ Lock Screen ได้เลย แจ่มทีเดียว

iPhone5 จนได้

iphone5 เครื่องศูนย์ สีดำ 16GB

iPhone5 จองเองสองเจ้า ทั้ง DTAC และ TrueMove รอบแรก หลุดทั้งสองรอบ ไปได้กับโควต้าของ @jiramot กับโปร TrueMove กับบัตรเครดิตกสิกร รับเครื่องพารากอน นั่งรอ 3 ชั่วโมง…. นั่งคิดอยู่ว่าคนไทยกำลังซื้อเยอะจริงๆ เจอครอบครัวนึงซื้อทีเดียว 6 เครื่อง ไม่ธรรมดากับการเปลี่ยนแปลงสู่ 3G เต็มรูปแบบในเมืองไทย ในขณะที่ลาวไป 4G กันแล้ว….