Đăng nhập là một chức năng đơn giản nhất mà hơn 90% các ứng dụng web cần phải có. Tuy nhiên, đôi khi ta lại không được hướng dẫn cách thực hiện chức năng “Đăng nhập” một cách đúng đắn, bài bản, dẫn đến những lỗi dở khóc dở cười, hoặc những lỗ hổng bảo mật khủng khiếp. Đến cả Lotte Cinema, một trang web được khá nhiều người dùng còn mắc lỗi sơ đẳng này.
Tag Archives: programmer
Thực trạng học lập trình của một số thanh niên hiện nay
Lưu ý: Bài viết này được viết khi tác giả đang “hơi” xay xỉn và mất kiềm chế cảm xúc. Nội dung bài viết đụng chạm chửi bới đến khá nhiều đối tượng. Các bạn khi đọc thấy không dính dáng gì tới mình thì cứ đọc tiếp, còn nếu thấy hơi nhột thì cứ nghĩ là “chắc nó chừa mình ra” nhé.
Thực trạng học lập trình của các “sinh dziên”
Để quảng bá blog, mình tham gia khá nhiều group lập trình trên facebook. Các bạn lập trình viên đang học hoặc mới ra trường cũng nên tham gia. Các group này thường đăng tin quảng cáo tuyển dụng, tìm lập trình viên, hoặc có các đường link tới các bài viết vô cùng bổ ích.
Tuy nhiên, điều khiến mình bực mình nhất là đa số các bạn lại sử dụng các group này để làm kênh… nhờ giải bài tập, fix bug, thi hộ (Bốc ảnh random chứ không có ý trù dập ai nhé =)) ).
Continue reading Thực trạng học lập trình của một số thanh niên hiện nay
Review sách: The Healthy Programmer – Giữ sức khỏe để code và ăn chơi phè phỡn
Bạn có biết, lập trình là một trong những ngành độc hại?
Bạn có biết, ngồi nhiều sẽ dẫn tới vô số những bệnh trầm trọng và mãn tính?
Bạn có biết, lập trình viên rất dễ mắc các bệnh tim mạch, béo phì, đau khớp, …?
Hãy đọc The Healthy Programmer – một cuốn sách viết về sức khỏe dành riêng cho developer. Cuốn này mình đọc từ hồi đầu năm khi tình cờ thấy nó trên it-ebooks, nhưng do lười quá nên giờ mới có thời gian review. Như tựa đề, đây là một cuốn sách dành cho dân lập trình, nhưng nội dung không nói gì về lập trình mà lại nói đến một vấn đề mà lập trình viên nào cũng quan tâm: sức khỏe.

