Event trong laravel

Sự kiện là một cách tuyệt vời để tách riêng các khía cạnh khác nhau của ứng dụng của bạn, vì một sự kiện đơn lẻ có thể có nhiều người nghe không phụ thuộc lẫn nhau. Ví dụ: bạn có thể gửi thông báo Slack cho người dùng của mình mỗi lần đơn đặt hàng được giao. Thay vì ghép mã xử lý đơn đặt hàng của ...

Hoa Nguyen viết 1 tuần trước

NoSQL nghĩa là gì? Tại sao lại là NoSQL?

NoSQL là một khái niệm chỉ về một lớp các hệ cơ sở dữ liệu không sử dụng mô hình quan hệ (RDBMS). RDBMS vốn tồn tại khá nhiều nhược điểm như có hiệu năng không tốt nếu kết nối dữ liệu nhiều bảng lại hay khi dữ liệu trong một bảng là rất lớn. NoSQL thường được hiểu là Not Only SQL một dạng cơ sở dữ ...

Son Dong viết 1 tuần trước

Promise trong Javascript

Vậy promise sinh ra để xử lý kết quả của một hành động cụ thể, kết quả của mỗi hành động sẽ là thành công hoặc thất bại và Promise sẽ giúp chúng ta giải quyết câu hỏi "Nếu thành công thì làm gì? Nếu thất bại thì làm gì?". Cả hai câu hỏi này ta gọi là một hành động gọi lại (callback ...

Pham Dat viết 1 tuần trước

Lập trình hướng đối tượng Interface( phần 3)

Những tính chất của Interface trong lập trình hướng đối tượng, và ứng dụng của nó trong Laravel.

Điệp Bắp viết 1 tuần trước

Biến và Hằng, phạm vi Biến trong PHP

Bài viết sẽ giới thiệu về biến cách khai báo biến, hằng và phạm vi biến trong PHP

Nguyễn Huân viết 1 tuần trước

TypeScript và upgrade lên Node 10 Phần 1

Nodejs 10 vẫn còn trong LTS từ tháng 10 năm 2018 đến tháng 4 năm 2021. Trong giai đoạn LTS này, Nodejs 11 cũng đã được phát hành trong tháng 10. Hiện nay các nhà phát triển Nodejs quy ước những bản phát hành được đánh số lẻ có nghĩa là để thử nghiệm và số chẵn là các bản phát hành LTS. Điều đó ...

Đào Đăng Sơn viết 1 tuần trước

Tìm hiểu về Auth

Laravel giúp cho việc thực hiện việc xác thực vô cùng đơn giản. Trong thực tế, hầu hết mọi thứ đã được cấu hình cho bạn mà bạn chỉ việc dùng. File cấu hình xác thực được đặt tại config/auth.php bao gồm một số hướng dẫn tùy biến rõ ràng cho việc tùy biến cách xử lí của các dịch vụ authentication.

Bui Anh Tu viết 1 tuần trước

Console không chỉ có log!

Console là một công cụ mà bất cứ lập trình viên nào cũng biết. Nó giúp chúng ta debug tìm và sửa các lỗi của ứng dụng. Tuy nhiên console có rất là nhiều các phương thức khác nhau và rất hữu ích. Trong bài này các bạn cùng mình tìm hiểu các phương thức của console nhé.

Nguyễn Dũng viết 1 tuần trước

Sự kiện trong javascript

Sự kiện là những hành động do người dùng hoặc hệ thống gây ra. Các hành động do người dùng gây ra có thể là di chuyển chuột, nhấn chuột, nhả chuột, nhấn phím, nhả phím, copy, kéo giãn cửa sổ, di chuyển cửa sổ v.v... Các sự kiện do hệ thống gây ra có thể là nạp tài liệu, đóng cửa sổ v.v...

Pham Dat viết 2 tuần trước

[C#] Hướng dẫn tạo hiệu ứng Decode Text Effect Label

Xin chào các bạn, bài viết hôm nay mình sẽ chia sẽ cho các bạn một component Decode Text Label C# , giúp các bạn tạo hiệu ứng như các website đã bị hacker. Trong đoạn code các bạn cần tạo một component, thừa kế từ lớp Label để chúng ta override lớp này lại. ...

Bùi Văn Nam viết 14 giờ trước

10 kỹ năng công nghệ giúp bạn tăng lương gấp 10 lần

Đây quả là một thời điểm tuyệt vời để trở thành chuyên gia công nghệ, vì tìm được việc làm lương cao đã trở nên dễ dàng hơn. Nhưng nói đi thì phải nói lại, dev nhà ta cũng khó lòng đáp ứng được những kỹ năng cao cấp mà nhà tuyển dụng cần đến. Trang web tìm việc Dice.com vừa công bố ...

Hoàng Hải Đăng viết 14 giờ trước

Laravel Mail: Học tỏ tình phong cách Dev

Để giúp đỡ 500 anh em không tìm được "gấu" nhờ fulltext-search, mình đã viết bài viết này với mục đích giúp anh em có thể tỏ tình với crush thành công <img alt="

Trịnh Tiến Mạnh viết 14 giờ trước

[C#] Hướng dẫn demo ứng dụng chat sử dụng công nghệ SignaIR

Xin chào các bạn, bài viết hôm nay mình sẽ chia sẽ đến các bạn source code Chat Client, sử dụng công nghệ Signalr trong lập trình C#. Signalr là gì? ASP.NET SignalR là một thư viện cho các lập trình viên Asp.Net đơn giản hóa quá trình thêm chức năng ...

Tạ Quốc Bảo viết 14 giờ trước

Cách chuyển từ HTML4 sang HTML5

Trong bài học này, chúng ta sẽ học cách chuyển một trang web HTML4 sang HTML5 mà không làm thay đổi bất kì nội dung hay cấu trúc ban đầu nào. Bạn có thể sử dụng tương tự nếu muốn chuyển từ XHTML sang HTML5. Trang HTML4 thông thường <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 ...

Trịnh Tiến Mạnh viết 14 giờ trước

Laravel mix là gì? Tại sao nên dùng? Dùng như thế nào?

- Trong bài này mình sẽ trả lời 3 câu hỏi cho các bạn là what? why? và how? về laravel mix. <img alt="

Hoàng Hải Đăng viết 14 giờ trước

[C#] Hướng dẫn tạo hiệu ứng Label Letter Text Effect

Xin chào các bạn, bài viết hôm nay mình sẽ tiếp tục hướng dẫn các bạn tạo hiệu ứng Letter Text Effect trong lập trình C# winform. Hiệu ứng Letter Text Effect là hiệu ứng cho phép chúng ta xuất hiện từng chữ một như đang soạn thảo văn bản. Dưới đây là ...

Tạ Quốc Bảo viết 14 giờ trước

Một số lệnh hay ho của "console"

Ai code JS mà chưa từng một lần trong đời sử dụng console.log() ? Đây có lẽ là lệnh phổ biến nhất trong JS. console.log() sẽ in ra chuỗi, số, object được truyền vào nó. Bạn có thể truyền bất kỳ object nào trong JS vào console.log() và nó sẽ in ra màn hình console cho bạn. Ngoài ra, bạn còn có ...

Bùi Văn Nam viết 14 giờ trước

Semantic Element (Yếu tố ngữ nghĩa) trong HTML5

Yếu tố ngữ nghĩa là gì? Trong ngôn ngữ học, ngữ nghĩa học là nghiên cứu về ý nghĩa của từ và cụm từ trong ngôn ngữ. Mỗi yếu tố ngữ nghĩa đều mang một ý nghĩa riêng. Vậy nên trong HTML, mỗi Semantic Element mô tả ý nghĩa cấu trúc của yếu tố đó đối với các trình duyệt và các nhà phát triển/lập ...

Bùi Văn Nam viết 14 giờ trước

Một số chức năng mới của Viblo các bạn nên dùng thử

Trong thời gian vừa qua, bên cạnh việc phát triển những tính năng lớn, đưa vào ứng dụng Machine Learning để nâng cao trải nghiệm người dùng, Viblo cũng có những thay đổi nhỏ, mà có thể nếu không để ý, bạn sẽ khó nhận ra <img alt="

Bùi Văn Nam viết 14 giờ trước

Xử Lý Request Trong Laravel Một Cách Thông Minh

Xin chào moi người, chắc hẳn ai làm việc với Laravel cũng sẽ gặp phải trường hợp một request không được xử lý, sẽ làm cho chương trình gặp lỗi. Vậy nên việc xử lý request trước khi thao tác với chúng là điều vô cùng quan trọng. Và thật tuyệt vời khi Laravel có một số tính năng tuyệt vời giúp ta ...

Trần Trung Dũng viết 14 giờ trước

HTTP request trong Ruby

Khi làm việc chắc hẳn bạn rất nhiều lần làm các công việc như: get thông tin từ một trang web nào đó, hay đơn giản như submit một form, upload một file...thì bạn cần gửi một HTTP request đến website đó, rùi xử lý kết quả response. Trong bài viết này mình xin giới thiệu: Cách tạo một request ...

Hoàng Hải Đăng viết 14 giờ trước

SỰ KHÁC BIỆT GIỮA WEB SITE VÀ WEB APPLICATION

Hiện nay một số bạn học ngành IT vẫn còn lẫn lộn giữa khái niệm website và web app, sẵn tiện có một bạn hỏi nên mình viết bài này nhân tiện giải thích luôn. Đây là một câu hỏi “tưởng dễ mà không phải dễ”, bởi vì ranh giới giữa website và webapp khá mong manh. Mình ...

Tạ Quốc Bảo viết 14 giờ trước

Xây dựng ứng dụng CRUD với Nodejs, Typescript và MongoDB - Phần 1

Lời mở đầu Dạo gần đây thì mình mới học Nodejs và Typescript, chính vì vậy mà mình tham khảo nhiều nơi và viết ra bài này (chính xác hơn là dịch và tổng hợp lại). Một phần là để ghi nhớ lâu hơn và coi như là 1 bản ghi chép để nếu quên thì có chỗ mà xem lại. Một phần cũng là mong muốn chia sẻ cho ...

Tạ Quốc Bảo viết 14 giờ trước

5 ứng dụng nổi bật nhất của công nghệ Blockchain trong doanh nghiệp

Kể từ Bitcoin ra đời vào năm 2009, tiền điện tử đã có khá nhiều thăng trầm. Mặc dù rất nhiều quốc gia vẫn phủ nhận sự tồn tại của đồng tiền này nhưng chúng ta vẫn không thể phủ nhận tiềm năng của nó mà đầu tiên phải kể đến đó là công nghệ Blockchain. Bài viết dưới đây sẽ điểm qua 5 ứng dụng của ...

Trịnh Tiến Mạnh viết 14 giờ trước

Xây dựng ứng dụng đơn giản với Laravel và Nuxt.js sử dụng GraphQL (Phần 3)

Xin chào tất cả mọi người. Hôm nay mình sẽ viết tiếp phần 3, cũng là phần cuối trong loạt bài xây dựng một ứng dụng đơn giản giữa Laravel và Nuxt.js sử dụng GraphQL. Vì phần này khá dài nên mình sẽ bắt đầu luôn nhé.Các bạn có thể tìm hiểu về Nuxt.js tại trang chủ của Nuxt.js hoặc một số bài viết ...

Trần Trung Dũng viết 14 giờ trước

LOZI.VN đã “vô ý” để lộ dữ liệu 2 triệu người dùng như thế nào?

Trong quá trình viết series Bảo mật nhập môn , mình vẫn hay đi nghịch dạo, tìm lỗi bảo mật dạo theo tinh thần “code dạo” của blog. Lẽ tất nhiên, đã tìm lỗi thì phải tìm các trang to to, nhiều người dùng một tí, chứ trang nho nhỏ thì ai quan tâm. Là developer, mình ...

Trần Trung Dũng viết 14 giờ trước

Tìm hiểu về VueX

VueX là "state management pattern + library for Vue.js applications". Nó là thư viện quản lý trạng thái trong các ứng dụng vuejs. Nó là nơi lưu trữ trữ tập trung cho tất cả các component trong một ứng dụng. Vuex có 5 Core Concepts: State : State là một object chứa toàn bộ state ...

Tạ Quốc Bảo viết 14 giờ trước

Tạo ứng dụng Calculator với ReactJS (Part 2)

Chào mọi người, ở trong bài viết trước Tạo ứng dụng Calculator với ReactJS (Part 1) (link: https://viblo.asia/p/tao-ung-dung-calculator-voi-reactjs-part-1-RQqKLABmZ7z) thì mình đã giới thiệu về ứng dụng Calculator, phân tích giao diện của ứng dụng, và đã tạo các component trong thư mục của ứng ...

Hoàng Hải Đăng viết 14 giờ trước

Viết Repository Sạch Hơn Trong Laravel

Tình cờ hôm trước có đọc được một câu hỏi liên quan đến phần thiết kế Repository của một bạn trên diễn đàn. Mình cũng vào ngó qua xem cách bạn ấy thiết kế Repository, thấy các thiết kế Repository của bạn ấy chưa hợp lí cho lắm. Hôm nay mình quyết định viết luôn cách mà mình đã viết Repository như ...

Bùi Văn Nam viết 14 giờ trước