
Tác động của công nghệ blockchain còn hơn cả các dịch vụ tài chính
Công nghệ nhiều khả năng sẽ thay đổi thập kỷ kế tiếp của kinh doanh không phải là mạng xã hội, big data, điện toán đám mây, công nghệ robot, hoặc kể cả trí tuệ nhân tạo. Đó là công nghệ blockchain đứng phía sau các loại tiền tệ kỹ thuật số như Bitcoin. Công nghệ Blockchain thì phức tạp, nhưng ý ...

PHP Unit Test 301: Test các phương thức Private / Protected
Trong bài trước, chúng ta đã thực hành nhiều hơn các unit test và tìm hiểu về khái niệm data provider trong việc sử dụng bộ input cho 1 unit test. Đến bài này, chúng ta sẽ tìm hiểu phương pháp test các method private hoặc protected. Giới thiệu Nếu bạn đã đọc phần thứ hai của loạt bài này, bạn ...

Tại sao cần sử dụng Factories trong Rails test
Ngày nay, hầu hết các dự án của Rails sử dụng một số form của factories để cài đặt. Vậy những vấn đề nào mà factories có thể giải quyết và tại sao chúng hay đc sử dụng. Có một model User với first_name, last_name, location fields. Chúng ta có thể viết 1 test giống như sau: describe ...

Coding thập bát chưởng
GIAOSUCAN'S BLOG - CHIA SẺ KIẾN THỨC KĨ THUẬT THEO CÁCH BÁ ĐẠO Năm Donal Trump lần thứ nhất, cách mạng công nghiệp đệ tứ bùng nổ, dẫn tới thiên hạ đại loạn. Các tập đoàn công nghệ trong thiên hạ tranh giành quyết liệt ngôi vị minh chủ. Google bang ở Sillicon Valley, nghiên cứu Google DeepMind đã ...

Bật mí ứng dụng công nghệ blockchain trong tài chính
Ngay cả khi internet đã được triển khai tới vài năm, nhiều người vẫn tin rằng nó chỉ như một loại mốt thời trang và sẽ chóng bị quên lãng. Tất nhiên là internet đã trở thành một trong những thứ có ảnh hưởng lớn nhất đối với cuộc sống của chúng ta, từ cách chúng ta mua hàng hoá và dịch vụ đến cách ...

JSX trong ReactJS
Giới thiệu React là một thư viện Javascript được phát triển bởi Facebook phục vụ cho mục đích xây dựng giao diện người dùng (UI). React được giới thiệu lần đầu tiên vào tháng 3 năm 2013 và cho đến này phiên bản chính thức được công bố là bản v16.2.0. Ở thời điểm hiện tại, React đang là thư viện ...

[Mobile app] - Ứng dụng di động đã giúp cuộc sống hàng ngày của chúng ta thú vị đến như nào?
Giả sử chúng ta có 7 ngày sống ở Hà Nội, trong 7 ngày cuộc sống thường nhật đó, chúng ta sẽ sử dụng những ứng dụng gì. Tôi sẽ thử liệt kê xem ứng dụng đi động đang làm cho cuộc sống của chúng ta thú vị như nào nhé. 1. Thứ 2 Sáng thứ 2 đầu tuần, việc đầu tiên là tôi phải mở ngay app Weather ra ...

How To Adopt DevOps in your Organization
While Scaling up the Business and working with remote teams with a different skill set and culture, I realize the need of processes and automation to improve the productivity and collaboration. At growth Stage, with 3+ Years experience of delivering more than 55 projects in various domains for ...

Build thử Ruby 2.5 với Docker
Ruby 2.5.0 được ra mắt bản chính thức vào dịp giáng sinh năm ngoái và được phát hành bởi nhiều công cụ quản lý version quen thuộc như -- rvm, rbenv, chruby, homebrew và hôm nay chúng ta sẽ sử dụng một công cụ mới và phổ biến khác đó là Docker. Về Docker chắc hẳn các bạn đã nghe về nó và sự tiện lợi ...

Giới thiệu thư viện Processing cho Android
Processing là một trong những thư viện mạnh mẽ nhất hiện nay để tạo các hình ảnh đồ họa, cả 2D và 3D. Đây là thư viện mã nguồn mở, dựa trên Java, và có nhiều chức năng đa dạng, phục vụ việc vẽ và đổ màu với code thật dễ dàng. Sử dụng thư viện Processing trong các ứng dụng Android của mình, bạn có ...

