Các kỹ năng của một kỹ sư cầu nối

* Bài viết tổng kết kinh nghiệm học được sau gần 1 năm làm bridge cho 1 dự án lớn dưới sự hướng dẫn của anh Homma, CTO tập đoàn Framgia và anh Ishida, kỹ sư người Nhật của công ty. Tác giả cũng sử dụng tư liệu sưu tầm khuyết danh cuối bài như là các tiêu chuẩn đánh giá bản thân. Chân thành cảm ...

Tác giả: Hoàng Hải Đăng viết 13:44 ngày 12/08/2018

Một số mẹo khi sử dụng I18n trong rails

Cách đây 2, 3 tuần, mình có thu lượm được một số mẹo khi sử dụng I18n trong Rails nên hôm nay mình muốn chia sẻ cho mọi người để có thể tiết kiệm thời gian hơn khi làm việc </p> <div class= Tác giả: Tạ Quốc Bảo viết 13:44 ngày 12/08/2018

Tìm hiểu gem Cocoon Rails

Cocoon giúp cho xử lý các form lồng nhau nó dễ dàng hơn. Ví dụ. một project với nhiều tasks. Cocoon tương thích với Rails 3 và Rails 4. Yêu cầu Gem này phụ thuộc vào jQuery, vì vậy nó là hữu ích nhất trong một dự án Rails 3 mà bạn đang sử dụng jQuery. Hơn nữa, tôi sẽ khuyên bạn nên sử dụng ...

Tác giả: Tạ Quốc Bảo viết 13:44 ngày 12/08/2018

Tại sao Performance Testing ngày càng trở nên quan trọng?

I. Tổng quan về Performance Testing trong sự phát triển của Phần mềm 1. Tổng quan về sự phát triển của hệ thống 1.1 Những hệ thống đầu tiên Lịch sử phát triển của các hệ thống được bắt nguồn bằng mô hình client-server. Tại mô hình này thông thường ứng dụng sẽ được lưu trữ tại những chiếc máy ...

Tác giả: Trịnh Tiến Mạnh viết 13:44 ngày 12/08/2018

Bash Ubuntu on Windows 10

Sau hàng loạt tin đồn thì hôm nay Microsoft đã chính thức phát hành cập nhật Anniversary Update – hay còn gọi là RedStone 1, đến với người dùng Windows 10. Theo tuyên bố trong hội nghị BUILD 2016 vừa qua, Anniversary Update sẽ mang đến cho người dùng Windows 10 hàng loạt các thay đổi về tính năng ...

Tác giả: Tạ Quốc Bảo viết 13:44 ngày 12/08/2018

Hướng dẫn cấu hình Mikrotik site to site IpSec tunnel

Mô hình Router ở Office 1 và Office 2 được kết nối ra internet Các workstation ở phía trong và được NAT ra ngoài qua router. Office 1 : Public IP : 113.190.240.135 Local subnet : 10.0.1.0/24 Router : 10.0.1.254 Office 2 : Public IP : 14.176.232.181 Local subnet : ...

Tác giả: Hoàng Hải Đăng viết 13:44 ngày 12/08/2018

Giới thiệu về Kubernetes - Docker cluster tool của Google

1. Nguồn メモ:Google製DockerクラスタツールKubernetes 2. Động cơ Một buổi chiều rảnh rỗi nơi xứ sở Anh Đào, mình quyết định tìm hiểu thêm về Docker và cách vận hành của nó, từ khoá Kubernetes đã xuất hiện rất nhiều trong lĩnh vực này. Hy vọng bài viết sẽ giúp các bạn hiểu thêm về thế giới vận hành ...

Tác giả: Hoàng Hải Đăng viết 13:44 ngày 12/08/2018

[AngularJS toàn tập] Phần 3 : Expression

[AngularJS toàn tập] Phần 3 : Expression Khi bạn làm việc với AngularJS chắc chắn bạn sẽ nhiều làn sử dụng đến expression, vậy nó là gì? sử dụng như thế nào? hoạt động ra sao? Ở bài viết này mình sẽ chỉ ra cho bạn biết những điều đó. Expression là gì? Expression hay còn gọi là biểu thức, ...

Tác giả: Trịnh Tiến Mạnh viết 13:44 ngày 12/08/2018

Gửi mail với Amazon SES và Rails

Amazon là một trong những thương hiệu hàng đầu thế giới. Amazon có rất nhiều dịch vụ phục vụ cho người dùng trên toàn cầu. Email Marketing cũng không nằm ngoài số đó. Amazon Simple Email Service (Amazon SES) là dịch vụ gửi Email mà Amazon phát triển để phục vụ khách hàng. Với Amazon SES bạn có ...

Tác giả: Bùi Văn Nam viết 13:44 ngày 12/08/2018

Một số điểm không nên viết trong Test case

Viết các trường hợp kiểm thử hoàn hảo và bao gồm tất cả các mục kiểm thử cần thiết sẽ xây dựng được lòng tin với khách hàng , nhưng viết như thế nào , cần tránh những điểm gì để test case được tốt hơn là điều tất cả người kiểm thử cần quan tâm. Vì vậy trong bài viết này mình sẽ giới thiệu một vài ...

