- 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
Tự xây dựng một framework php - part3
=> xử lí lỗi khi có lỗi xảy ra trong project , hiển thị chi tiết lỗi, trace, detail request header.. giúp chúng ta debug nhanh chóng và dễ dàng cài đặt composer require filp/whoops thêm vào file bootstrap.php $environment = 'dev' ; /** * Register the error handler */ $whoops ...
Mocking trong PHPUnit
Mock là một đoạn code giả lập giúp function test của mình chạy một cách độc lập so với những function tương ứng. Ví dụ: chúng ta có thể mô phỏng một hàm để trả về các giá trị của các chức năng liên quan, xem nó pass hay fail so với hàm test của mình. Hàm mock sẽ giả lập dữ liệu phù hợp ...
AI học cách viết code cho chính mình
Có thể nào máy móc tự viết phần mềm cho mình và chiếm công ăn việc làm của lập trình viên? Ít nhất thì chúng có thể đem đến sự tự động hóa cho nhiều lĩnh vực khác nhau: Loại bỏ những công việc nhàm chán, cực nhọc để các nhà phát triển làm được nhiều công việc sáng tạo hơn. Theo ...
Tạo một make class command trong laravel.
Xin chào mọi người. Một thời gian trước mình có được join vào 1 dự án sử dụng laravel (dự án đó kết thúc rồi). Đó là 1 dự án yêu cầu phải refactor code sử dụng repository design pattern. Nghe có vẻ ghê gớm. Cá nhân mình thì không thích sử dụng nguyên lý này trong laravel lắm, lý do thì tương tự bài ...
Project 1 - Markdown Notebook (phần 1)
Ứng dụng đầu tiên mình sẽ tạo là một cuốn sổ notebook. Về cơ bản, cuốn sổ mình mong muốn sẽ có hình dạng như thế này: Trong bài viết này, mình sẽ tạo phần cơ bản của cuốn notebook, bao gồm ctrình soạn thảo văn bản ở bên trái và phần được biên dịch ở bên phải. Cụ tỉ: Setup project Chúng ...
Làm thế nào thiết lập Https cho localhost
Nếu bạn là một người làm trong ngành CNTT, chắc hẳn bạn không còn lạ lẫm gì với khái niệm giao thức. Đơn giản đó là phương THỨC GIAO tiếp để trao đổi thông tin giữa máy các máy tính với nhau thông qua mạng máy tính. Và nhắm mắt các bạn cũng có thể kể ra một vài giao thức phổ biến (mà kể tên ...
Celery Scheduler: Quản lý Celery bằng Supervisor
Celery là một thư viện rất mạnh được viết băng Python với mục đích để quản lý Task, Job và Worker, đang được áp dụng trong rất nhiều các project trên production. Về cách thức áp dụng Celery với Django các bạn có thể tham khảo bài viết chi tiết tại đây: https://viblo.asia/p/su-dung-django-ket-hop-cu ...
Code Smell And Refactoring
Xin chào anh em, lâu lắm rồi do công việc dự án ở công ty cái nào cũng gấp gáp nên không có nhiều thời gian viết bài chia sẻ những kiến thức mà mình đã học hỏi được. Hôm nay tiết trời có một chút sương sương lạnh, không khí thật trong lành nên mình xin được làm một bài chia sẻ cũng sương sương thôi ...
Priora gem sắp xếp độ ưu tiên của các object trong Ruby
Bài viết gốc Introducing Priora: An Object Prioritization Utility Gem for Ruby Trong bài viết này sẽ giới thiệu về gem hỗ trợ việct sắp xếp độ ưu tiên mảng của các object theo một số business logic cụ thể. Dưới đây class của các object là Post nó được khởi tạo với những thuộc tính đặc trưng ...
Liệu chúng ta có yêu ChartJs được không?
Chartjs là một thư viện khá hay ho về hỗ trợ vẽ biểu đồ. Tuy đã có một số bài viết về chủ đề này, nhưng mình vẫn muốn viết tiếp. Và để bớt trùng lặp, trong bài viết này, mình sẽ chỉ viết về cách sử dụng chartjs trong Vue . (Thực ra là mình cũng mới chỉ thực hành được với Vue thôi ...