Tầm quan trọng của việc chia sẻ đối với quá trình học tập

(Nguồn: lược dịch từ trang simpleprogrammer.com) Là một lập trình viên, chúng ta cần dành rất nhiều thời gian để học tập. Thế giới công nghệ luôn chuyển biến từng giờ, từng ngày, dường như là bất khả thi để một người có thể nắm bắt, cập nhật được tất cả mọi thứ. Do đó, khả năng học hỏi kiến thức ...

Tác giả: Bùi Văn Nam viết 14:08 ngày 12/08/2018

Phương pháp phân chia để quản lý Storyboard

Khi App chúng ta lập trình phức tạp lên → số lượng view tăng lên, nếu chỉ đặt trong một Storyboard thì các view sẽ rất là khó nhìn. Chính vì vậy mà bài viết này mình xin giới thiệu đến các bạn giải pháp sử dụng Storyboard Reference để phân chia ra nhiều Storyboard cho việc quản lý trở nên dễ ...

Tác giả: Hoàng Hải Đăng viết 14:08 ngày 12/08/2018

ScaleType của ImageView trong Android

Giới thiệu Hầu hết tất cả các ứng dụng, web, game trên desktop, web, moblie đều sử dụng hình ảnh. Và trong Android để hiển thị hình ảnh chúng ta sử dụng view được xây dựng sẵn trong Android SDK có tên là ImageView. ImageView là một view có chức năng loading, và hiển thị hình ảnh, hoặc bất cứ ...

Tác giả: Tạ Quốc Bảo viết 14:08 ngày 12/08/2018

Cấu hình WebServer (IIS; Apache) trước Tomcat

Chạy Tomcat server phía sau Web server có thể là một trong số các yêu cầu bắt buộc bạn nhận được nếu bạn muốn đạt được hiệu năng tối đa và tính ổn định. Bài viết này mô tả hướng dẫn cách tốt nhất làm thế nào để thực hiện điều đó. By Mladen Turk Nguồn : https://people.apache.org/~mturk/docs/arti ...

Tác giả: Bùi Văn Nam viết 14:08 ngày 12/08/2018

Play framework with java

Hôm nay mình muốn giới thiệu với các bạn về một Java framework. Đó là Play framework. Tại sao mình lại chọn play framework. Sau khi làm việc với một vài framework trước đó như Struts2, Spring. Đến khi gặp Play framework. Mình thực sử đã bị ấn tượng bởi sự tiện dụng, mạnh mẽ, dễ dùng, tối ưu ...

Tác giả: Tạ Quốc Bảo viết 14:08 ngày 12/08/2018

Tower of Hanoi

Background Tower of Hanoi is a popular topic to study the recursion based algorithm. Basically, it's a mathematical game/puzzle was invented by the French mathematician Édouard Lucas in 1883. According to the wikipedia note there is a story about a temple containing a large room with 03 ...

Tác giả: Bùi Văn Nam viết 14:08 ngày 12/08/2018

Tìm hiểu về Use Case

Usecase: là chức năng nhỏ nhất của ứng dụng hoặc là nghiệp vụ của một hệ thống nào đó và được sử dụng bới 1 actor hoặc một nhóm actor. Mô tả hoạt động của usecase thì người ta thường dùng Workflow hoặc mô hình activity, uml,v..v 1. Use là gì Use case là đối tượng người dùng muốn nhận được từ ...

Tác giả: Tạ Quốc Bảo viết 14:08 ngày 12/08/2018

Tổ chức CSS với OOCSS, SMACSS và BEM

OOCSS là gì? OOCSS là một mô hình lập trình. OOCSS có thể hiểu cơ bản là CSS hướng đối tượng, do đó nó được hiểu rõ nhất trong bối cảnh lập trình hướng đối tượng. OOCSS tập trung tới tính linh hoạt, mô đun, các thành phần có thể thay thế. OOCSS tập trung vào các nguyên tắc trách duy nhất ...

Tác giả: Trịnh Tiến Mạnh viết 14:08 ngày 12/08/2018

Splat Opera trong Ruby

