Tìm hiểu về Macros trong Ruby

1. Giới thiệu Trong Rails bạn có thể thường xuyên làm việc với một số các class method như has_many, belongs_to,... những class method đó còn được gọi chung là Macros. Ví dụ: class Movie < ActiveRecord : : Base has_many :reviews end class Project < ActiveRecord : ...

Tác giả: Trịnh Tiến Mạnh viết 08:29 ngày 30/09/2019

Làm quen với Node.js: Tìm hiểu về EventEmitter

Xin chào các bạn! Mình lại dẫn người bạn Nodejs đến để giới thiệu với các bạn đây. Lần này, chúng ta sẽ cùng tìm hiểu về một trong những đối tượng cơ bản trong thư viện Events là EventEmitter, của bạn Node.js nhé. 1.1. Cơ chế hoạt động cơ bản của EventEmitter: Cơ chế hoạt động cơ bản của ...

Tác giả: Trần Trung Dũng viết 08:29 ngày 30/09/2019

Một vài thủ thuật CSS mà chính Frontend có thể còn chưa biết (Phần 11)

Hello xin chào mọi người, mình đã trở lại và tiếp tục với phần 11 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! 1. Combo drop-shadow + clip-path code chỉ vài dòng nhưng quá là chất lượng! [Not Cross-Browser] Chắc hẳn bạn cũng không ...

Tác giả: Vũ Văn Thanh viết 08:29 ngày 30/09/2019

100 ngày học DevOps (ngày 2)

Chào mừng bạn quay trở lại trong chuỗi series Devops ngày 2 trong 100 ngày của mình, mình muốn bắt đầu hành trình này với một trong những khái niệm quan trọng nhất trong Simple Notification Service(SNS). Problem Statement : Để gửi thông báo qua Email, SMS .. khi có sự kiện xảy ra. Solution ...

Tác giả: Bùi Văn Nam viết 08:29 ngày 30/09/2019

Những yếu tố cần thiết đối với một Tester

Như các bạn đã biết, hiện nay nghề Tester đang khá phổ biến ở Việt Nam. Sẽ có một số quan điểm cho rằng nghề Tester thật nhàn, đi làm như đi chơi, chỉ ngồi chỉ ra bug cho Dev là được nên ai cũng có thể làm được, "cũng đúng" nhỉ? Nhưng nó chỉ là một mặt của nghề Tester mà thôi. Tôi sẽ chỉ ...

Tác giả: Trần Trung Dũng viết 08:29 ngày 30/09/2019

forEach - Những điều có thể bạn chưa biết

Bài viết đầu tiên trong series mình đã giới thiệu sơ lược về các vòng lặp trong javascript , và nếu có chú ý thì bạn sẽ thấy trong phần forEach mình có bật mí về nội dung của phần tiếp theo. Có thể thấy forEach có vẻ có khá nhiều tính năng vượt trội hơn khá nhiều so với những vòng lặp truyền ...

Tác giả: Tạ Quốc Bảo viết 08:28 ngày 30/09/2019

[Song ngữ] 2.1 Adapter - Design pattern

The Adapter (bộ chuyển đổi) design pattern is a structural (cấu trúc) pattern which allows incompatible (không tương thích) interfaces to work together. By doing so (bằng cách làm như vậy), we allow objects from different interfaces to exchange (trao đổi) data. In this article (bài viết), ...

Tác giả: Trịnh Tiến Mạnh viết 08:28 ngày 30/09/2019

[JavaScript] Webpack cơ bản

Chào các bạn. Mình hiện tại đang tìm hiểu vể webpack, bài viết này mình và các bạn cùng hãy cùng giúp nhau tìm hiểu về nó nhé. Đầu tiên mình xin nói về 2 khái niệm : task runner và module bundler task runner Nếu bạn đang viết những ứng dụng sử dụng Javascript và đang phát triển 1 trang ...

Tác giả: Hoàng Hải Đăng viết 08:28 ngày 30/09/2019

Software Architectural Design - Part 2

Architectural Context At the architectural design level, a software architect uses an architectural context di- agram (ACD) to model the manner in which software interacts with entities external to its boundaries. Superordinate systems—those systems that use the target system as part ...

Tác giả: Vũ Văn Thanh viết 08:28 ngày 30/09/2019

201 câu hỏi phỏng vấn java core (phần 2)

1 2 3 4 5 Các khái niệm về OPPs: Các câu hỏi phỏng vấn kế thừa 1. this trong java là gì? this là từ khóa trong java tham chiếu đến đối tượng hiện tại. chi tiết… 2. Kế thừa là gì? Kế thừa là một cơ chế trong đó một đối tượng được thừa hưởng tất cả ...

Tác giả: Tạ Quốc Bảo viết 08:28 ngày 30/09/2019

Một số câu hỏi về Git cho người mới tập tành

