Bài viết mới

Tìm kiếm bài viết trong Bài viết mới

- vừa được xem lúc

Ruby String Methods

Trong Ruby các chuỗi ký tự là một object của class String, ruby cung cấp rất nhiều methods để làm việc với String, bài viết này mình sẽ cùng tìm hiểu về một số methods của string. size, length là hai phương thức để lấy ra độ dài của chuỗi.

0 0 26

- vừa được xem lúc

JWT và ứng dụng xác thực người dùng trong Rails

JWT. Thời gian gần đây mình có init API thì mình có ứng dụng Json Web Token (JWT) để xây dựng xác thực người dùng. Nó có support những gì và ứng dụng của nó ra sao thì mình xin chia sẻ trong bài viết. Nó là gì.

0 0 179

- vừa được xem lúc

Sử dụng Debounce trong ReactJs với hooks

Đối với một trang web thì trải nghiệm người dùng là một trong những điều quan trọng nhất. Để trải nghiệm của người dùng được tốt thì performance của trang web là điều mà chúng ta cần quan tâm.

0 0 38

- vừa được xem lúc

Áp Dụng Nguyên Tắc SOLID Trong Lập Trình

Giới Thiệu. 1. SOLID là gì. SOLID là viết tắt của 5 chữ cái đầu trong 5 nguyên tắc:.

0 0 43

- vừa được xem lúc

Handle error trong Solidity với các hàm Require, Assert, Revert và Try/Catch

Solidity được thiết kế để có khả năng reverting state nhằm ngăn chặn các sự cố có thể xảy ra. Bài viết này tập trung vào các sử dụng các hàm require, assert và revert . Ngoài ra cũng sẽ tái hiện các exceptions của assert và require . .

0 0 97

- vừa được xem lúc

Trời trời biết gì chưa ? Solidity 8.0 vừa release đấy !!!

Đối với những blockchain developer đặc biệt là những người anh em theo môn phái Ethereum chắc hẳn một năm vừa qua đã phải vắt chân lên cổ học tập những kiến thức mới nhỉ . Nào là học về stacking, farming, swap,... và các nền tảng khác của Defi khác, chưa dừng lại ở đó mới quay đi quay lại là một lô

0 0 32

- vừa được xem lúc

10 Cách tối ưu Page Speed đạt điểm 100% trên Google Page Speed

Google Pagespeed Insights là gì. Đặc biệt việc đánh giá này còn giúp bạn biết được website đã được tối ưu hóa công cụ tìm kiếm trên google hay chưa, để từ đó đạt thứ hạng cao trên Top Google.

0 0 44

- vừa được xem lúc

Flexible Text Format With Spannables On Android

Chào mọi người, thông thường thì việc hiển thị text trong android khá đơn giản, và dễ dàng thực hiện, tuy nhiên trong một số dự án sẽ yêu cầu hiển thị theo nhiều kiểu định dạng mà với cách thông thường thì không thể đáp ứng. Chính vì vậy, trong bài viết này chúng ta sẽ tìm hiểu Spannables để có thể

0 0 22

- vừa được xem lúc

Module Pattern trong Javascript

Việc giới hạn phạm vi ảnh hưởng và khả năng bị ảnh hưởng của các property và các biến và một việc cực kỳ quan trọng thế nhưng, Javascript lại không phải là một ngôn ngữ OOP và nó cũng không có cơ chế riêng cho phép chúng ta tạo ra các private property cho instance của các constructor function. Tuy n

0 0 44

- vừa được xem lúc

VueJS: Tính năng Mixins

Chào mọi người, hôm nay mình sẽ viết về Mixins và 1 số vấn đề trong sử dụng Mixins hay ho mà mình gặp trong dự án thực. Trích dẫn từ trang chủ của VueJS:.

0 0 44

- vừa được xem lúc

Android Security - Thực Hiện Đơn Giản Việc Bảo Mật Ứng Dụng

