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 […]

Hướng dẫn tích hợp 8 ứng dụng hữu ích vào Slack giúp làm việc nhóm tốt hơn

Slack là công cụ hỗ trợ làm việc nhóm hiệu quả, giúp đồng bộ giao tiếp của người dùng trên các thiết bị khác nhau. Thoạt nhìn, đây có vẻ là 1 ứng dụng “chat room” đơn giản nhưng nhờ khả năng tích hợp nhiều tính năng mạnh mẽ và quá trình xây dựng thói […]

Ra mắt tính năng chat nhóm, Slack chuyển Private Groups thành Private Channels

Nguồn hình: slackhq Theo BusinessInsider, sau 2 năm ra mắt, ứng dụng chat nhóm phổ biến Slack đang được định giá với mức 2.8 tỷ USD và vẫn chưa có dấu hiệu giảm nhiệt. Số lượng người dùng hoạt động hằng ngày (Daily Active Users) hiện nay của Slack là 1.7 triệu người. Ước tính, mỗi ngày […]

SS Speaker Series #5 – Bùi Hải An và chặng đường tuổi 20

Anh Bùi Hải An hiện đang là Co-Founder và Head of People Operations của Silicon Straits tại Việt Nam. Sau khi tốt nghiệp kỹ sư chuyên ngành Embedded System tại ĐH Quốc gia Singapore (NUS), anh có 2 năm làm kỹ sư phần mềm tại Fuji Xerox. Năm 2009, anh trở về Việt Nam cùng một […]

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ể […]

SS Speaker Series #4 – Tony Ngo: Bằng cấp không đảm bảo sự nghiệp thành công

Anh Tony Ngo hiện là Chủ tịch và Đồng sáng lập Everest Education (E2) – tổ chức giáo dục uy tín tại TP. HCM. Anh tốt nghiệp Đại học Stanford với hai tấm bằng Cử Nhân Kinh Tế (Economics) và Thạc Sĩ Kĩ Thuật Công Nghiệp (Industrial Engineering), và sau đó là bằng Thạc Sĩ Quản Trị […]

Kinh nghiệm triển khai wifi tại Silicon Straits Saigon

Nguyên nhân sâu xa Trong hơn một năm từ lúc thành lập, tất cả việc trao đổi thông tin, liên lạc của khoảng 20 con người  tại Silicon Straits (SS) đều được thực hiện thông qua hai đường dây ADSL 8Mbps/768Kbps. Chúng tôi đã không thể lắp đặt được cáp quang! Bạn có tin được không? […]

Android Meetup Saigon tháng 9 có gì thú vị?

Buổi Android Meetup Saigon đầu tiên của các bạn Android developers tại thành phố Hồ Chí Minh diễn ra tại quán cafe Air Lounge hồi tuần trước với ba chủ đề: Những thư viện được sử dụng để xây dựng Android apps tại Silicon Straits by Hoang Anh, Android Engineer at Silicon Straits. Các ứng dụng Android gây ảnh hưởng thế nào […]

4 thư viện Android hữu ích bạn nên biết

Để giảm thời gian phát triển một ứng dụng Android, mình thường sử dụng các thư viện Android mã nguồn mở có sẵn cho các phần Networking, UI, Dependency Injection (DI), Reactive Library… Có rất nhiều thư viện để lựa chọn nhưng tiêu chí của mình là đơn giản, dễ xài, performance tốt và đủ đáp […]

Làm sao để Single Page App “chơi đẹp” với crawler?

Thời gian gần đây xu hướng thiết kế web theo dạng Single Page App (SPA) ngày càng phổ biến vì nó ngầu đem lại một số yếu tố cải thiện trải nghiệm người dùng mà web truyền thống không làm được. Tuy nhiên, việc viết SPA cũng đồng nghĩa với việc bắt buộc phía client phải chạy […]

Relay – what is it and how to use it?

Relay is an electrical switch using electrical signal to turn on/off the current. It is also used to control a circuit by a low-power signal. On its body, you can see these characters and numbers: 10A 250VAC. 10A 125VAC. 10A 30VDC. 10A 28VDC. SRD-05VDC-SL-C. This is what they mean: 10A 250VAC: The max current intensity […]

Tự học User Interface cơ bản qua UI Document

UI Document do mình tổng hợp từ kinh nghiệm cá nhân trong quá trình thực hiện các project tại Silicon Straits Saigon. Tài liệu là nguồn tham khảo hữu ích cho các bạn UI/UX Designer, Mobile Developer, đặc biệt là những ai muốn tìm hiểu công việc của một UI Designer từ những bước đầu. Nội […]

SSS Speaker Series #3 – Phó chủ tịch IDGVV và lời khuyên khởi nghiệp

Khởi nghiệp là vấn đề mà các bạn trẻ hiện nay rất quan tâm. Vì thế, SSS Speaker Series lần ba rất hân hạnh được chào đón anh Phố Phạm – Phó Chủ tịch Quỹ đầu tư IDG Ventures Vietnam. Anh chịu trách nhiệm quản lý các thương vụ sau hợp đồng và các hoạt động […]

Hướng dẫn kiểm thử tự động với Selenium

Hẳn các bạn QA, QC, testers… của chúng ta đều nghe rất nhiều về automation testing (kiểm thử tự động). Do đó mình sẽ không đi sâu về việc giải thích thế nào là kiểm thử tự động mà bài viết này sẽ giới thiệu một công cụ hỗ trợ auto test trên trình duyệt […]