Multiple APK support trong Android.

Xin chào tất cả các bạn, hôm nay chúng ta sẽ cùng nhau tìm hiểu về Multiple APK support trong Android. 1. Multiple APK support trong Android là gì? Multiple APK support trong Android là một tính năng cho phép nhà phát triển tải lên nhiều phiên bản apk khác nhau.Mỗi APK là một phiên bản hoàn ...

Tác giả: Trịnh Tiến Mạnh viết 22:38 ngày 20/11/2019

Cách kết nối dự án laravel trên GitHub

Hôm nay mình sẽ giới thiệu cho các bạn cách dùng git để đẩy 1 dự án laravel lên github Bắt đầu nào. Bước 1: Tạo một laravel project. https://medium.com/@larahelp/restful-api-in-laravel-5c1389c58ca0 Các bạn tự vào link và đọc để tạo project laravel. Bước 2: Cài đặt Git ...

Tác giả: Trịnh Tiến Mạnh viết 22:38 ngày 20/11/2019

[IDE hoá NeoVim] Phần 1 Cài đặt plugins và Setup NeoVim cơ bản

Hai bài trước mình đã viết về những lợi ích của việc sử dụng NeoVim và hướng dẫn sử dụng NeoVim cơ bản. Trong bài viết này mình sẽ hướng dẫn các bạn install plugins và setup để biến NeoVim thành IDEs cho riêng bạn. Từ visual studio đến neovim Cài đặt và sử dụng neovim cơ bản Mình sử dụng ...

Tác giả: Vũ Văn Thanh viết 22:38 ngày 20/11/2019

Config Mock (Unit Test past 2)

1. when and thenReturn Mock có thể trả về những giá gía trị khác nhau tùy thuộc vào những tham số mà bạn truyển vào trong method. When and Then Return là chuỗi method đc sử dụng để chỉ định giá trị trả về cho một lời gọi method với các tham sỗ đã được xác định trc Example @Test ...

Tác giả: Vũ Văn Thanh viết 22:38 ngày 20/11/2019

Dynamically Loading Middleware trong ASP.NET Core

Khái niệm về middleware đã có từ khi ASP.NET MVC (trước khi có .NET Core) và OWIN. Về cơ bản, một middleware component ở trong một đường ống (pipeline) xử lý các requests và hoạt động như một chuỗi các công việc, đồng thời giao phó đến bất kì middleware componennt tiếp theo được đăng kí trong đường ...

Tác giả: Vũ Văn Thanh viết 22:38 ngày 20/11/2019

Learning Arrow function in Javascript

Mở đầu Nếu bạn đã từng vọc vạch về js chắc hẳn các bạ cũng đã từng thấy qua về arrow function kiểu như thế này => () và bạn tự hỏi nó là cái gì? Nhưng thực sự thì arrow function hoạt động như thế nào? Nó có tác dụng gì? Tại sao phải thay đổi từ function bình thường qua sử dụng nó? Và điều ...

Tác giả: Trần Trung Dũng viết 22:38 ngày 20/11/2019

GitHub là gì? Những lợi ích GitHub mang lại cho lập trình viên

GitHub là một hệ thống quản lý dự án và phiên bản code, hoạt động giống như một mạng xã hội cho lập trình viên. Các lập trình viên có thể clone lại mã nguồn từ một repository và Github chính là một dịch vụ máy chủ repository công cộng, mỗi người có thể tạo tài khoản trên đó để tạo ra các kho ...

Tác giả: Bùi Văn Nam viết 22:37 ngày 20/11/2019

Checklist khi đưa ứng dụng lên IOS 13

IOS 13 đã release từ tháng 9 với nhiều tính năng hấp dẫn mà các dev mong chờ như : PencilKit là framework được release ở ios 13. Nó cho phép các nhà phát triển dễ dàng tích hợp môi trường vẽ bằng cách dùng Apple Pencil hoặc tay người dùng. On Device Speech Recognition dùng ...

Tác giả: Trịnh Tiến Mạnh viết 22:37 ngày 20/11/2019

Unit Test - XCTest Assertions trong IOS

XCTest là thư viện kiểm thử (Unit testing framework) của Apple để lập trình viên kiểm thử lại ứng dụng của mình. Trong XCTest Framework hỗ trợ rất nhiều hàm khác nhau để hỗ trợ cho việc test, thường có dạng XCTAssertXxx() . Các hàm này so sánh (check) giá trị mong đợi với giá trị đầu ra trong test ...

Tác giả: Bùi Văn Nam viết 22:37 ngày 20/11/2019

Tìm kiếm siêu nhanh sử dụng Algolia

Nếu như trước đây chúng ta thường sử dụng tìm kiếm bằng cách query thẳng vào database. Đối với những dữ án nhỏ, ít dữ liệu thì sử dụng cách này cũng được. Nhưng đối với dự án lớn, record nhiều thì đến lúc phải dùng search server riêng, nổi tiếng là Elastic Search (opensource) hoặc dùng cloud ...

Tác giả: Trần Trung Dũng viết 22:37 ngày 20/11/2019

API Testing bằng Postman - Collection runner

Trở lại với loạt bài "API Testing bằng Postman", chúng ta đã biết được cách làm thế nào để có thể tạo được một request trên Postman, viết các test script cho test case và cuối cùng là thêm chúng collection để tạo thành các test suite Hôm nay chúng ta sẽ lại tiếp tục với việc làm thế nào để ...

