Chuyên viên thiết kế tư vấn cách set up phòng khách rộng

Chuyên viên thiết kế tư vấn cách set up phòng khách rộng

Tác giả: ngathien viết 09:59 ngày 19/09/2019

Vẻ đẹp của ti vi treo tường

Vẻ đẹp của ti vi treo tường Tivi treo tường giúp bạn tiết kiệm không gian và mang lại sự sang trọng tinh tế cho nội thất. Tuy nhiên, việc chọn mua máy đánh bóng sàn bê tông tivi treo tường khác rất nhiều khi mua tivi đặt ở kệ thường. Vậy khi mua tivi treo tường, người dùng nên lưu ý những gì? ...

Tác giả: le huomg huong viết 09:17 ngày 19/09/2019

Trang trí nội thất bằng gỗ pallet mộc mạc, giản dị

Trang trí nội thất bằng gỗ pallet mộc mạc, giản dị

Tác giả: nguyenvy321 viết 09:08 ngày 19/09/2019

Ba thương hiệu máy lau sàn nhà uy tín

Ba thương hiệu máy lau sàn nhà uy tín Thị trường Việt Nam đang có rất nhiều thương hiệu cung cấp máy lau sàn ghi lại dấu ấn. Đó có thể là các tên tuổi đến từ Trung Quốc, Đài Loan, Thái Lan, Ý hay Đức,… Tất nhiên, do đặc thù công nghệ của mỗi quốc gia khá khác nhau. Chính vì thế, những tính năng ...

Tác giả: toilatoi viết 08:41 ngày 19/09/2019

Cách sử dụng aspect ratio với CSS3

Giới thiệu Aspect ratio là tỉ lệ khung hình của 1 element, là mối quan hệ giữa chiều rộng và chiều cao của element đó. Trong thiết kế web được sử dụng để duy trì tỷ lệ cho các video để khi responsvie tránh tình trạng video đó bị crop. Có 2 tỷ lệ phổ biến hiện nay đó là 4:3 và 16:9. Cách thực ...

Tác giả: Tạ Quốc Bảo viết 06:46 ngày 19/09/2019

Interface Singleton trong Kotlin

Object declaration trong Kotlin là một tính năng tiện lợi, được sử dụng để tạo một thực thể singleton trong khi tránh boilerplate. Tuy nhiên, nó cũng là một tính năng rất khắt khe, theo nghĩa là một object nhất thiết phải là final. Điều này có nghĩa là ta không thể mở rộng từ nó. Điều này có thể ...

Tác giả: Hoàng Hải Đăng viết 06:46 ngày 19/09/2019

Custom radio button và checkbox với CSS

Trong bài viết này mình sẽ hướng dẫn các bạn làm sao để có thể thay đổi các radio button hay các checkbox mặc định nhàm chán. Kỹ thuật được sử dụng ở đây là sẽ dùng các pseudo element của CSS. 1. Custom radio button 1.1 Tạo HTML Đầu tiên hãy tạo một đoạn HTML với cấu trúc: < label ...

Tác giả: Bùi Văn Nam viết 06:46 ngày 19/09/2019

3 cách để kiểm thử tự động được hoàn thành trong sprint của bạn

Nhiều nhóm phát triển sẽ không thực hiện để tạo ra những tính năng và tự động hóa các bộ kiểm thử cho tính năng đó trong cùng sprint vì hai hoạt động phát triển này có thể dễ dàng chiếm toàn bộ 2 tuần của sprint. Tuy nhiên nếu bạn không tự động hóa các bộ kiểm tra cho những tính năng trước khi hết ...

Tác giả: Trịnh Tiến Mạnh viết 06:46 ngày 19/09/2019

Tìm hiểu về FaaS, deploy functions lên Firebase Cloud Functions

Web và mobile app thường cần back-end để chạy một số tasks như: Gửi thông báo, chạy ngầm một số task nặng. Theo cách tiếp cận truyền thống, code back-end này được deploy lên server. Vậy điều gì xảy ra nếu một ngày nào số lượng request lên server tăng vọt? Hoặc bạn đang mất rất nhiều chi phí để duy ...

Tác giả: Vũ Văn Thanh viết 06:46 ngày 19/09/2019

Singleton class trong Ruby

Khi mới tiếp cận với Ruby, chúng ta thường hay gặp phải những khái niệm như metaclasses, singleton class, singleton method. Chúng là những khái niệm khá mơ hồ và hiếm thấy khi ta code với Ruby. Khái niệm Singleton classes là những class chứa các singleton method và class method của một đối ...

Tác giả: Tạ Quốc Bảo viết 06:46 ngày 19/09/2019

Tầm quan trọng của SQL đối với một QA / Tester

Xin chào mọi người, đối với QA thì việc kiểm thử các ứng dụng trên nhiều thiết bị khác nhau không còn quá xa lạ. Nên vậy, công việc kiểm thử ( testing ) cũng đòi hỏi rất nhiều kỹ năng. Trong đó, sử dụng SQL là một trong những kỹ năng rất quan trọng mà một QA/Tester cần phải có. Trong bài viết ngày ...