Bạn là một người mới học Git hay xưa nay chỉ dùng mới biết dùng vài câu lệnh cơ bản của Git để đẩy code lên repo cá nhân của mình. Hẳn là bạn sẽ có nhiều điều băn khoăn, thắc mắc khi thật sự tham gia vào một dự án, cùng code với những người khác. Mình cũng đã từng như thế, trải qua bao nhiêu ...

Tác giả: Trần Trung Dũng viết 08:28 ngày 30/09/2019

Mockup là gì? Mockup trong sản xuất phần mềm?

Chả là dạo nọ mình có đi phỏng vấn học bổng về quản lý sản phẩm ở trường C****S****l được facebook tài trợ, đi phỏng vấn thì nghe mọi người nhắc khá nhiều tới từ “mockup” hay “móc” gì đó. Xong chạy qua gặp khách hàng thì cũng nghe loáng thoáng, về trường gặp mấy bạn ...

Tác giả: Vũ Văn Thanh viết 08:28 ngày 30/09/2019

List câu hỏi phỏng vấn Hibernate

Dưới đây là danh sách các câu hỏi phỏng vấn Hibernate . Nếu bạn biết bất kỳ câu hỏi phỏng vấn hay về Hibernate, vui lòng đăng nó trong phần bình luận để chia sẻ cho mọi người nhé. 1. Hibernate là gì? Hibernate là một công cụ ORM mã nguồn mở, được sử dụng để lưu trữ, thao tác và truy ...

Tác giả: Hoàng Hải Đăng viết 08:28 ngày 30/09/2019

How to install mysql apache, phpmyadmin for macos

Install Mysql and phpmyadmin for macos _ how to install mysql for macos Hello, My name is truongpd. I'm newbie FE devloper . To day, I happy to share with all of you about. How to install mysql and phpmyadmin on Macos! Because I want to fetch data from backEnd. I've used XAMPP, MAMP and ...

Tác giả: Hoàng Hải Đăng viết 08:28 ngày 30/09/2019

[C#] Hiệu ứng Text Effect Console trong Winform

Xin chào các bạn, bài viết hôm nay mình sẽ demo cho các bạn Text Effect Console ASCII trong lập trình C# winform. Thường các bạn hay nhìn thấy các ứng dụng Crack, khi chạy giao diện Console thì thường có chạy những hiệu ứng Text Effect để show tên phần mềm ...

Tác giả: Trần Trung Dũng viết 08:28 ngày 30/09/2019

Vì sao Angular khiến tôi muốn bỏ nghề lập trình?

Documentation – Tài liệu siêu việt Bạn đã bao giờ có một ý tưởng tuyệt vời cho một dự án cuối tuần, bắt đầu vào chiều thứ bảy, và sau đó dần dần nhận ra dự án sẽ mất ít nhất sáu tháng để thực hiện đầy đủ? Google đã có một khoảnh khắc như vậy khi họ bắt đầu ghi lại tài liệu các ...

Tác giả: Bùi Văn Nam viết 08:27 ngày 30/09/2019

201 câu hỏi phỏng vấn java core (phần 4)

1 2 3 4 5 Câu hỏi phỏng vấn xử lý ngoại lệ trong java Dưới đây là danh sách các câu hỏi phỏng vấn xử lý ngoại lệ trong java. Nếu bạn biết bất kỳ câu hỏi phỏng vấn hay về xử lý ngoại lệ trong java, vui lòng đăng nó trong phần bình luận để chia sẻ cho mọi người nhé. 1. Xử ...

Tác giả: Bùi Văn Nam viết 08:27 ngày 30/09/2019

201 câu hỏi phỏng vấn java core (phần 3)

1 2 3 4 5 Java Core – các khái niệm về OPPs: Các câu hỏi phỏng vấn đa hình 1. Đa hình tại runtime là gì? Đa hình tại runtime là quá trình gọi phương thức đã được ghi đè trong thời gian thực thi chương trình. Trong quá trình này, một phương thức được ghi đè được gọi ...

Tác giả: Hoàng Hải Đăng viết 08:27 ngày 30/09/2019

Cải thiện mối quan hệ giữa Lập trình viên VS Sếp: dễ hay khó? (Phần 1)

Trong hai bài viết gần đây tôi đấ chia sẻ những kinh nghiệm cá nhân về những điều mà lập trình viên và nhà quản lý không nên làm để tránh những căng thẳng không đáng có. Trong bài này, tôi muốn nhấn mạnh những kết quả tích cực từ hai bài báo trước và những gì tôi đã học được từ ...

Tác giả: Trần Trung Dũng viết 08:27 ngày 30/09/2019

List câu hỏi phỏng vấn HTML

Dưới đấy là list câu hỏi phỏng vấn HTML được hỏi thường xuyên khi đi phỏng vấn. 1. HTML là gì? HTML viết tắt của Hyper Text Markup Language (ngôn ngữ đánh dấu siêu văn bản). Nó là một ngôn ngữ của World Wide Web. Đây là một ngôn ngữ định dạng văn bản chuẩn được sử dụng để tạo và hiển thị ...

Tác giả: Hoàng Hải Đăng viết 08:27 ngày 30/09/2019