บทความนี้จะทำให้คุณเข้าใจ

มาเริ่มกันเลย

ภาพกว้างของ Angular

ถ้าพูดถึง Technology ที่ทำ Singe Page Application (SPA) แล้ว Angular เป็นหนึ่งในตัวเลือกที่ดีในการสร้าง Web Application

ng-conf 2019 Day 1 Keynote — https://youtu.be/JX5GGu_7JKc?t=41

จากรูปด้านบนแสดงให้เห็นถึงการนำ Angular ไปสร้าง Web Application
แกน Y บ่งบอกถึงผู้ใช้งาน (User) Web Application ยิ่งสูงแปลว่าผู้ใช้งาน Application จำนวนมาก
แกน X บ่งบอกถึงจำนวน Application ที่ถูกสร้างยิ่งชิดขวายิ่งมี Application จำนวนมาก

จากกราฟเราก็จะเห็นได้ว่ามีไม่กี่ Application บนโลกหรอกที่ผู้ใช้จำนวนมากระดับพันล้าน (นับมือได้เลย) ซึ่งจะเห็นพื้นที่ใต้กราฟว่าไม่มีสีแดงซึ่งหมายถึงไม่มี Angular Application อยู่ในนั้น…

Original Link: https://perjerz.netlify.com/post/th-what-new-in-angular-11 (soon)

ในบทความนี้จะบอกคุณเกี่ยวกับ

มาเริ่มกันเลย

การออก Version ใหม่ใน Angular

ขณะนี้เป็นเวลา 4 ปีแล้วครับที่ Angular อยู่กับเรามาและในวันที่ 14 กันยายนเป็นวันคล้ายเกิดของ Angular

แฮปปี้เบิร์ดเดย์ย้อนหลังนะแองกูล่า 🅰️🎂🎉🥳

https://twitter.com/angular/status/1305565655811457024

Angular 2.0 ถูก Release ในวันที่ 14 กันยายน 2014 โดยการ Release ถูกแบ่งเป็น 3 ส่วนคือ major.minor.patchเช่น เวอร์ชั่น 7.2.11 หมายถึง…

What is NgModule?

อะไรคือ NgModule กันนะ

ลิงค์ต้นฉบับ https://perjerz.netlify.com/post/th-what-is-ngmodule/

สวัสดีครับขอต้อนรับเข้าสู่ Angular Fundamental Series 📚

ที่มาของบทความนี้เกิดจากผมได้มีโอกาสเข้าไปเขียนโค๊ดกับรุ่นน้องคนหนึ่ง ผมเห็น Error บน Chrome Dev Tools 🛠️ แจ้งประมาณว่า

Error: Template parse errors:
'mat-tab' is not a known element:
1. If 'mat-tab' is an Angular component, then verify that it is part of this module.
2. If 'mat-tab' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to…

Image credit: @ankitsharma_007

สวัสดีครับผมเจมส์จาก Angular Thailand วันนี้ผมจะสรุป Keynote ของงาน Angular Conference ที่ยิ่งใหญ่ใน Europe ที่มีชื่อว่า Angular Connect ให้ทุกท่านได้อ่านกัน มาเริ่มกันเลย

Keynote Angular Connect Day 1

Stephen Fluin — Developer Advocate, Angular Team, Google @stephenfluin

Igor Minar Angular Team Lead, Google @IgorMinar

เปิดทอล์คโดย Stephen Fluin เล่าไปถึงวันเปิดตัว Angular 2 ที่ขนพร็อบบอลลูนจัดเต็ม ย้อนเวลาไป 14 กันยายน 2014 ครบรอบ 5 ปีของ…

Rhythm — https://pixabay.com/photos/drummers-drums-soldiers-historic-642540/

ในชีวิตที่ผ่านมาของผมมี “จังหวะ” เข้ามาหลายแบบแต่มีอยู่ไม่กี่จังหวะชีวิตที่ส่งผลกระทบหรือเป็นจุดเปลี่ยน

“จังหวะ” แรกเลยคือสมัยมัธยม ผมเป็นเด็กติดเกมส์ ว่างปุ๊บเล่นปั๊บ เล่นมาหลายเกมส์ แต่ไปเจอเข้ากับเกมส์หนึ่งชื่อว่า SA-MP (San Andres Multiple Player) เป็นเกมส์ Role Play ที่จำลองชีวิตจริงของคน แล้วได้พบกับเจ้าของ Server ท่านหนึ่งชื่อพี่แมก เค้าได้ชักชวนผมให้เข้ามาดูแลเซิร์ฟเวอร์ แนะนำให้ผมรู้จักกับภาษาโปรแกรมมิ่ง ซึ่งเป็นประตูบานแรกสู่การเขียนโปรแกรม ผมใช้เวลาอยู่หนึ่งปีเต็มในการพัฒนา Source Code เกมส์ และได้รับความรู้ติดตัวมา

“จังหวะ” ต่อไปคือ “จังหวะ” ตอนเข้ามหาวิทยาลัย ผมตั้งใจเรียนตามปกติ ด้วยความโชคดีและวางแผน เรียนต่อในสิ่งที่ตัวเองชอบ ซึ่งคือวิศวกรรมคอมพิวเตอร ์ทำให้ผมทำมันออกมาได้ดี เกรดสวย กิจกรรมเด่น เป็นระเบียบ

“จังหวะ” ต่อมาคือการที่ได้ไปฝึกงานที่บริษัทแห่งหนึ่งในเมือง ผมมีความเจ็บปวดกับการทำงานนี้ ไม่ว่าจะเป็นการเดินทาง การหมดไฟในการทำงาน มันทำให้ผมเกิดอคติกับการทำงานประจำ

จังหวะสุดท้าย คือตอนจบมหาวิทยาลัย ได้เห็นโพส Facebook ประกาศมือปืนรับจ้าง ผมติดต่อแล้วพบว่ามันเป็นงานที่ยิ่งใหญ่ มันเป็นประสบการณ์หนึ่งปีที่ทั้งเงินดี และ ได้ความรู้และประสบการณ์มากมาย

“จังหวะ” ชีวิตได้หล่อหลอมเราเป็นในวันนี้ ซึ่งเกิดจากทั้งวางแผน และไม่สามารถวางแผนได้ อย่างไรก็ดีตัวเราเอง ต้องออกแบบชีวิตให้ไปสู่เป้าหมายที่ยิ่งใหญ่ของเรา

Hello everyone, I am Jame who enthusiastic about Angular. Let’s start the story. At the beginning of October, after I had lunch, I had met my friend “Nook” who have developed an app using Angular long time ago. After suddenly face him, I decided to follow to have lunch again…

Siwat Kaolueng

Web & Angular consultant passionated in front-end engineering https://perjerz.netlify.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store