. Chúng ta vẫn được biết tới một ứng dụng chất lượng tốt cái đầu tiên là về cảm quan từ phía người dùng đấy là UI giao diện, nhưng để sử dụng lâu dài người ta quan tâm nhất vấn đề bảo mật thông tin có tốt hay không. Chính những thiệt hại về thông tin cá nhân khách hàng bị lộ ra ngoài lại là thiệt hạ

0 0 39

- vừa được xem lúc

Android Development: 15 thư viện hữu ích mà bạn nên thử (Phần II)

Ở phần trước, mình đã giới thiệu một số thư viện sử dụng để load các dữ liệu đa phương tiện (Glide, Picasso, ExoPlayer) và thư viện giao tiếp với mạng (Retrofit). Trong bài viết này, mình sẽ giới thiệu tiếp một số thư viện mà mình cho là hữu ích khi sử dụng trong các dự án, giúp xử lý các tác vụ một

0 0 57

- vừa được xem lúc

Tìm hiểu về React (P.1)

Hi guys, rất vui được gặp lại mọi người trong bài viết lần này. Nếu ai theo dõi các bài viết của mình trước đây thì cũng biết là mình toàn viết về Ruby on Rails thôi, nhưng đợt này muốn kiếm gì đó mới mẻ cho bản thân cũng như sợ mọi người nói mình viết bài chỉ có một màu (màu đỏ của Ruby ) nên hôm n

0 0 27

- vừa được xem lúc

Next Image một feature, một nâng cấp tuyệt vời version nextjs 10

NextJS đã cho ra mắt version 10 cách đây 2 tháng với hơn 20 fearture nâng cấp đáng giá. Chúng ta có thể kể ra những features nổi bật như. . Next/Image: với khẳ năng render image cho các kích thước màn hình tương ứng.

0 0 69

- vừa được xem lúc

Những khó khăn khi làm dự án maintain ( dưới góc nhìn của một React Native Developer)

Đi làm một vài năm ở công ty outsource, minh thấy hầu như các anh em đều khá e ngại với các dự án maintain, nhất là thuộc hàng code "siêu thối", spec thuộc loại "siêu to khổng lồ ",... Và mình cũng thế, mình cũng đang "theo đuổi" một chú em với "chức năng siêu to kh

0 0 324

- vừa được xem lúc

MySQL pivot table query with dynamic columns

Hôm nay mình gửi đến mọi người một kỹ thuật giúp chuyển đổi giá trị ở hàng thành cột trong MySQL mà không cần sử dụng đến DB của bên thứ ba (elasticsearch, ..) hỗ trợ cho việc thống kê dữ liệu. Bài toán đặt ra như sau, bạn cần thống kê rằng từng người đã mượn sách được bao nhiêu lần ứng với mỗi quyể

0 0 30

- vừa được xem lúc

Singleton Design pattern

Singleton Design pattern. 1. Vấn đề. - Ý tưởng:.

0 0 36

- vừa được xem lúc

Tìm hiểu về Flash Loan trên Aave

. Gần đây, mình có nghe được anh em trong team kháo nhau về một khái niệm mới đó là Flash Loan. Vay nóng crypto rồi đem đi đắp chỗ khác, tìm cách ăn chêch lệch để kiếm lời.

0 0 53

- vừa được xem lúc

Một ví dụ nhỏ về Factory method

Trong bài viết trước mình đã giới thiệu tới các bạn về Abstract Factory pattern, các bạn quan tâm có thể theo dõi lại tại đây. Để tiếp tục về chủ đề design pattern trong bài viết này mình sẽ trình bày những khái niệm, ưu nhược điểm và các sử dụng của một creational design pattern khác đó là Factory

0 0 42

- vừa được xem lúc

Bạn đã biết cách deploy project Laravel lên Heroku?

. Lời mở đầu. .

0 0 153

- vừa được xem lúc

Multiple Databases in Rails 6

1. Tự động chuyển đổi connection giữa primary và replica database.

0 0 108