Bài viết mới
Tìm kiếm bài viết trong Bài viết mới
JavaScript Execution Contexts and Call Stacks
JavaScript đã trở thành một trong những ngôn ngữ lập trình phổ biến nhất hiện nay. Nó cũng dẫn đầu về số lượng repository GitHub và là ngôn ngữ lập trình được thảo luận nhiều nhất trên StackOverflow.
0 0 61
Tìm hiểu về ThreadLocal trong Java
1. Giới thiệu. Trong bài viết này, mình sẽ giới thiệu về ThreadLocal trong Java. Nó có khả năng lưu trữ dữ liệu riêng lẻ cho luồng hiện tại - và chỉ gói nó lại trong một loại đối tượng đặc biệt.
0 0 46
Tổng hợp gem thông dụng trong Rails - Phần 2: Faker và Friendly Id
Ở phần này mình sẽ giới thiệu 2 gems rất quen thuộc với Ruby developers và hơn nữa, mình nghĩ đây cũng là những gem sẽ giúp ích cho các bạn newbies trong quá trình học Ruby on Rails. I. Gem Faker. 1.
0 0 96
Cài đặt Docker trên Windows 10
Lời mở đầu. Chào các bạn, lâu rồi tôi mới có cơ hội viết một bài hướng dẫn về Docker.
0 0 53
FlexBox Cheat Sheets 2021
Giới thiệu. Xin chào các bạn, mình có đọc được một bài viết chia sẻ về FlexBox Cheat Sheets rất đầy đủ và dễ hiểu, mình chia sẻ lại ở bài viết này nhé.
0 0 45
Một số mẹo hay giúp nâng cao kĩ năng viết tài liệu kỹ thuật
Nếu bạn đang phát triển một trang web hay một sản phẩm phần mềm nào đó thì chắc chắn sẽ có lúc bạn phải viết lách. Mặc dù bạn là một designer, một developer,... chứ không phải một nhà văn. Dù không muốn nhưng ít nhiều chúng ta đều cần phải vận dụng kĩ năng viết lách. Sau đây là một số gợi ý để bài v
0 0 25
Git basic knowledge
Note of Git basic knowledge. 1. Thế nào là repository, branch. Branch: Nhánh của repository, để phát triển mà không ảnh hưởng đến các nhánh khác, branch chính là master, được tạo khi repository mới được khởi tạo.
0 0 8
autoNumeric Javascript - Options
Phần trước mình có giới thiệu về autoNumeric. và tiếp tục bây giờ mình sẽ viết tiếp về các option của autoNumeric. . .
0 0 25
Đặt mục tiêu tốt với SMART (phần 1)
Bạn có biết chỉ có 3% người đặt mục tiêu cho công việc và theo thống kê những người này có tỷ lệ hoàn thành công việc gấp 10 lần những người khác. . "Tôi muốn có sức khỏe tốt.".
0 0 35
Top 15 xu thế kiểm thử phần mềm trong năm 2021
. Năm 2021 dự kiến những công nghệ sau sẽ lên ngôi:. . AI (Artificial intelligence) và ML (Machine Learning). Robotics.
0 1 186
Kiến trúc microservice
1. Đề bài. Bạn đang phát triển một ứng dụng doanh nghiệp:. .
0 0 35
Laravel & Elasticsearch: Làm sao để tìm thấy "gấu" (2) nhờ elasticsearch???
Lại là mình HaiHaChan cùng series bài viết Mình thích Laravel nhờ người ấy đây Phải nói là lâu lắm rồi mình mới lại viết một bài viết với chủ đề như vậy. Hơi tiếc là qua 14-2 rồi, nhưng vẫn hi vọng anh em đọc bài của mình sẽ nhanh tìm thấy "gấu" .
0 0 264
PDF Export, cẩn thận với những input có thể truyền vào
Giới thiệu. Dạo gần đây mình tình cờ gặp rất nhiều lỗi XSS, tuy nhiên trang đó lại có sử dụng dữ liệu người dùng input vào để export ra PDF.
0 0 66
SwiftUI: Alert, Action Sheet
. A container for an alert presentation. . Trong hướng dẫn này, bạn sẽ tìm hiểu về alert trong SwiftUI:. .
0 0 31
Ssr react app với express.js và next.js (phần 2)
Tiếp tục với post Ssr react app với express.js và next.js đã viết ở post https://viblo.asia/p/ssr-react-app-voi-expressjs-va-nextjs-bWrZnyqYKxw.
0 0 95
Hướng dẫn làm đồng hồ bấm giờ bằng Reack Hook
. Để thực sự hiểu mọi thứ hoạt động như thế nào, chúng ta nên chia nó thành nhiều phần nhỏ hơn, đây là những gì chúng ta đang làm ở đây. . Bắt đầu. .
0 0 52
Tìm hiểu về một vài kiểu dữ liệu trong Typescript
Trong bài viết này chúng ta sẽ đi tìm hiểu về Union/Intersection/Conditional type và type guards. Union Types là những type mang tính chất: EITHER OR (tạm dịch là Hoặc cái này Hoặc cái kia). Để viết Union Types, chúng ta dùng Pipe Symbol (|). .
0 0 38
Lazy loading and code splitting in Vue.js
Việc giữ cho ứng dụng của bạn tải nhanh ngày càng khó hơn. Trong loạt bài này, tôi sẽ đi sâu vào các kỹ thuật tối ưu hiệu suất Vue và bạn có thể sử dụng trong các ứng dụng Vue.
0 0 115
Một vài thủ thuật CSS mà chính Frontend có thể còn chưa biết (Phần 30)
. Hello xin chào mọi người, mình đã trở lại và tiếp tục với phần 30 của series về Một vài thủ thuật CSS mà chính Frontend có thể còn chưa biết. Bắt đầu thôi nào.
0 0 45
Rails Memoization
Memoization is a process that can be used to speed up rails methods. It caches the results of methods that do time-consuming work, work that only needs to be done once. Here is an example. Example.
0 0 48
Tại sao Rails lại dùng cả Webpack lẫn Sprocket?
Khi Rails 6 được ra mắt, có thể bạn đã từng tự hỏi. WTF, sao Webpack đã được add vào rồi, mà Sprocket vẫn tồn tại thế kia . Chẳng phải Webpack và Sprocket được dùng để giải quyết chung một công việc hay sao. Hoặc cả đây:.
0 0 59