
10 tuyệt kĩ từ trang web nhanh nhất thế giới (phần 2)
PHẦN 1 #6 Inline Mỗi lần ngồi suy nghĩ liệu inline CSS có đáng hay không thì tôi lại đi đến kết luận rằng.. tùy tình hình. Nếu bạn là trang facebook.com và 99,9% lượt page views là return visitors, thì hãy có 1 file CSS riêng và lưu trữ nó. Nếu nhưng trang của bạn không cần ...

Mẫu bảng mô tả công việc lập trình .NET
Lập trình .NET làm việc trong nhóm phần mềm, sử dụng các ngôn ngữ lập trình C# để phát triển các ứng dụng, website dựa trên nền tảng .NET. Đồng thời, .NET Developer cũng tham gia vào toàn bộ quá trình phát triển sản phẩm, từ lên concept, phân tích, thiết kế, đến kiểm tra, vận hành ...

Thu hút ứng viên IT bị động – Dễ hay Khó?
Theo thông tin được cập nhật về thị trường IT mới nhất của TopDev, hiện nay có đến 62% ứng viên IT bị động, gấp gần 5 lần số lượng ứng viên chủ động tìm việc chỉ với 14%. Xu hướng này đã gây ra nhiều trở ngại cho các nhà tuyển dụng, đòi hỏi họ phải ngày một chủ động hơn trong việc ...

Nhật ký tìm việc từ “tay mơ” lên thẳng Senior
Hiển nhiên, sau một thời gian “nai lưng” đi làm và tích lũy kinh nghiệm, ai cũng muốn “tiến hóa” lên thành hình thái bá đạo hơn nữa. Tác giả bài viết cũng không ngoại lệ, nhưng anh lại muốn đi nhanh hơn một chút, và lên thẳng “Senior” luôn. Trong ...

[Android] Có thể bạn chưa biết – Retrofit
Mở đầu Trong quá trình phát triển ứng dụng android, có thể sẽ có lúc bạn cần xử lý những công việc liên quan đến Network như là gửi Request đến Webservice, nhận Response và xử lý những dữ liệu trả về. Những công việc này thường phức tạp và khiến code của bạn trở nên rắc rối khó ...

10 dự đoán Steve Jobs về công nghệ trong tương lai – 2 trong số này sai be bét
Tám năm sau cái chết của Steve Jobs, tên của cố CEO Apple vẫn tiếp tục vang lên trong các cuộc thảo luận về sự phát triển của lĩnh vực công nghệ. Bởi từ năm 1976, khi đồng sáng lập Apple, Steve Jobs đã mở ra một cuộc cách mạng về điện toán vi mô, mở rộng tầm nhìn của ...

Infrastructure as Code là gì? Tại sao lại chọn Terraform?
Infrastructure As Code là gì ? Hiện nay, việc quản lý các web applications khá là phức tạp, ví dụ bạn phải quản lý load balancer, vài web servers, database servers, … Bạn có thể sẽ phải mất hàng giờ để provisioning và quản lý những hệ thống này. Infrastructure as Code có thể ...

Ràng buộc (Constraint) trong SQL
Bài viết này mình sẽ chia sẽ một số kiến thức về cách định nghĩa ràng buộc trong MS SQL Server. Constraint là gì? Constraint là những quy tắc được áp dụng trên các cột dữ liệu, trên bảng. Được sử dụng để kiểm tra tính hợp lệ của dữ liệu vào, đảm bảo tính chính xác, tính toàn vẹn ...

Sử dụng vector trong lập trình C++. Giải bài toán lập trình muôn thuở!
Chào buổi tối mọi người, hôm nay lang thang trên mạng bắt gặp bài toán quen thuộc một thời của quãng đường sinh viên IT. Chắc hẳn rất nhiều bạn trong chúng ta đã gặp bài toán này hơn một lần trong suốt quá trình đi học ở giảng đường đại học. Đấy chính là câu số 1 trong đề thi dưới ...

Redux cho người mới bắt đầu – Part 1 Introduction
Hiện nay Reactjs là một thư viện mạnh mẽ khá phổ biến. Khi làm việc với React hay các dự án ứng dụng Single Page nói chung, có một vấn đề khá đau đầu là làm sao quản lý được trạng thái của ứng dụng đó. Sau khi xem qua giới thiệu về một số thư viện hỗ trợ công việc này, mình đã quyết ...