Tác giả: Hoàng Hải Đăng viết 22:37 ngày 20/11/2019

Tìm hiểu về Array (mảng) trong JavaScript

Giới thiệu Hôm nay mình sẽ giới thiệu cho các bạn một kiểu dữ liệu trong Javascript, đó là Array . Nó sẽ giúp bạn có thể biểu diễn được những dữ liệu phức tạp và dễ dàng hơn trong việc quản lí cũng như xử lí dữ liệu Vậy Array là gì ? Array , hay được gọi là mảng , là kiểu dữ liệu mà giá ...

Tác giả: Hoàng Hải Đăng viết 22:37 ngày 20/11/2019

Hé lộ chuỗi Tech Topics Độc Quyền chỉ có tại VWS2019 dành cho các Tech-lovers!

Trong sự trở lại lần này, những chủ đề được trau chuốt bởi các chuyên gia sẽ khiến bạn phải trầm trồ vì khó có thể tìm được ở bất cứ hội thảo nào khác ngoài VWS2019: Trước hết, bạn không thể bỏ lỡ session mang tên Migrating a system from On-premises to Serverless architecture khi được ...

Tác giả: Bùi Văn Nam viết 22:37 ngày 20/11/2019

ECMAScript – ES6 Là gì? Overview ES6

Từ trước đến giờ nhiều người chỉ nghe đến Javascript chứ chưa hề nghe đến ES6, họ lầm tưởng ES6 là một ngôn ngữ hoàn toàn mới rất mơ hồ và mông lung đúng không ???? Không sao hãy đến với series bài viết của mình các bạn sẽ hiểu rõ hơn về ES6 và cách triển khai của nó. Đầu tiên chúng ta ...

Tác giả: Tạ Quốc Bảo viết 22:37 ngày 20/11/2019

Hướng dẫn viết CV bất khả chiến bại dành cho Software Engineer

Lập trình viên – Bạn có kinh nghiệm, kiến thức nhưng vẫn không thể qua khỏi vòng phỏng vấn?! Bài viết này sẽ bắt mạch đúng những lỗi sai khiến CV của bạn mất điểm trước nhà tuyển dụng và cách để bạn chiến thắng trước mọi yêu cầu khó nhằn nhất. Trước khi bắt đầu bắt tay vào viết CV, hãy ...

Tác giả: Tạ Quốc Bảo viết 22:37 ngày 20/11/2019

Cách mình từng ngày cải thiện kĩ năng code Javascript

Chào các bạn lại quay trở lại với blog của mình, lại là mình đây, vâng dù cho vẫn chả ai biết mình là ai ????. Lại bẵng đi một thời gian chăm chỉ cày cuốc kiếm tiền lấy vợ thì hôm nay lại nhân dịp có một số bạn có hỏi mình chia sẻ về code Javascript cần học gì, code sao cho đẹp rồng bay ...

Tác giả: Tạ Quốc Bảo viết 22:37 ngày 20/11/2019

8 video game giúp bạn lập trình web tốt hơn

Làm sao để học lập trình một cách đỡ khô khan hơn? Bạn có thể thử qua 8 game lập trình sau đây. Đây sẽ là những trò chơi giúp bạn có thêm nhiều kiến thức về mindset về lập trình web . Hãy cùng xem qua nhé! Danh sách các game: Automachef sẽ giúp bạn luyện tập cách xây dựng các thuật ...

Tác giả: Tạ Quốc Bảo viết 22:37 ngày 20/11/2019

Lo sợ thế giới sẽ có ngày tận thế, GitHub chôn toàn bộ kho chứa của mình xuống dưới Bắc Cực

Dùng công nghệ tấm phim lưu trữ cổ điển, dữ liệu về các phần mềm mã nguồn mở của GitHub có thể tồn tại đến 1.000 năm trong kho chứa này. Có một sự thật đáng buồn là thế giới mà chúng ta đang sống có thể kết thúc bất kỳ lúc nào – các vũ khí có sức hủy diệt đáng sợ, căng thẳng chính ...

Tác giả: Tạ Quốc Bảo viết 22:37 ngày 20/11/2019

Những tên tuổi gốc Việt nổi danh trong làng eSports thế giới

Cả Minh Lê, Khang Lê hay Andy Dinh đều quyết tâm đi theo niềm đam mê của mình và đạt được những thành công đáng ngưỡng mộ. Dù chịu nhiều thành kiến tại Việt Nam, eSports đã phát triển trên thế giới trong khoảng thời gian nhất định. Dưới đây là những tên tuổi gốc Việt từ lâu đã nhẵn ...

Tác giả: Vũ Văn Thanh viết 22:37 ngày 20/11/2019

Trải lòng cùng một lập trình viên của trang web người lớn nổi tiếng nhất thế giới

Dù quan điểm của bạn về nội dung người lớn là gì đi nữa thì tôi tin rằng chúng ta không thể phủ nhận tác động to lớn của ngành công nghiệp này đến việc thúc đẩy sự phát triển của nền tảng web. Từ việc tăng giới hạn của video trên trình duyệt đến việc chèn quảng cáo qua WebSocket để ...

Tác giả: Hoàng Hải Đăng viết 22:37 ngày 20/11/2019