Tác giả: Trần Trung Dũng viết 06:46 ngày 19/09/2019

Javascript from Zero to Hero (Phần 1): Into Programming

Javascript hiện nay ngày càng phổ biến, ngôn ngữ này được sử dụng trong lập trình: front-end, back-end, app desktop, mobile, IoT, AI,…. Bài viết này mở đầu cho 1 series hướng dẫn về Javascript với mục đích đào sâu và tìm hiểu cách thức hoạt động nó như thế nào, từ đó sẽ giúp việc viết code ...

Tác giả: Bùi Văn Nam viết 06:46 ngày 19/09/2019

Angular JS for beginners

AngularJS là một Framework được xây dựng trên nền tảng của JavaScript AngularJS rất mạnh trong lập trình giao diện phía client và tổ chức ứng dụng web Single Page Application (SPA) AngularJS hoạt động dựa trên các thuộc tính HTML mở rộng được gọi là directive AngularJS rất phổ biến, được ...

Tác giả: Trần Trung Dũng viết 06:46 ngày 19/09/2019

Ruby modules: Include vs Prepend vs Extend

Mô-đun là một trong những tính năng thú vị nhất của Ruby. Bạn có thể sử dụng chúng để đính kèm hành vi cụ thể trên các lớp của bạn và để tổ chức code của bạn bằng cách sử dụng thành phần thay vì kế thừa. Đây là một ví dụ đơn giản: module Logging def log(level, message) File.open("log.tx ...

Tác giả: Trịnh Tiến Mạnh viết 06:46 ngày 19/09/2019

Tạo params trong Ransack không dùng search_form_for

Ransack là gì? Là một gem trong Rails hỗ trợ xây dựng chức năng tìm kiếm. Có thể sắp xếp kết quả tìm kiếm theo ý muốn người sử dụng. Tìm kiếm bằng Ransack Trên Viblo củng như trên Google có khá nhiều bài hướng dẫn sử dụng Gem Ransack rồi. Các bạn có thể vào đây để tìm hiểu cách sử dụng ...

Tác giả: Tạ Quốc Bảo viết 06:46 ngày 19/09/2019

Xây dựng một bộ source SASS thế nào cho đẹp

Ở bài trước, mình đã chia sẻ với các bạn một số tips để coding "vở sạch chữ đẹp" . Để tiếp nối cho phần chia sẻ trước, hôm nay mình xin chia sẻ cách để tổ chức source và coding SASS tối ưu thời gian đồng thời giúp cho mình "Best Practices" hơn. Quy hoạch thế nào để dễ quản ...

Tác giả: Trịnh Tiến Mạnh viết 06:46 ngày 19/09/2019

Hướng dẫn deploy một React + Node app lên Heroku bằng GUI

Trong bài hướng dẫn này, chúng ta sẽ làm một app React + node cơ bản và deploy nó tới Heroku. Có rất nhiều bài hướng dẫn đã nói về việc này và đa phần chúng đều sử dụng commnad line, tuy nhiên, để tạo sự khác biết, ta sẽ làm và hoàn thiện mà không dùng tới command line. <img alt="

Tác giả: Hoàng Hải Đăng viết 06:45 ngày 19/09/2019

Chai.js - Testing Arrays and Objectstrong Chai.js là dễ - phần 1

Trong màn dạo đầu trước , các vị huynh muội đã được tại hạ giới thiệu xương xương về khái niệm cũng như cơ chế hoạt động và cách thức viết expectations với Chaijs. Vậy thì hôm nay quần hùng chúng ta sẽ cùng tề tựu lên đỉnh <img alt="

Tác giả: Hoàng Hải Đăng viết 06:45 ngày 19/09/2019

JMeter - Công cụ kiểm thử hiệu năng chuyên nghiệp

1. Giới thiệu chung về Jmeter Jmeter là công cụ để đo độ tải và performance của đối tượng, có thể sử dụng để test performance trên cả nguồn tĩnh và nguồn động, có thể kiểm tra độ tải và hiệu năng trên nhiều loại server khác nhau như: Web – HTTP, HTTPS, SOAP, Database via JDBC, LDAP, JMS, Mail – ...

Tác giả: Tạ Quốc Bảo viết 06:45 ngày 19/09/2019

Test tính năng "Remember me" trên web và mobile có gì khác nhau?

Chắc hẳn mọi người cũng không còn lạ lẫm gì với checkbox "Remember me" trên màn hình đăng nhập của các hệ thống web cũng như mobile. Nhưng không phải ai cũng hiểu đúng về nó, không ít trong chúng ta vẫn đang đánh đồng tính năng này trên web và mobile. Chính bản thân mình cũng gặp ...

Tác giả: Bùi Văn Nam viết 06:45 ngày 19/09/2019