Quy hoạch động – một thuật toán thần thánh
Trong bài viết này, tôi sẽ giới thiệu với các bạn một thuật toán thần thánh: quy hoạch động. Nếu bạn tham gia các cuộc thi code, bạn nhất định phải biết thuật toán này. Gần một nửa các bài thi trong các cuộc thi code cần đến quy hoạch động. Tất nhiên, có những cách khác để giải bài ...

Một vài tips và tricks cho người mới bắt đầu học React
Xin chào cả nhà, hôm nay mình xin giới thiệu một số tips và tricks dành cho những anh em mới bắt đầu học React ???? 1. Naming components Khi đặt tên component, chúng ta nên đặt tên theo path-based-component-naming, tức là đặt tên component tương ứng với đường dẫn của nó. Ví ...

Vue.nextTick là cái gì?
Bạn đang đọc document của Vue? Và mọi thứ có vẻ đang thuận lợi. Prop, component, event. Okay, so far so good. Vue có vẻ như dễ hơn bạn tưởng, bạn sắp thành pro đến nơi rồi. Nhưng không, đột nhiên một thứ không mong chờ xuất hiện. nextTick() Hmm, bạn mới bắt đầu hiểu được Vue một chút ...

Những mẹo nhỏ giúp bạn cải thiện Javascript code
10 năm trước, Amazon đã chia sẻ rằng với mỗi 100ms trễ sẽ khiến họ tổn thất 1% lợi nhuận trong cả một năm. Như vậy mỗi 1s mất đi, công ty này có thể mất đến hàng tỉ đô mỗi năm – một con số khổng lồ với quãng thời gian ngắn ngủi như thế. Tương tự Google chỉ với 500ms trễ trên trang web ...

một tuần chán đời đi cày rank viblo code
Phú Nguyễn trong danh sách top kia cũng là đệ tui nha Tuần trước, đâu đó thứ 3, mình bị đồng nghiệp cà khịa xúi làm Viblo Code -- cụ thể là họ đã nói gì thì mình cũng quên rồi Là một người có cái tôi khá lớn và độ tập trung vô cùng nhỏ, sau một tuần tôi đã vượt hết top để đem lại vinh ...

SOLID – Đã đến lúc cần thay đổi bản thân
Người viết: Quách Đại Phúc Có thể trong quá trình làm việc với người thông minh chú ý quan sát thì chỉ cần vài tháng, nhưng với những người kém thông minh hơn hay lười hơn thì phải mất cả năm để nhận ra code mình có vấn đề và Bốc mùi đến như thế nào, rõ ràng việc code sạch đẹp, dễ ...

5 lựa chọn IDE Python tốt nhất dành cho bạn
IDE (Integrated Development Environment) là môi trường tích hợp dùng để phát triển phần mềm giúp bạn viết code tốt hơn. Không chỉ vậy, các IDE còn kèm theo các công cụ hỗ trợ khác như trình biên dịch (Compiler), trình thông dịch (Interpreter), công cụ kiểm tra lỗi (Debugger), định dạng hoặc ...

10 thói quen xấu mà một lập trình viên nên tránh
Lâu lâu rảnh rỗi ngồi lướt internet thì có đọc được bài này nên dịch về và chia sẻ với mọi người. Thỉnh thoảng cũng nên viết một vài cái nằm ngoài technical cho nhẹ nhàng chút . Mỗi một dev có lẽ đều có vài thòi xấu nào đó, do đó thì mình sẽ xin liệt kê một vài điều chúng ta nên tránh để có thể ...

Trực quan hóa CSS: Position, Display, Element visibility & Floating Elements
Bạn đã từng cảm thấy nản khi CSS quá rối rắm và khó hình dung? Bạn đã quen dần với việc copy paste và bỏ cuộc với việc tìm hiểu tại sao đoạn CSS này lại hoạt động? Vậy thì bài viết này hi vọng sẽ đem đến cho bạn một cái nhìn mới, trực quan và đầy thú vị giúp bạn nắm chắc một vài thuộc tính quan ...

Chuyển đổi các kiểu dữ liệu trong Ruby
Mặc dù mỗi chương trình bạn tạo sẽ chứa nhiều kiểu dữ liệu, điều quan trọng cần lưu ý là bạn sẽ thực hiện các hoạt động trong cùng một kiểu dữ liệu. Đó là, bạn sẽ thực hiện toán học trên các số hoặc nối các chuỗi với nhau. Đôi khi dữ liệu đến từ các nguồn bên ngoài, chẳng hạn như bàn phím, API hoặc ...