Categories
Tech Startup

Tháng đầu tiên của một Tech Startup

Thế là đã đúng 1 tháng làm việc kể từ sau Tết, cũng là tháng đầu tiên mình trải qua với Tech startup của mình. Hôm nay, ngồi ghi chú lại những gì đã trải qua trong tháng đầu tiên để sau này có gì còn đọc lại.

Văn Phòng

FB_IMG_1489108274017

Sáng mùng 11 (tức 10/02/2014) team Spiral chính thức đi làm ngày đầu tiên và cũng là ngày khai trương Spiral. Văn phòng Spiral cũng chính là căn nhà thuê của vợ chồng mình ở luôn cho tiện làm việc.

Mặc dù diện tích làm việc của gần 10 con người chưa tới 12m2 nhưng mọi người đều cố gắng và tập trung vào các nhiệm vụ ngắn hạn và dài hạn đã được vạch ra trong quá trình làm việc.

Văn phòng được trang bị một máy in, đường Internet cáp quang để tiện trong việc giải trí và nghiên cứu.

Categories
Miscellaneous

New Year’s Resolution of 2014

2014-resolution

Năm 2013 khép lại với bao nhiêu sự kiện quan trọng trong cuộc đời. Như mọi lần, trước khi làm resolution cho năm mới, mình luôn đánh giá lại năm trước. 2013 là một năm mình học được rất nhiều thứ từ lập trình đến quản lý một team lập trình cũng như kết giao được với nhiều người.

Categories
Web Programming

Làm “đạo diễn web” trong 7 ngày – Ngày 5,6,7: Hoàn tất

7-ngay-lam-dao-dien-ngay-567-hoan-tat

Sau chuyến đi chơi dài ngày thì hôm nay mình viết nốt bài cuối trong loạt bài viết chia sẻ cách thức nhanh chóng lên kế hoạch và triển khai website trong thời gian ngắn nhất và đảm bảo các quy trình thiết kế, mô hình và triển khai.

Sau 4 bài trước, hiện giờ chắc bạn đã có trong tay website để chuẩn bị quá trình triển khai website đến cho người dùng. Các ngày cuối cùng mặc dù không nặng phần kỹ thuật và thiết kế, nhưng nếu không cẩn thận và chuẩn bị chu đáo thì việc release dự án của bạn sẽ dễ dàng gặp nhiều trắc trở và không thuận buồm xuôi gió.

Categories
Web Programming

Làm “đạo diễn web” trong 7 ngày – Ngày 4: Dựng phân đoạn

7-ngay-lam-dao-dien-ngay-4-dung-phan-doan

Đến hẹn lại lên, hôm nay mình sẽ viết về ngày thứ 4 trong chuỗi 7 ngày làm đạo diễn web. Sau khi có được kịch bản, diễn viên cũng đã biết mình phải diễn gì, sân khấu đã có thiết kế, việc tiếp theo là mang các diễn viên lại và bắt đầu tập diễn các cảnh trong vở kịch để đem đến một vở kịch hoàn chỉnh cho khán giả.

Qua các ngày trước, mình đã có được bảng các tính năng, kèm theo các thiết kế và đã chuẩn bị sẵn HTML, CSS để ráp giao diện thực tế trong code, tức là phần Front-end. Hôm nay, chúng ta sẽ tiến hành hoàn tất phần Front-end và các công đoạn cuối cùng của việc…coding.

Categories
Web Programming

Làm “đạo diễn web” trong 7 ngày – Ngày 3: Thiết kế sân khấu

7-ngay-lam-dao-dien-ngay-3-thiet-ke-san-khau

Chào mọi người, vậy là cũng đã một tuần trôi qua kể từ bài trước nói về xây dựng Model cho website của bạn. Trong bài này, mình sẽ nói về “Thiết kế sân khấu” cho vở kịch web của bạn.

Dù cho bạn có sở hữu một kịch bản tuyệt vời, dàn diễn viên khủng với các kỹ năng diễn xuất đỉnh nhưng nếu không có một sân khấu với các thiết kế, bố trí hợp lý và logic, nổi bật lên nội dung vở kịch cũng như làm nền cho các diễn viên biểu diễn thì vở kịch cũng sẽ khó mà thành công. Vở kịch web của bạn cũng không ngoại lệ.

Categories
Web Programming

Làm “đạo diễn web” trong 7 ngày – Ngày 2: Nghệ sỹ

