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

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

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

Cài đặt và Sử dụng Linter cho JavaScript

1. Linter là gì? Có ăn được không? Linter là từ chỉ chung một nhóm phần mềm có nhiệm vụ đọc code của bạn và cho bạn biết đoạn code đó có lỗi gì về cú pháp hoặc “phong cách” (code style) hay không. Một số linter cho JavaScript tiêu biểu có thể kể đến […]

We are looking for Front-end Developer!

Who we are Silicon Straits Saigon is a Product Development Lab that works with startups and enterprises in South East Asia to help build and launch new and exciting web and mobile products. We don’t just develop softwares or apps, we build PRODUCTS and BUSINESS. We have the best office in town to provide not […]

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

Nhập môn Lotus – Phần 2: Hiệu chỉnh layout và cơ bản về Lotus Model

Trong bài Nhập môn Lotus trước, chúng ta đã tìm hiểu sơ về Lotus, tạo một app đơn giản và thay đổi layout cho trang web. Lúc đó, mình cũng chưa có nói rõ mục đích của series tutorial này là viết web gì, bữa nay nói luôn. Mục đích cuối cùng sau khi kết […]

Nhập Môn Lotus – Phần 1: Làm quen với Lotus

Như trong bài viết trước, lotus là một web framework rất mới và cũng rất tiềm năng. Hôm nay chúng ta sẽ bắt tay vào làm thử một web application với Lotus để xem nó lạ như thế nào :D. Prerequisite (hay còn gọi là yêu cầu cơ bản) Để có thể theo được chuỗi […]

Chuyển từ Rails sang Lotus, why not now?

Mở bài Rails là gì? => cái này thôi chắc không cần giới thiệu. Lotus là gì? => nói ngắn gọn thì Lotus là một web framework mới, sử dụng ngôn ngữ Ruby, tuy vẫn đang trong giai đoạn phát triển nhưng rất tiềm năng và cũng hay ho (theo quan điểm cá nhân). Gần […]

15 mẹo giúp sử dụng Chrome DevTools hiệu quả

Google Chrome là trình duyệt web phổ biến thường được nhiều lập trình viên sử dụng. Trong đó có nhiều tính năng hỗ trợ nổi bật như trực tiếp chỉnh sửa CSS (live-editing CSS), sử dụng console và debugger. Trong bài viết này, SSS sẽ giới thiệu đến bạn 15 mẹo giúp sử dụng Chrome […]

Contact Form 7 tích hợp với 3rd party API service

Bạn đã từng làm việc với WordPress và Contact Form 7? Nếu chưa, xin giải thích đôi chút: WordPress là một công cụ quản trị nội dung mạnh mẽ phát triển ban đầu từ một nền tảng web dùng cho blogger, những người thích viết nhật ký trên mạng. Tuy vậy, bạn phải cài thêm […]

Some commands to help working with MySQL easier

The following commands may help you save your time when it comes to backup, restore or repair your MySQL database. 1. Export a database: You can also export and compress a database as well: 2. Import a database from file: 3. Import a gzipped SQL file to a database: 4. Backup a database, compress it […]