Continue reading Review sách: The Healthy Programmer – Giữ sức khỏe để code và ăn chơi phè phỡn
Series C# hay ho: EPPlus – Thư viện Excel “bá đạo” – Phần 2
Tiếp theo phần 1, thì phần này mình sẽ hướng dẫn các bạn thao tác với các công thức trong Excel, cũng như đọc nội dung từ file Excel. Continue reading Series C# hay ho: EPPlus – Thư viện Excel “bá đạo” – Phần 2
Series C# hay ho: EPPlus – Thư viện Excel “bá đạo” – Phần 1
Lang thang dạo qua các group trên facebook, mình thấy có nhiều bạn hỏi cách để xuất file Excel trên MVC, hoặc đọc nội dung từ file Excel trong C#. Bài viết này sẽ giới thiệu EPPLus, một thư viện C# khá “bá đạo”, có khả năng xử lý tuốt tuồn tuột những thứ liên quan đến Excel.
Bài này được viết bởi khách mời Phạm Hồng Sang, một bạn nam dễ thương cùng trường FPT và đồng nghiệp ASWIG với mình. Văn phong của Sang gãy gọn đơn giản chứ không lòng vòng hài hước như mình, bạn nào thấy giọng văn lạ thì đừng thắc mắc nhé.
Continue reading Series C# hay ho: EPPlus – Thư viện Excel “bá đạo” – Phần 1
Series C# hay ho: C# 6 có gì hay ho nào
Gần đây, mình tập trung viết một số bài về định hướng nghề nghiệp và phát triển bản thân mà ít viết về công nghệ. Vì vậy hôm nay mình quyết định tiếp tục viết series C# hay ho. Ở bài này, mình sẽ giới thiệu những cải tiến được Microsoft tích hợp vào C# 6. Bạn nào muốn biết thêm về sự phát triển của C# từ bản 1.0 lên 5.0 hãy đọc bài cũ của mình ở đây nhé.
Ở phiên bản này, C# không có nhiều cải tiến to lớn như Linq, hay async/await. Những thay đổi của bản 6 giúp việc viết code dễ hơn, code ngắn gọn và đẹp hơn.
Chuyện về các cây đa cây đề trong làng Software Engineering
Để thành một lập trình viên giỏi, có rất nhiều bạn phải học và phải biết: Cách viết code sạch và refactor code, design thế nào để code SOLID, Inversion of Control và Dependency Injection, Agile methodology, …
Tuy nhiên, đã bao giờ bạn tự hỏi: “Ai là người đã nghĩ ra những thứ đấy” chưa?. Bài viết này sẽ kể bạn nghe về những người đó. Đây là những cái tên có nhiều đóng góp to lớn cho ngành phần mềm. Họ nổi tiếng không chỉ nhờ khả năng code, mà còn nhờ khả năng viết và diễn đạt, truyền cảm hứng.
Continue reading Chuyện về các cây đa cây đề trong làng Software Engineering
Review sách: Microsoft .NET – Architecting Applications for the Enterprise (1st Edition)
Mình có thói quen đọc sách cuối tuần, đủ các thể loại từ marketing, startup cho tới technical. Lâu rồi cũng chưa review cuốn sách nào nên thấy thiêu thiếu, đành review cuốn này vậy. Đây là một cuốn sách khá hay về thiết kế architecture cho các ứng dụng .NET.
Mặc dù nghe tên hầm hố nhưng sách không quá khó, các bạn từ junior, senior cho tới Software Architect đều có thể đọc hiểu cuốn này. Tuy nhiên, mình khuyên các bạn sinh viên hoặc mới ra trường đừng nên đọc. Đi làm được 1-2 năm, tiếp xúc với 1 số project lớn, bạn sẽ dễ hiểu những điều được viết trong sách hơn.
Tổng quan về lập trình ứng dụng di động – Phần 2
Ở bài viết trước, mình đã giới thiệu tổng quát về các hệ điều hành di động nổi tiếng hiện nay. Trong bài viết này, mình sẽ đưa ra một số hướng phát triển ứng dụng, cùng với những ưu nhược điểm của nó.
Hiện nay, có 3 hướng chính để phát triển một ứng dụng di động, đó là: Web App, Native App và Hybrid App. Mỗi hướng sẽ cần những kĩ năng riêng, có những ưu nhược điểm riêng, sẽ được nói rõ hơn bên dưới.
Continue reading Tổng quan về lập trình ứng dụng di động – Phần 2
Tổng quan về lập trình ứng dụng di động – Phần 1
Trong khoảng thời gian gần đây, lập trình di động đang là một ngành hot. Các mẩu tin tuyển dụng gần nhất mình đọc thường tuyển Android developer, iOS developer, … với mức lương khá cao, không thua kém gì lập trình web hay lập trình hệ thống nhúng. Ngoài ra, nếu biết cách lập trình ứng dụng, bạn cũng có thể làm freelance, hoặc tự phát triển ứng dụng và kiếm tiền thông qua ứng dụng của mình.
Bài viết này sẽ giúp các bạn có cái nhìn tổng quan về thị trường ứng dụng di động hiện nay, cũng như giới thiệu một số ngôn ngữ/công nghệ các bạn cần biết nếu muốn đi theo con đường này.
Continue reading Tổng quan về lập trình ứng dụng di động – Phần 1