Tác giả: Bùi Văn Nam viết 13:44 ngày 12/08/2018

Đặc trưng mô hình Scrum, những sai lầm thường mắc phải khi tiến hành một buổi Daily Stand-up Meeting và một số hướng khắc phục

** I: Scrum và những đặc trưng cơ bản: ** Trong những thập niên gần đây, mô hình phát triển phần mềm đang rất được ưu chuộng là Agile và Scrum đã trở thành một trong những qui trình Agile có những giá trị và nguyên lý như mô tả trong Tuyên ngôn Agile. Sau đây tôi xin mô tả chi tiết hơn về ...

Tác giả: Hoàng Hải Đăng viết 13:44 ngày 12/08/2018

Load Bitmap Efficiently in Android [Part 1]

Thuật ngữ Load Bitmap Efficiently Chúng ta biết rằng trong lập trình Mobile nói chung và Android nói riêng, Bitmap luôn được sử dụng rất nhiều để tạo Graphic Design cho ứng dụng bởi lẽ chúng sẽ tạo nên sự trực quan cho người dùng hơn là những dòng chữ khô khan. Một ứng dụng đẹp là một ứng dụng ...

Tác giả: Hoàng Hải Đăng viết 13:44 ngày 12/08/2018

Cách gộp 2 dictionaries trong Python

Trong thủ thuật, tôi sẽ cho bạn thấy làm thế nào để hợp nhất hai dictionaries với nhau. Function update() Chúng ta có 2 dict như sau dict1 = { 'bookA' : 1 , 'bookB' : 2 , 'bookC' : 3 } dict2 = { 'bookC' : 2 , 'bookD' : 4 , 'bookE' : 5 } ...

Tác giả: Hoàng Hải Đăng viết 13:44 ngày 12/08/2018

Using ReactJS with Rails Action Cable

Introduction Action Cable integrates websocket based real-time communication in Ruby on Rails applications. It allows building realtime applications like Chats, Status updates, etc. Action Cable provides real time communication. ReactJS is a good tool to manage view complexity on the client ...

Tác giả: Trịnh Tiến Mạnh viết 13:44 ngày 12/08/2018

Relationship between Financing sources and Balance Sheet of an enterprise (Part 2)

As in my previous part, I already presented about financing source which derives from the shareholders of the company, and its relation towards equity items in the Balance Sheet. In this part, I will introduce the second method to raising finance. They are Debt financing sources. ...

Tác giả: Tạ Quốc Bảo viết 13:44 ngày 12/08/2018

What is Microservices Architecture?

In the last two week, I did a research about sofware devlopment architecture, and I am interested in two archeticture Monolithic and Microservices. And Microservices is the most I am interested. So, what is "Microservices"? What is "Microservices"? Introduced by Dr. Peter Rodgers in 2005, ...

Tác giả: Trịnh Tiến Mạnh viết 13:44 ngày 12/08/2018

Cấu trúc dữ liệu và giải thuật - Danh sách liên kết.

Danh sách liên kết là gì Danh sách liên kết là 1 cấu trúc dữ liệu có kiểu tuần tự, mỗi phần tử trong danh sách liên kết có chứa thông tin, qua đó ta có thể truy cập tới phần tử này. Các loại danh sách liên kết Danh sách liên kết đơn. Danh sách liên kết vòng. Danh sách liên kết kép. ...

Tác giả: Tạ Quốc Bảo viết 13:44 ngày 12/08/2018

Sự khác biệt dưới góc nhìn của "Testers" và "Developers"

Trong bài viết này, chúng ta sẽ thấy những quan điểm khác nhau của các Testers và Developers và các mối quan hệ của họ để làm nên cho một ứng dụng hoàn hảo. Mục đích của Testers và Developers là giống nhau, đều muốn cung cấp một sản phẩm chất lượng cho khách hàng. Nhưng cách suy nghĩ của họ ...

Tác giả: Bùi Văn Nam viết 13:44 ngày 12/08/2018

Thiết kế RESTful API như thế nào?

Để thiết kế một API tốt thật sự là một điều rất khó. Tài liệu thiết kế API rất quan trọng nhưng cũng thật khó để tìm ra một lập trình viên thích viết tài liệu mô tả cho nó. Việc xây dựng một API là một trong những điều quan trọng nhất bạn có thể làm để nâng cao giá trị dịch vụ của bạn. Bởi việc ...

Tác giả: Bùi Văn Nam viết 13:44 ngày 12/08/2018

Agile Marketing khái niệm và tại sao nên áp dụng Agile trong Marketing

Agile Marketing là gì? Agile Marketing là một cách tiếp cận áp dụng tinh thần agile (phát triển linh hoạt, xuất phát từ lĩnh vực phát triển phần mềm) vào lĩnh vực marketing với mục tiêu cải tiến tốc độ, khả năng dự đoán, minh bạch và thích ứng nhanh với thay đổi trong các hoạt động ...

Tác giả: Hoàng Hải Đăng viết 13:43 ngày 12/08/2018