We are looking for Senior Back-end & Senior Front-end

Working at Silicon Straits & Parcel Perform We aren’t a typical startup! Parcel Perform is a 1-year-old spin-off of Silicon Straits, we share the same office, culture and benefits. (Yes, it might be confusing, speak to us to find out more). Parcel Perform raised a USD350K seed round to improve the last mile of the e-commerce […]

ATTableView – Đơn giản hoá việc sử dụng UITableView trong lập trình iOS

Nếu từng sử dụng qua UITableView khi phát triển ứng dụng trên iOS. Bạn sẽ thấy nó rất rườm rà: phải lập đi lập lại việc hiện thực các phương thức của UITableViewDatasource và UITableViewDelegate, cũng như khá là khó khăn trong việc xử lý nhiều loại UITableViewCells trong cùng một TableView. ATTableView là một […]

Kiểm thử tự động ứng dụng iOS với Calabash

Giới thiệu về Calabash Calabash là một ứng dựng nguồn mở và miễn phí để kiểm thử tự động các ứng dụng di động. Nó là ứng dụng đa nền tảng hỗ trợ cả iOS và Android. Calabash bao gồm những thư viện cho phép tương tác với các native app và hybrid app giống […]

10 mẹo CSS hữu ích bạn nên biết

Pagespeed Optimization (tối ưu hóa tốc độ trang) là một công việc mà hầu như mọi Web developer đều quan tâm và nên biết, mục đích của nó là đưa nội dung website đến với người xem nhanh nhất có thể. Front-end developer thường làm việc với HTML, CSS, Javascript và các hình ảnh. Do […]

Giả lập Raspberry Pi trên OS X và Ubuntu

Tại sao phải giả lập Raspberry Pi? Nếu bạn muốn chạy một đoạn code/ứng dụng trên Raspberry Pi mà không muốn lúc nào cũng phải vác kè kè một em bên cạnh thì bạn nên thử giải pháp giả lập Raspberry Pi ngay trên desktop/laptop. Việc phát triển ứng dụng/testing với một Raspberry Pi ảo […]

Kiểm thử tự động ứng dụng Android bằng Calabash

Giới thiệu về Calabash Calabash là một ứng dựng nguồn mở và miễn phí để kiểm thử tự động các ứng dụng di động. Nó là ứng dụng đa nền tảng và hỗ trợ cả iOS và Android. Calabash bao gồm những thư viện cho phép tương tác với các native app và hybrid app giống như […]

5 bước cơ bản để tạo một datatable plugin cho jQuery

Bài viết này dành cho những bạn nào thích tìm hiểu các phương pháp giải quyết vấn đề với jQuery trong quá trình phát triển front-end. Qua bài viết này, bạn sẽ học được cách viết một datatable plugin cho jQuery (tìm hiểu thêm về datatable tại đây: https://www.datatables.net). Nội dung tổng quát: Tạo 1 […]

Lập trình ứng dụng nhúng với thư viện EMBD của Go

Khi phát triển các ứng dụng nhúng (embedded application), tôi thường sử dụng C, C++ hoặc Python là chủ yếu. C và C++ có hiệu suất xử lý cao nhưng tốn nhiều thời gian để viết các chương trình mẫu và phát triển những ứng dụng có logic phức tạp. Đó là chưa nói đến việc […]

Làm quen với Appium thông qua ví dụ đơn giản!!!

Đôi nét về Appium Appium là một công cụ mã nguồn mở được sử dụng để kiểm thử tự động (test automation) các native app, mobile web app, và hybrid app trên nền tảng iOS và Android. Đặc biệt là Appium hỗ trợ “đa nền tảng” (cross-platform) cho phép bạn sử dụng API giống nhau để viết […]

Tối ưu hiệu suất render để website “mượt” hơn

Optimizing Performance (tối ưu hóa hiệu suất) cho website là một công việc mà bất kỳ front-end developer nào cũng nên biết, mục đích là để trang web đáp ứng được 3 tiêu chí: NHẸ: Giảm kích thước trang web và các thành phần đi kèm như javascript, css, hình ảnh… nhằm đảm bảo thời gian tải […]

Mô hình tập hợp lồng nhau trong cơ sở dữ liệu phân cấp

Dữ liệu dạng phân cấp (hierarchical data structure) được sử dụng trong nhiều ứng dụng web như menu, chuyên mục phân cấp có quan hệ cha – con. Việc tổ chức lưu trữ cấu trúc đó trên một cơ sở dữ liệu (CSDL) cũng cần có sự tính toán, xem xét để sử dụng phương pháp nào […]

3 cách sử dụng cơ bản của thư viện Alamofire

Thư viện Alamofire là bản port từ Objective-C sang Swift của thư viện AFNetworking. Alamofire hỗ trợ cài đặt thông qua Cocoapods và hiện tại thì thư viện này không còn support cho iOS 7 nữa. Bài viết sau sẽ hướng dẫn bạn những tính năng cơ bản của Alamofire. Cài đặt thư viện Alamofire Alamofire có thể […]

AdsBox – bước tiến mới cho phương thức quảng cáo trên màn hình LCD

Sau hệ thống điều khiển đèn tự động AirLight và hệ thống POS AirPay, Lab Squad của Silicon Straits tiếp tục cho ra đời sản phẩm mới mang tên AdsBox. Ban đầu, AdsBox được xây dựng để giải quyết vấn đề của đối tác 7-Eleven Indonesia đưa ra: Làm thế nào để quản lý nội dung quảng cáo trên tất […]