7-ngay-lam-dao-dien-ngay-2-nghe-sy

Mọi người nghỉ lễ chắc vui vẻ nhỉ, thế là đã bắt đầu tuần làm việc mới. Hôm nay, mình sẽ chia sẻ tiếp với các bạn bài thứ 2 trong loạt bài làm “đạo diễn web” trong 7 ngày. Bài này sẽ nói về “nghệ sỹ”. Là một đạo diễn, sau khi có bản phác thảo nhân vật trong vở kịch thì việc tiếp theo là tìm kiếm các “nghệ sỹ” sẽ biểu diễn.

Categories
Web Programming

Làm “đạo diễn web” trong 7 ngày – Ngày 1: Kịch bản

7-ngay-lam-dao-dien-ngay-1-kich-ban

Có nhiều bạn mới (hoặc cũ) trong nghề (web) sẽ luôn có những thắc mắc về quy trình làm 1 dự án web hoàn chỉnh. Và cũng có nhiều người thắc mắc là mình ra nhiều dự án web trong thời gian rất ngắn (vài ngày đến 1 tuần) nên mình dự định viết một loạt bài về “các bước” xây dựng một dự án web hoàn chỉnh cho tới khi launch mà mình luôn áp dụng cho các dự án nhỏ và nhanh của mình.

Nếu không có các bước cụ thể và theo thói quen thì việc xây dựng một website đối với các bạn sẽ rất khó khăn và mất thời gian, đặc biệt là với các bạn mới làm web. Mình đặt tên cho loạt bài của mình (7 bài) là làm “đạo diễn web” trong 7 ngày. Trong mỗi bài, mình sẽ nói về một bước cụ thể khi làm web và sau 7 ngày thì các bạn có thể theo đúng tiến độ để cho ra 1 website hoàn chỉnh và có thể launch (ít ra cũng là beta ^^).

Categories
Security

Authentication, Authorization và Accounting

authentication-authorization-accounting

Dạo này blog thiếu các bài về kỹ thuật nên mình dự định làm một loạt bài về bảo mật (security) nhằm chia sẻ với các bạn một số góc nhìn của mình về bảo mật khi triển khai các hệ thống web. Mình sẽ không đề cập nhiều đến code bởi bảo mật là vấn đề kiến trúc và thiết kế hệ thống nên mọi người muốn triển khai hay áp dụng thế nào thì tùy trình của mỗi người.

Bài này mình sẽ nói về mô hình AAA (Authentication, Authorization và Accounting). Đây là một mô hình mà mình đã đọc được từ khi học năm I, lúc còn lăng xăng mấy cái course CCNA, Security+ và Network+. Các khóa học (hay sách ^^) này đều đề cập đến mô hình 3A này. Từ đó đến giờ, mình luôn áp dụng mô hình này để xây dựng hệ thống liên quan đến phân quyền.

Categories
Web Design Web Programming

Góp ý về việc phát triển trang Hỏi Đáp

question-and-answer-website

Chào các anh chị em đồng đạo, nhận thấy các bạn tham gia trong mảng lập trình và thiết kế web ngày càng đông đảo và nhu cầu hỏi đáp, chia sẻ, trao đổi thông tin ngày càng tăng, Tuấn có ý định làm 1 trang hỏi đáp nho nhỏ để các bạn có thể chia sẻ, giải đáp các thắc mắc trong quá trình lập trình và thiết kế web cũng như xây dựng một site hỏi đáp bằng tiếng Việt để anh em ta có nơi để giao lưu, học hỏi.

Các tính năng thì có thể dựa trên một số tính năng cốt lõi của Stackoverflow để làm theo như hệ thống hỏi đáp, voting, reputation…

Categories
Technology

Leap Motion, Chromecast, Google Glass và sân chơi mới cho developer

leap-motion-chromecast-google-glass

Vừa mới nhận được con Leap Motion, có chút cảm hứng nên viết bài này, chia sẻ với các bạn một chút góc nhìn về công nghệ của tương lai và hướng đi mới của các lập trình viên.

Leap Motion là một trong 3 thiết bị đang được quan tâm trên cộng đồng công nghệ thế giới. Trong bài viết này, mình sẽ giới thiệu với các bạn về 3 thiết bị mà mình nghĩ có thể gây được sức hút cho cả người dùng và giới developer; đó là Leap Motion, Google Chromecast và Google Glass.