Bài viết của Tạ Quốc Bảo

Một số kĩ thuật tối ưu tốc độ Swift

1. Khởi động whole module optimization Ở Xcode7 thì chúng ta có thể khởi động Whole Module Optimization trong build setting để có thể tối ưu tốc độ của Swift. Đối với cấp độ None hoặc Fast thì trình biên dịch làm việc với từng file source một. Khi định nghĩa các generic function trong ...

Tác giả: Tạ Quốc Bảo viết 13:11 ngày 12/08/2018 chỉnh sửa

LibGDX Tutorial 10: Scene2D Phần 2 - Sử dụng các Actions

Phần tiếp theo của Scene2D tutorial, chúng ta sẽ xem làm thế nào để các Actors hoạt động được sử dụng các Actions. Hãy nhìn vào một ví dụ: package com . thinhhung . game ; import com . badlogic . gdx . ApplicationListener ; import com . badlogic . gdx . Gdx ; import com . badlogic . ...

Tác giả: Tạ Quốc Bảo viết 13:11 ngày 12/08/2018 chỉnh sửa

Tạo ảnh GIF động cho thiết kế giao diện người dùng (Phần 3)

Các phần hướng dẫn trước Phần 1 Phần 2 Điều thực sự đặt GIFs ngoài là quá trình chuyển đổi trơn tru và hình ảnh động giữa các quốc gia, người ta có thể giới thiệu. Điều này giúp tăng cường kinh nghiệm kỹ thuật số cho một người sử dụng. Một trường hợp sử dụng có thể được kịch bản hay chỉ ...

Tác giả: Tạ Quốc Bảo viết 13:10 ngày 12/08/2018 chỉnh sửa

Metaprogramming is just programming (Ruby)

Metaprgramming in ruby is not something we can escape if we want to write a really powerful code. In fact in ruby metaprogramming is everywhere and sometimes we use it without even know it. If we are a ruby web developer, ActiveRecord is a great implemetation of metaprogramming. As a good coder, ...

Tác giả: Tạ Quốc Bảo viết 13:10 ngày 12/08/2018 chỉnh sửa

Tìm Hiểu AngularJS - Form - Validation (P8)

Bài trước ta đã tìm hiểu về AngularJS - SQL - DOM, còn lần này ta sẽ cùng nhau tìm hiểu về Form, và một phần nữa không thể thiếu luôn gắn liền với Form mà bất kỳ một developer nào cũng từng nghe qua đó là Validation. AngularJS FORM Form trong AngularJS dùng cơ chế data-binding và validate ...

Tác giả: Tạ Quốc Bảo viết 13:10 ngày 12/08/2018 chỉnh sửa

Giới thiệu một số keyword trong Java

Bài viết này sẽ giới thiệu một số keyword tương đối ít được sử dụng trong Java như assert, strictfp, transient: Assert là keyword có từ Java 1.4 sử dụng để kiểm tra một biểu thức có đúng hay không, thường sử dụng cho việc viết code unit test. Trong Java sử dụng assert có 2 cách viết: Cú ...

Tác giả: Tạ Quốc Bảo viết 13:10 ngày 12/08/2018 chỉnh sửa

Multi Request HTTP or HTTPS With Typhoeus Gem

Multi Request HTTP or HTTPS With Typhoeus Gem There are many kinds of complexity that you have to deal with developing software and different kinds of applications will have very different sets of problems you need to solve. With this article, I want to show you about one Technich of Gem that ...

Tác giả: Tạ Quốc Bảo viết 13:10 ngày 12/08/2018 chỉnh sửa

Sử dụng Lambda Expression trong Android Studio với Retrolambda

Lambda Expression xuất hiện từ phiên bản Java 8 được giới thiệu là tính năng hữu ích nhất của phiên bản Java 8, nó làm đơn giản hóa việc phát triển mã nguồn hơn rất nhiều. Vấn đề là Android chưa hỗ trợ Java 8 (nên cũng không có Lambda Expression luôn). Tuy nhiên các nhà phát triển đã tạo ra ...

Tác giả: Tạ Quốc Bảo viết 13:10 ngày 12/08/2018 chỉnh sửa

DOM trong JAVASCRIP (Giới thiệu DOM)- Part2

Trong bài này, mình xin tiếp tục giới thiệu thêm thành phần của DOM nữa. Đó là DOM dùng để xử lý CSS với các thao tác thay đổi CSS bằng JavaScrip và xử lý các hiệu ứng để làm website động ở client. Mình xin giới thiệu luôn cú pháp của JQuery để giúp các bạn có thể nắm luôn được cách sử dụng JQ - ...

Tác giả: Tạ Quốc Bảo viết 13:09 ngày 12/08/2018 chỉnh sửa

Grunt: The Javascript Automation Task

As a web development evolved, I noticed that it is becomming really popular now that web developers prefer to split their project into managable module like separate between fontend and backend development which open up flexibility for both teams from frontend and backend to work in parallels with ...

Tác giả: Tạ Quốc Bảo viết 13:09 ngày 12/08/2018 chỉnh sửa