Bài viết của Hoàng Hải Đăng

Sử dụng Slack và GAS để tự động đặt cơm hộp trong công ty

Tình cờ mình đọc được bài viết khá hay ho về cách viết chương trình Order cơm tự động, nên muốn giới thiệu cho các bạn cùng ngâm cứu. Biết đâu lại có cao nhân vận dụng và viết tool đặt chè, trà sữa cho team (hehe) Nội dung bài dịch. Bối cảnh Ở công ty chúng tôi có chế độ “Cơm trưa miễn ...

Tác giả: Hoàng Hải Đăng viết 15:17 ngày 12/08/2018 chỉnh sửa

Day 23~24 - Adventure Game Tutorial3

昨日は更新忘れをしてしまいました。 金曜日から月曜日にかけてやったことのまとめをやります。 Important thing とりあえず大事な事を一つ。 コードを解読をしていく内にわかったのが、完成してからじゃないと全体が見えないから 本当にやっていること(やりたいこと)が分かりづらい、という事。 まあ、当たり前といえば当たり前なんですが… なので、一旦チュートリアルを全部完成させてからコード解読をする、という形に変えたいと思います。 Tutorial と、なると解説することは特に無くて、ただ動画の通りに進めていけばチュートリアルは完成します。 とりあえず、詳 ...

Tác giả: Hoàng Hải Đăng viết 15:17 ngày 12/08/2018 chỉnh sửa

[Github] Xem comment của pull request như thế nào?

1. Đặt vấn đề Github (https://github.com/) là một trong những kho lưu trữ mã nguồn lớn nhất hiện nay, được xem như mạng xã hội của developer. Thông qua Github, chúng ta có thể học hỏi được rất nhiều từ những dòng code của các lập trình viên trên khắp thế giới, đồng thời nhiều nhà tuyển dụng còn ...

Tác giả: Hoàng Hải Đăng viết 15:17 ngày 12/08/2018 chỉnh sửa

Angular-CLI in Rails

Trong bài viết trước, mình có giới thiệu về cách sử dụng Angular2 trong Rails. Tuy nhiên, vấn đề config ứng dụng như typescript, nodejs.. là tương đối phức tạp và làm mất nhiều thời gian cho các bạn. Để giải quyết vấn đề này, Google đã cho ra đời một công cụ rất mạnh để giúp cho dev quản lý được ...

Tác giả: Hoàng Hải Đăng viết 15:17 ngày 12/08/2018 chỉnh sửa

Bảy yếu tố làm nên thành công của Agile Testing

Nhắc đến kiểm thử phần mềm, chúng ta không còn quá xa lạ với các dự án Agile và khái niệm Agile Testing. Nhưng làm thế nào để trở thành một Agile giỏi, thành công thì không phải ai cũng biết. Trong cuốn “ Agile Testing A Practical Guide for Testers and Agile Teams ” xuất bản năm 2009, ...

Tác giả: Hoàng Hải Đăng viết 15:17 ngày 12/08/2018 chỉnh sửa

Full Text Search with Scout and Algolia Packages

Toán tử IN Toán tử IN được sử dụng trong một mệnh đề WHERE để kiểm tra giá trị của field đó có nằm trong một tập hợp nào đó hay không. SELECT id, title, description FROM book WHERE title IN ('Lộc Đỉnh Ký','Ỷ Thiên Đồ Long Kí') Nếu không sử dụng IN thì ta sẽ dùng toán tử OR để tạo điều ...

Tác giả: Hoàng Hải Đăng viết 15:16 ngày 12/08/2018 chỉnh sửa

ECMAScript và những thay đổi của ECMAScript 6

1. ECMAScript, định nghĩa và lịch sử đến nay Nói một cách đơn giản thì ECMAScript là một ngôn ngữ đặc tả được nhiều ngôn ngữ sử dụng bên phía client trên World Wide Web Chính vì được áp dụng bởi rất nhiều các ngôn ngữ client-side nên ES6 khá nổi tiếng. Ban đầu ECMAScript được gọi là ECMA-262 ...

Tác giả: Hoàng Hải Đăng viết 15:16 ngày 12/08/2018 chỉnh sửa

Laravel 5.5 sẽ có gì mới - Phần 2

Mình có giới thiệu một số đổi mới có thể xảy ra trong Laravel 5.5 ở phần 1, nếu bạn chưa xem có thể vào đây để xem lại P1: https://viblo.asia/blaysku/posts/Az45bN6N5xY 8. Cải tiến giao diện báo lỗi mặc định Giao diện báo lỗi trên Laravel 5.4 và trên 5.5 Các error template sẽ mặc định ...

Tác giả: Hoàng Hải Đăng viết 15:16 ngày 12/08/2018 chỉnh sửa

OOP trong javascript

Đối với một lập trình viên chưa có nhiều kinh nghiệm như mình, viết những dòng code javascript sao cho chạy được là cảm thấy hạnh phúc lắm rồi. Tuy nhiên, qua một vài project cá nhân, mình nhận thấy rằng việc quản lý code javascript là một bài toán đau đầu. Đó mới chỉ là việc viết code và xem lại ...

Tác giả: Hoàng Hải Đăng viết 15:16 ngày 12/08/2018 chỉnh sửa

[Xamarin][CI] Jenkins for Xamarin (P.1)

Việc phát triển một dự án trong thực tế cần có sự làm việc của 1 team, quy mô có thể nhỏ to tuỳ thuộc vào dự án. Mỗi sáng, các thành viên trong team update code từ SVN/Git về, code say sưa, sau đó commit code lên trước khi về nhà. Nhưng đến một lúc khi build không được thì cả team lại nhốn nhao ...

Tác giả: Hoàng Hải Đăng viết 15:16 ngày 12/08/2018 chỉnh sửa