Categories
DevOps Technology

Git submodule cho người bận rộn

Số là hôm nay vừa chuyển 2 repo framework và restful sdk của Teamcrop từ composer về submodule nên chia sẻ nhanh 1 số bước để sử dụng submodule cho repo của bạn. Một phần để lưu lại sau này dùng vì kiến thức rồi sẽ ra đi, chỉ có blog là ở lại và cũng chia sẻ cho bạn nào chưa biết.

Nói một cách ngắn gọn thì submodule giúp bạn mang 1 repo khác bỏ vào repo đang làm việc, giúp việc tái sử dụng code hiệu quả hơn. Ví dụ như đối với dự án Teamcrop là muốn nhúng core framework và restful sdk dùng cho tất cả microservices. Còn vì sao mình dùng submodule mà không dùng composer hoặc các hình thức khác thì mình thấy submodule khá phù hợp với mô hình private repository.

Categories
Mobile

Ra mắt ứng dụng di động Bloghoctap

Lần đầu tiên trong lịch sử, app Bloghoctap từ lúc bắt đầu đến lúc xuất hiện trên Appstore và playstore chưa đến 2 ngày và nay đã có hàng giới thiệu để giúp cải thiện tương tác với các quý vị đọc giả. Các bạn có thể cài ứng dụng, đọc và ủng hộ blog nhé, app sẽ có thông báo khi có bài mới.

Categories
Mobile

Mobile app React Native đầu tiên

Như đã nói, mình chia sẻ mọi người nội dung nhật ký ghi lại quá trình mình vừa học / vừa làm ứng dụng React Native đầu tiên. Ứng dụng này sử dụng một số thư viện như react-native 0.47, redux, redux-thunk, react-navigation và một số thư viện ui kit khác như element, vector icon…kết quả của 3 ngày có thể xem sơ qua tại clip mình upload trên youtube tại link:

Categories
Review sách

Review sách “Nghệ thuật tư duy rành mạch”

nghe-thuat-tu-duy-ranh-mach

Sau vài ngày “nhai” thì cũng đọc hết được cuốn sách này và phải nói là rất hay. Sách này là “Nghệ Thuật Tư Duy Rành Mạch” của Rolf Dobelli. Phải nói đây là cuốn sách khá đầy đủ về việc tổng hợp rất nhiều sách nổi tiếng về tâm lý hành vi trên thị trường. Nếu bạn hay đọc thể loại về tâm lý hành vi thì bạn sẽ thấy cuốn sách này rất quen thuộc. Sách tổng hợp 99 lỗi tư duy và chúng ta sẽ nhận thấy mình mắc khá nhiều lỗi tư duy được đề cập.

Categories
Technology

Web Scalability 101: Database và Microservices

mysql-database

Cũng gần một tháng kể từ bài đầu tiên trong loạt bài vỡ lòng về web scalability. Hôm nay mình tiếp tục chia sẻ một vấn đề khác cần quan tâm nếu bạn muốn scale hệ thống web tốt hơn đó là scale hệ thống cơ sở dữ liệu (database) và vì sao kiến trúc Microservices lại tốt cho database của bạn và không được bỏ qua kiến trúc này.

Categories
Technology

Web Scalability 101: Biết giới hạn của hệ thống

scalability
Sau mấy tuần vật lộn với công việc sau Tết thì cũng có thời gian viết lách. Đây là bài viết về kỹ thuật đầu tiên của năm và là bài đầu tiên trong loạt bài chia sẻ về các chiến thuật scaling hệ thống web có tên là “Web scalability 101 (vỡ lòng)”.

Nếu quan tâm đến scale hệ thống, bạn có thể google những từ khóa liên quan đến scale, ngôn ngữ, công nghệ mà hệ thống bạn đang sử dụng, và phần lớn là các bài viết chỉ về các cài đặt, cấu hình cụ thể của một công nghệ nào đó như tùy chỉnh PHP thế nào, tùy chỉnh nginx, tùy chỉnh mysql ra sao…và có thể bạn sẽ lạc trong một mớ hỗn độn các kiến thức cấu hình này.

Categories
Review sách

Review sách “The Accounting Game” của Darrell Mullis và Judith Orloff

the-accounting-game-book-cover

Nếu bạn đã từng thử tìm hiểu về kế toán, cố tìm và đọc sách về kế toán để có thêm chút hiểu biết để vận hành doanh nghiệp nhưng cuối cùng đã bị lạc giữa mê hồn trận thì chúc mừng bạn, bạn đã giống mình và rất nhiều người khác trên thế giới. Mình đã từng thử học kế toán và đã thất bại thảm hại. Hai, ba lần đều như một. Các sách đều nặng về lý thuyết và 1 rừng thuật ngữ cao siêu nhưng rất ít ví dụ khiến mình rất dễ bị ru ngủ và bỏ cuộc sau 1 thời gian ngắn.

Categories
Miscellaneous

Sử dụng thời gian tối ưu và hiệu quả

seed-start

Mọi người chắc đã có một mùa Tết vui vẻ và ngập tràn hạnh phúc nhỉ? Đầu năm Đinh Dậu, viết một bài nhè nhẹ đầu năm để khai trương blog năm mới. Bài này mình sẽ bàn về thời gian và chia sẻ cách mình sử dụng thời gian sao cho hiệu quả. Mình nghĩ kinh nghiệm của mình sẽ phần nào giúp các bạn có thêm một góc nhìn khác về quản lý thời gian.

Nếu như ai đã làm việc với Tuấn đều nhận thấy sau 5pm vào ngày thường và Thứ bảy, chủ nhật mình sẽ không tiếp nhận điện thoại, sms nói về công việc. Lúc đầu mọi người có thể sẽ thấy khó chịu, nhưng rồi mọi người sẽ quen và hầu như những ai quen biết Tuấn sẽ không liên hệ mình trong các khoảng thời gian này, trừ sự cố hoặc có việc khẩn cấp. Bởi khung giờ này nó thuộc về một con người khác, không phải là mình lúc đi làm.

Categories
Review sách Tech Startup Technology

Review sách “Gian nan chồng chất gian nan” của Ben Horowitz

gian-nan-chong-chat-gian-nan

Cuối năm đọc được một cuốn sách khá hay về đề tài quản lý dành cho các công ty công nghệ. Nay có chút thời gian viết vài dòng review để mọi người có chút thông tin về sách này và nếu thấy hay thì có thể mua đọc để hiểu hơn về các hoạt động của CEO công nghệ, từ quy mô nhỏ cho đến lớn.

Categories
Tech Startup

Chiến lược xây dựng sản phẩm công nghệ

product-management

Đầu năm, chúng ta hay có những kế hoạch, dự định làm sản phẩm, triển khai các công ty khởi nghiệp về công nghệ. Đây là tín hiệu đáng mừng vì đầu tư vào công nghệ là một trong những hoạt động thú vị. Tuy nhiên, không phải ai cũng biết nên bắt đầu từ đâu với 1 ý tưởng, khái niệm ban đầu về sản phẩm.