Blogchain bằng ngôn ngữ Go - 3rd Step: Lưu trữ data trên ổ cứng và giao diện CLI

Blogchain bằng ngôn ngữ Go - 3rd Step: Lưu trữ data trên ổ cứng và giao diện CLI

Series lập trình blockchain với Go Block và blockchain sơ khai Proof of Work Lời mở đầu Qua hai bài viết trước của series, chúng ta đã lập trình được một blockchain đơn giản với khả năng mining để tạo block mới sử dụng thuật toán Proof of Work. Tuy nhiên, thông tin tất cả các block vẫn chưa được lưu trữ cố định và sẽ biến mất hoàn toàn khi chương trình kết thúc. Chương trình blockchain cũng chưa có một giao diện câu lệnh (CLI) để người dùng có thể tương tác một cách dễ dàng hơn. Trong ... »

Hành trình 5 năm phát triển của GMO-Z.com Việt Nam Lab Center

Hành trình 5 năm phát triển của GMO-Z.com Việt Nam Lab Center

Năm 2018 là năm rất ý nghĩa với GMO-Z.com Việt Nam Lab Center với 2 sự kiện lớn là kỷ niệm 5 năm ngày thành lập công ty (11/03/2013 - 11/03/2018) và lễ khai trương chi nhánh Đà Nẵng diễn ra vào ngày 12/07/2018 vừa qua. Với sứ mệnh là nghiên cứu những kỹ thuật cũng như xu hướng mới và cùng với Phòng 次世代システム研究室 (Phòng Innovation and Technology System Office) tham gia phát triển sản phẩm mới cho tập đoàn GMO Internet, GMO-Z.com Việt Nam Lab Center tự hào đang dẫn ... »

Giới thiệu WebAssembly - Tương lai của web

Giới thiệu WebAssembly - Tương lai của web

Với sự phát triển và nổi lên của javascript những năm gần đây, các website đã tiến hóa trở thành các web app và ngày càng trở nên phức tạp. Tuy nhiên, dù cho mang lại những lợi ích như: tốc độ phát triển, chạy trên mọi hệ điều hành (chỉ cần có trình duyệt), web app cũng không thể đọ lại native app về mặt hiệu năng. Từ hạn chế này, WebAssembly ra đời với mục đích: kéo dãn khoảng cách về mặt hiệu năng của web app đến gần như native app. WebAssembly là gì? Theo như trang ... »

[Nhập môn Kubernetes P1] - Tại sao Kubernetes là cần thiết?

[Nhập môn Kubernetes P1] - Tại sao Kubernetes là cần thiết?

Serial blog Nhập môn Kubernetes Nội dung Mở đầu Lịch sử kubernetes Các khái niệm trong kubernetes. Kubernetes làm được những gì Kết luận Tài liệu tham khảo Mở đầu Kubernetes là một Platform dùng để tự động hoá việc quản lý, scaling và triển khai ứng dụng dưới dạng container hoá, Kubernetes còn gọi là Container orchestration engine. Trong serial bài viết về kubernetes này, mục tiêu là cho dù bạn là người chưa từng đụng đến kubernestes đi nữa thì cũng có thể hiểu được khái niệm k8s, và có thể tự mình triển khai k8s trên một ... »

Làm sao để code HTML trông thật sexy với HAML

Làm sao để code HTML trông thật sexy với HAML

I.Giới thiệu: Nếu bạn đã từng biết đến ngôn ngữ lập trình LESS, Styles… Chúng đều tạo ra những cách viết CSS nhanh, hiệu quả hơn và nếu bạn đã từng sử dụng, bạn sẽ đánh giá cao sự linh hoạt mà chúng mang lại cho dự án của bạn. Với HTML bạn sẽ tự hỏi tại sao nó lại quá dài dòng như vậy? Tại sao không ai đó đơn giản hóa nó ? Hôm nay, chúng ta sẽ cùng tìm hiểu cách sử dụng Haml để tối ưu hóa HTML. Haml (HTML Abstraction Markup Language) là ngôn ngữ ... »

[Mobile Marketing] Chiến lược phát triển ứng dụng mobile (P2)

[Mobile Marketing] Chiến lược phát triển ứng dụng mobile (P2)

Chúng ta đã quá quen thuộc với nhứng ánh hào quang thành công từ Flappy Bird hay Pokemon Go mà quên đi thực tế phũ phàng chỉ ra rằng 80% trong số 2.9 triệu ứng dụng trên CH Play của Google chỉ nằm chờ trong kho tải và không bao giờ được download. 0.01% là của 2.9 triệu kể trên được cho là"thành công" và còn lại là sống thoi thóp hoặc thất bại Các nhà phát triển cần làm gì để được người dùng chú ý và tải ứng dụng về sử dụng? ... »

Owasp Zap để test security cho Web Application và API

Owasp Zap để test security cho Web Application và API

Owasp Zap là 1 Tool Test Security hoàn toàn mạnh mẽ, giúp bạn dễ dàng scan và tìm ra lỗ hổng trong hệ thống ứng dụng của bạn. Owasp Zap với vô số các tính năng và cách thiết lập, và nhiều khi sẽ làm bạn bối rối khi lần đầu làm quen. Bài viết này sẽ hướng dẫn cách sử dụng Owasp Zap để test 1 ứng dụng thực tế, một cách đơn giản và dễ hiểu nhất. Bài viết có thể coi là phần tiếp theo của series Web Application Security của tác giả Q_Đ.V.P ... »

[Robotic Process Automation] Cài đặt và sử dụng SikuliX như một RPA

[Robotic Process Automation] Cài đặt và sử dụng SikuliX như một RPA

Nội dung Giới thiệu về RPA (Robotic Process Automation) SikukiX là gì. Một số tài liệu public của SikuliX Ứng dụng SikuliX như thế nào. SikuliX QUICKSTART Demo Kết Luận Tham khảo. 🔰Giới thiệu về RPA (Robotic Process Automation) RPA (Robotic Process Automation) là ROBOT phần mềm nhằm tự động hóa đối với những công việc mang tính lặp đi lặp lại để TỰ ĐỘNG HÓA quy trình giúp tiết kiệm thời gian và chi phí. Ví dụ ứng dụng RPA: Japanese: https://bizhint.jp/keyword/108921 http://rpa-technologies.com/about/ Vietnamese: https://hocodau.org/cong-nghe-robotic-process-automation-la-gi/ http://slimweb.vn/rpa ... »