Như tiêu đề hôm nay mình xin giớ thiệu với các bạn cách sử dụng splat trong ruby Method Definitions Đầu tiên ta cùng xem ví dụ sau: def shout_out ( message , * friends ) friends . each { | f | puts " #{ f } : #{ message } " } end shout_out ( "Hi there!" , ...

Tác giả: Trịnh Tiến Mạnh viết 14:08 ngày 12/08/2018

Django Aggregation (Part I)

Trước đây, tôi đã có một loạt bài dịch về QuerySet trong Django: A Survey On QuerySet In Django (Part I) A Survey On QuerySet In Django (Part II) Các bài viết này trình bày về cách chúng ta sử dụng các câu query để thực hiện CRUD trong Django. Tuy nhiên, đôi khi chúng ta sẽ cần lấy ra các giá ...

Tác giả: Hoàng Hải Đăng viết 14:08 ngày 12/08/2018

Cách tạo Custom Post Type trong WordPress

Xin chào các bạn. Sau bài viết về cách tạo một widget trong WordPress. Hôm nay mình sẽ viết về cách để tự tạo một Custom Post Type trong WordPress. Custom Post Type trong WordPress là gì? Với các bạn đã sử dụng WordPress đều biết Post và Page trong WordPress đều là Post Type. Đó là mặc định của ...

Tác giả: Bùi Văn Nam viết 14:08 ngày 12/08/2018

Các lựa chọn khi deploy Ruby on Rails app

Deploy app lên server là công đoạn cuối cùng để đưa sản phẩm web của bạn đến với người dùng. Nếu là một web developer thì sớm hay muộn bạn cũng cần phải biết về công đoạn deploy này. Những bài viết hướng dẫn việc deploy Ruby on Rails app có rất nhiều trên mạng. Tuy nhiên chỉ lướt qua một lượt chắc ...

Tác giả: Trịnh Tiến Mạnh viết 14:08 ngày 12/08/2018

Unreal Engine - Components

Hi guy, tháng này định viết 1 bài về algorithm mà bận quá chưa có thời gian cài đặt chương trình demo được. Vừa bận, thời gian lại gấp nên thôi viết chủ đề gì mà nó không phải làm demo thôi. Hẹn quý vị và các bạn vào tháng sau, nhớ đón xem nhé. Tháng trước đã có 1 bài về so sánh Unity 3D và ...

Tác giả: Tạ Quốc Bảo viết 14:08 ngày 12/08/2018

Getting start Reactjs with Redux part 1

In this article I will show and introduce you about reactjs and redux : important thing and how them work before go to build real app using Reactjs and Redux. I What is Redux? Redux is a framework that controls states in a JavaScript app. it is a front-end libraries used to manage state ...

Tác giả: Trịnh Tiến Mạnh viết 14:08 ngày 12/08/2018

Authentication in NodeJS

Authentication là một phần không thể thiếu trong mỗi ứng dụng, và với NodeJs cũng thế. Là một newbie NodeJS, mình cũng thường tìm những modules, packages được cộng đồng sử dụng nhiều nhất để áp dụng vào trong dự án. Với xác thực người dùng trong nodejs mình sẽ giới thiệu cho các bạn một ...

Tác giả: Trịnh Tiến Mạnh viết 14:08 ngày 12/08/2018

Một số vấn đề về kế thừa trong ruby

Như chúng ta đã biết, ruby là một ngôn ngữ hướng đối tượng, mọi thứ trong ruby gần như đều là object. Hôm nay mình xin đi vào 1 vấn đề trong OOP của ruby, cũng là 1 vấn đề rất quan trọng trong hướng đối tượng, đó là kế thừa - cụ thể là đa kế thừa trong ruby. Trước khi đi vào vấn đề chính, mình ...

Tác giả: Tạ Quốc Bảo viết 14:08 ngày 12/08/2018

Mobile , IOS và Swift tầm nhìn hướng nghiệp

**Tại sao tôi chọn lập trình moblie ** Chỉ tính riêng trong ngành công nghệ thông tin cũng có rất nhiều hướng để chúng ta đi theo , cơ hội rất nhiều nhưng có bao giờ chúng ta bị mắc kẹt vì chọn con đường đi chưa. Câu trả lời là có, vô cùng khó khăn phải không , hỏi ý kiến người này người lọ ...

Tác giả: Hoàng Hải Đăng viết 14:08 ngày 12/08/2018

Chiến đấu với khoảng trắng giữa các phần tử inline block

Bài viết được dịch từ Fighting the Space Between Inline Block Elements của tác giả Chris Coyier. Tôi đã thấy vấn đề này được đưa ra một vài lần gần đây trên Twitter và sau đó là một Dabblet thú vị nên tôi cho rằng vấn đề này sẽ là một thứ đáng để ghi chép lại. Vấn đề đó là: một dãy các phần tử ...

Tác giả: Tạ Quốc Bảo viết 14:08 ngày 12/08/2018

Ứng dụng chuyển màu trong thiết kế

Ứng dụng chuyển màu trong thiết kế Một trong những kỹ thuật được yêu thích từ thời kỳ đầu của thời đại thiết kế phẳng đã quay trở lại. Gần như chỉ trong một đêm, phong cách chuyển màu (gradient) bỗng xuất hiện hàng loạt khắp các lĩnh vực dù là truyền thông, website hay in ấn. Từ nền ...

Tác giả: Trịnh Tiến Mạnh viết 14:08 ngày 12/08/2018

UI và UX

UI là user interface: giao diện người dùng. Đây là thứ trực quan nhất và là cái người dùng luôn luôn thấy khi sử dụng ứng dụng Vậy UX là gì? UX chính là User Experience: trải nghiệm người dùng. Đây chính là cảm nhận của người dùng về ứng dụng của mình. UI đóng vai trò ntn trong sự thành ...

Tác giả: Bùi Văn Nam viết 14:08 ngày 12/08/2018