Lập trình MacOS cho người mới bắt đầu
Bạn có muốn tìm hiểu làm thế nào để phát triển các ứng dụng của riêng bạn cho macOS? Rất may mắn là Apple đã giúp đỡ chúng ta có thể lập trình macOS cực kì dễ dàng, cho dù bạn có là người mới bắt đầu bước chân vào làng lập trình. Hôm nay mình và các bạn hãy cùng nhau tạo ứng dụng đầu tiên cho ...

kintone Plug-in: "Edit table" Plugin [EN]
kintone Plaform Part 1 - Business database apps creation platform without coding kintone Plaform Part 2 - Using Plug-in to extend your platform features kintone Plaform Part 3 - Plug-In development Tutorial kintone Plaform Part 4 - Plug-in List Continue in the article, I will introduce to ...

Khái quát về Offshore và nhu cầu BrSE (1/3)
BrSE(Kỹ sư cầu nối) không phải là tên một kỹ thuật trong phát triển Offshore, mà là một công việc, chức vụ. Một engineer đảm nhiệm chức vụ BrSE trước hết phải có hiểu biết rõ về ngôn ngữ, văn hoá của 2 quốc gia, đóng vai trò trung gian (cầu nối) góp phần điều chỉnh, định hướng dự án vận hành một ...

Các ngân hàng Nhật sắp đưa ra dịch vụ chuyển tiền sử dụng blockchain
Dự án chuyển tiền ngang hàng sử dụng công nghệ blockchain là một phần trong những nỗ lực cung cấp dịch vụ tài chính giá rẻ – một lĩnh vực mà các ngân hàng lớn đang bị bỏ xa bởi các đối thủ nhỏ hơn. Mới đây, Nikkei đưa tin 3 siêu ngân hàng Nhật Bản đang chuẩn bị tiến hành cuộc thử nghiệm ...

FuelPHP: Một số kiến thức cơ bản về Validation (P2)
Hôm nay mình sẽ giới thiệu tiếp đến các bạn kiến thức Validation trong FuelPHP. Nếu quên các bạn có thể tìm hiểu lại tại đây forge($fieldset = 'default') Phương thức forget() trả về một Vaidation mới, validation này liên kết Fieldset với tên $fieldset. The forge method returns a new ...

Hướng dẫn sử dụng Content Placeholder Animation giống như Facebook sử dụng Shimmer
Thay vì sử dụng các bộ tải thông thường, thì lần này tôi hướng dẫn bạn làm cho màn hình tải thú vị hơn bằng cách sử dụng thư viện Shimmer của Facebook. Thư viện này thêm hiệu ứng Shimmer vào bất kỳ chế độ xem tùy chỉnh nào mà chúng ta xác định. Bạn có thể nhận thấy hiệu ứng này trong ứng dụng trên ...

AngularJS Routing sử dụng UI-Router
AngularUI Router là gì? UI-Router là một routing framework cho AngularJS được built bởi AngularUI team. Nó cung cấp một cách tiếp cận khác với với ngRoute vì nó thay đổi view ứng dụng của bạn dựa trên trạng thái của ứng dụng chứ không chỉ là route URL. States và URL Route Với cách tiếp cận ...

Play Framework Series: [Part 02] Form And Validation
Hãy cùng trở lại với Play Framework, sau đây xin được gọi là PF. Tất cả những lập trình viên web đều biết đến những thứ rất cơ bản là form và validation form. Vậy cách tạo ra form và validation nó như thế nào trong PF, tôi sẽ giới thiệu cho mọi người biết ở nội dung dưới đây. 1. Tạo Form Cách tạo ...

Adding Open Graph Protocol (OGP) tags to your project
1. Giới thiệu: Open Graph là một phương thức để làm cho trang web thành một đối tượng có các thuộc tính mà mạng xã hội đòi hỏi như tiêu đề(title), phần mô tả (description), URL, thumbnail… Các thuộc tính này có thể được chèn vào trong code thông qua các thẻ metadata hoặc sử dụng ...

Ứng dụng của SQL
1/Thống kê bằng hàm số thống kê ( 集計関数) SQL không chỉ chỉ lấy nguyên dữ liệu ra, mà còn có thể hiển thị kết quả thống kê dữ liệu bằng cách sử dụng hàm số thống kê Vì vậy ta có thể request các giá trị như số hàng, giá trị tổng, giá trị bình quân (Hàm số thống kê) Request giá trị tổng/giá ...