- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
8 công cụ năng suất cần có cho các nhà quản lý đội ngũ kỹ sư phần mềm
Các nhà quản lý luôn luôn cố gắng tìm những cách khác nhau để tăng năng suất làm việc của nhân viên. Có phải những cái bàn làm việc đứng sẽ làm tăng năng suất công việc? Có thể như thế, vì dường như năng suất được gắn liền với các công cụ đang được sử dụng. Có rất nhiều bộ phận khác nhau và ...
Pattern Matching Algorithms P.2
Như ở phần I : https://viblo.asia/p/pattern-matching-algorithms-p1-YWOZrMVrKQ0 tôi đã giới thiệu khái niệm, phân loại và một số phương pháp đối sánh mẫu từ trái qua phải. Thì ở phần II này tôi tiếp tục giới thiệu một số phương pháp đối sánh mẫu văn bản từ phải qua trái, từ một vị trí cụ thể, hay từ ...
Laravel Activitylog - Ghi lại hoạt động nguời dùng trong Laravel
spatie/laravel-activity 1. Giới thiệu spatie/laravel-activity là một thư viện được cung cấp hỗ trợ các việc lưu lại hoạt động của người dùng trong dự án của bạn. Nó sẽ tự động tạo những sự kiện để lưu trữ lại trong model của dự án. Mọi hoạt động sẽ được lưu trữ trong bảng activity_log. VD: ...
Khởi động ứng dụng Ruby/Rails lớn nhanh hơn với bootsnap
Bootsnap là một thư viện có thể cắm vào Ruby, với sự hỗ trợ tùy chọn cho ActiveSupport và YAML, nhằm tối ưu hóa và tính toán các tính toán đắt tiền Thời gian khởi động giảm khoảng 50%, từ khoảng 3s đến 6s trên một máy Ví dụ đối với nền tảng Shopify- Khởi động nhanh hơn khoảng 75% giảm từ ...
Tại sao phần mềm có bug?
Sofware bug là gì? Software bug là là lỗi hoặc sai sót khi chương trình tạo ra kết quả không mong muốn hoặc không chính xác. Nó khiến phần mềm bị ngăn cặn không thực hiện giống đặc tả và yêu cầu của phần mềm. Tại sao phần mềm lại có bug? Có rất nhiều lý ...
Session, Cookie và Cache, bạn đã thực sự hiểu chúng??
Session, Cookie, Cache có lẽ đây chính là 3 khái niệm được nhắc đến thường xuyên đối với các lập trình viên. Khi mới bắt đầu tập tành làm web, tôi rất hay nhầm lẫn giữa các khái niệm này, tôi không biết lúc nào thì mình nên dùng session, lúc nào mình nên dùng cookie, cache được dùng để làm gì.... ...
Meaningful name in code <P1>
Đặt tên là một điều tưởng chừng như đơn giản nhưng thực ra không phải như vậy, có những lúc để nghĩ ra được một tên hàm hay tên biến còn mất nhiều thời gian hơn cả việc nghĩ ra cách giải quyết task mình đang được assign. Và khi đặt được tên chắc hẳn mỗi người sẽ đặt một tên riêng dựa theo văn phong ...
Scaled Agile Framework (SAFe®)
SAFe là gì? Scaled Agile Framework (SAFe) giúp cho các doanh nghiệp giải quyết những thách thức quan trọng trong việc phát triển và cung cấp phần mềm và hệ thống cấp doanh nghiệp trong thời gian ngắn nhất có thể. Đây là một cơ sở tri thức trực tuyến tự do tiết lộ về các mô hình thành công đã ...
【PHP】Giá trị của $_FILES[''userfile''][''type''] có đáng tin cậy?
$$ILES['userfile']['type'] là giá trị cho chúng ta biết kiểu file (kiểu MIME của file) . MIME type hiển thị tách nhau theo kiểu type/sub type. MINE type trong mỗi file được fix cố định FIle MIME type GIF image/jpeg JPEG image/jpeg PNG image/png HTML ...
Một vài lời khuyên cho việc lập kế hoạch nghề nghiệp
Trong bài viết mình sẽ đề cập tới một số khái niệm cơ bản về nghề nghiệp và công việc để các bạn có thể xác định được lí do vì sao chúng ta cần phải lên kế hoạch nghê nghiệp. Bên cạnh có cũng có một vài lời khuyên để giúp các bạn có thể lập được một kế hoạch nghề nghiệp tốt hơn. Nghề nghiệp ...