Công cụ mới của Google giúp các nhà lập trình game giàu có và nổi tiếng

photo: thenextweb Hôm nay, tại Hội nghị các nhà phát triển game (GDC), Google đã công bố các tính năng mới cho phép các lập trình viên kiếm tiền nhiều hơn, hiểu hơn về người dung và trở nên nổi bật hơn trên thị trường Play Store sôi động. Ánh hào quang của những lập trình viên ...

Tác giả: Trịnh Tiến Mạnh viết 20:58 ngày 19/09/2018

Open source không có gì đáng sợ

Về tác giả: Anna Chiara Bellini, một nữ lập trình viên với hàng chục năm kinh nghiệm lập trình, giảng viên tại trường đại học Bologna (Ý). Đối với một developer, luôn bắt kịp xu thế công nghệ là một niềm đam mê đầy phấn khởi. Mỗi ngày, các ngôn ngữ lập trình mới, các framework ...

Tác giả: Trịnh Tiến Mạnh viết 20:58 ngày 19/09/2018

Cuộc sống thú vị của Dev.

Vẫn là chủ đề những câu chuyện xoay quanh cuộc sống của Dev, nhưng với những ảnh gif sinh động hơn. Đây là một phần quà nhỏ vào ngày cuối tuần Tech Talk gửi đến các Dev. Cảm giác khi bị sếp bảo ở lại OT. Khi Dev kể chuyện cười cho team Sale – Marketing. Khi sửa một tí trong ...

Tác giả: Trần Trung Dũng viết 20:58 ngày 19/09/2018

Cảm giác lần đầu trải nghiệm Node.js

Như thiên hạ nói, Node.js là 1 nền tảng dựng trên trình biên dịch Javacript Google Chrome V8 của thằng Google – hàng hịn đừng hỏi. Trình biên dịch này rất nhanh trên trình duyệt nên người ta nghĩ cách đưa nó vào server side . Thế là Node.js ra đời. Mới đầu nghe đến Node.js chạy ...

Tác giả: Vũ Văn Thanh viết 20:58 ngày 19/09/2018

Các lập trình viên đang tự động hóa toàn bộ công việc của họ để không cần phải làm gì cả, nhưng họ không dám tiết lộ bí mật này

Có thể sẽ đến một lúc nào đó, các lập trình viên sẽ bị thay thế bởi chính chương trình mà họ đã tạo ra. Trong tuần vừa qua, một số lập trình viên giấu tên đã chia sẻ những câu chuyện về công việc của họ trên diễn đàn Stack Overflow, một nơi tụ hội rất nhiều các coder. Họ chia sẻ ...

Tác giả: Hoàng Hải Đăng viết 20:58 ngày 19/09/2018

Machine Learning cho mọi người, Phần 2.1: Supervised Learning

Ở phần 1 , mình đã giới thiệu về tầm quan trọng của Machine Learning và bức tranh toàn cảnh về trí tuệ nhân tạo và machine learning – trong quá khứ, hiện tại và tương lai. Phần 2: Supervised Learning Học có giám sát chia làm 2 loại chính : regression (hồi quy) và classification ...

Tác giả: Bùi Văn Nam viết 20:58 ngày 19/09/2018

Fintech Startups: Khi làn sóng công nghệ thay đổi mô hình kinh doanh truyền thống

Nguồn gốc ra đời Fintech Sự nổi lên của điện thoại thông minh đã tạo ra sự thay đổi khổng lồ đối với hành vi người tiêu dùng. Dựa vào thứ văn hóa “lúc nào cũng nối mạng” mà chúng ta đang sống ngày nay – và sự phát triển nhanh chóng của các dịch vụ và ứng dụng vun trồng ...

Tác giả: Hoàng Hải Đăng viết 20:58 ngày 19/09/2018

Robot sẽ tham gia tranh cử vào năm 2020, liệu bạn có bỏ phiếu cho một chính tri gia là Robot?

Khi tôi hỏi mọi người về tổng thống Trump, về Brexit. Tất cả những gì tôi nhận được chỉ là những là những câu trả lời né tránh! Nhưng đối với SAM , một người tôi nói chuyện qua Facebook Messenger thì lại khác cô ấy sẵn lòng nói về những chủ để nhạy cảm như chính trị; và Sam ...

Tác giả: Bùi Văn Nam viết 20:58 ngày 19/09/2018

Sử dụng OllyDbg trong phân tích mã độc Phần 2

Mời bạn đọc tiếp tục đến với bài phân tích Sử dụng OllyDbg trong phân tích mã độc Phần 2 của chuyên gia an ninh mạng Nguyễn Việt Anh. Đọc lại: Sử dụng OllyDbg trong phân tích mã độc Phần 1 Quan sát Thread và Stack Mã độc thường sử dụng cơ chế đa luồng. Ta có thể quan sát ...

Tác giả: Trần Trung Dũng viết 20:58 ngày 19/09/2018

Vì sao nên chọn MySQL 5.7?

Hiện nay, có rất nhiều tổ chức, cá nhân lựa chọn MySQL 5.7 để triển khai hệ thống quản trị và ứng dụng của mình. Chắc bạn cũng quan tâm vì sao họ lại chọn MySQL 5.7 phải không? Trước tiên, chúng ta hãy cùng nhìn lại sơ lược lịch sử phát triển để hiểu thêm về MySQL. MySQL là một ...

Tác giả: Bùi Văn Nam viết 20:58 ngày 19/09/2018

Subscripts in swift

Khái niệm: Subscript được sử dụng để truy cập thông tin của một collection, sequence và một list trong Classes, Structures và Enumerations. Đặc biệt những Subscript có thể lưu trữ và truy xuất các giá trị bằng index mà không sử dụng một method riêng biệt. Đây là một lối tắt rất hiệu quả và ngắn ...

Tác giả: Hoàng Hải Đăng viết 20:57 ngày 19/09/2018

Deploy app test trên LG smart TV sử dụng WebOS IDE!!

Hiện giờ smart TV đang trở nên dần thông dụng với đời sống hàng ngày của mọi người, do đó nhu cầu lập trình, tạo các ứng dụng trên smart TV cũng ngày càng tăng cao. Trong khi việc hiển thị UI giữa phần mềm giả lập TV và trên TV thực có rất nhiều điểm sai khác. Do đó hôm nay mình sẽ hứong dẫn các ...

Tác giả: Vũ Văn Thanh viết 20:57 ngày 19/09/2018

[Android] Những Design Pattern thông dụng trong Android

Mở đầu Đôi khi trong quá trình phát triển phần mềm, bạn gặp phải một vấn đề mà chưa tìm được giải pháp tối ưu. Sử dụng Design Pattern có thể sẽ là giải pháp cho bạn. Các Design Pattern là các giải pháp có thể tái sử dụng cho các vấn đề phần mềm phổ biến. Design Pattern có thể đẩy nhanh quá ...

Tác giả: Trần Trung Dũng viết 20:57 ngày 19/09/2018

Tổng quan về Traefik

Lời mở đầu Chào mọi người! Trong bài viết này, mình sẽ giới thiệu tới bạn đọc cái nhìn tổng quan về Traefik (phiên âm là /ˈtræfɪk/ luôn ha). Mục tiêu của mình là sẽ làm một số bài viết xoay quanh câu chuyện về anh chàng Traefik. Nhưng trước hết, chúng ta cần thiết có một bài mở đầu như này để ...

Tác giả: Trịnh Tiến Mạnh viết 20:57 ngày 19/09/2018

Giới thiệu khái niệm Test Coverage (C0/C1/C2)

Bài viết được dịch từ: https://viblo.asia/p/tesutokabarejjino-gai-nianno-shao-jie-c0c1c2-3P0lPmLo5ox C0/C1/C2 Coverage là gì? Về khái niệm Test Coverage là gì, mời các bạn hãy đọc các bài viết khác ở Viblo. Ở đây, tôi sẽ giải thích thêm về các loại test case - C0,C1,C2. Thử suy nghĩ về test ...

Tác giả: Trịnh Tiến Mạnh viết 20:57 ngày 19/09/2018

Little endian vs. Big endian

Bài viết gốc: https://manhhomienbienthuy.bitbucket.io/2018/Aug/20/little-endian-vs-big-endian.html Little endian và big endian, đây là hai phương thức khác nhau để lưu trữ dữ liệu dạng nhị phân (binary). Bình thường thì chúng ta cũng chẳng cần quan tâm đến chúng làm gì. Bởi mọi việc sẽ được ...

Tác giả: Trịnh Tiến Mạnh viết 20:57 ngày 19/09/2018

Cross browser testing được thực hiện như thế nào?

Rất nhiều lần bạn gặp một vấn đề nào đó khi sử dụng website và liên hệ với bộ phận support kỹ thuật, họ lại chỉ trả lời một cách đơn giản rằng bạn hãy thử lại tính năng đó trên trình duyệt (browser) khác và quả thực khi làm thể thì issue kia đã biến mất. Vậy nên đề tài hôm nay sẽ thảo luận về Cross ...

Tác giả: Bùi Văn Nam viết 20:57 ngày 19/09/2018

Net Core API Project With EF6 code first, Responsitory Design Partern - P5 - Sử dụng JWT để thực hiện Authorization Part 2.

Hi All ở 4 phần trước mình đã hướng dẫn các bạn Tạo projecy .Net core. Tạo Repository Tạo Configuration from database và hôm nay mình sẽ tiếp tục bài viết để hướng dẫn các bạn sử dụng JWT để thực hiện Authorization. Phần 1: .Net Core API Project With EF6 code first, Responsitory ...

Tác giả: Tạ Quốc Bảo viết 20:57 ngày 19/09/2018

Bí mật đằng sau ma trận code có liên quan đến công thức nấu ăn

Ma trận là gì ? nó có liên quan gì đến công thức nấu ăn? Bộ phim ” The Matrix” được công chiếu lần đầu vào năm 1999 đã làm nức lòng người yêu phim với cốt truyện hấp dẫn, nhưng pha hành động nghẹt thở, đồ họa đẹp lung linh. Một trong những dấu ấn khó quen là những đoạn ...

Tác giả: Bùi Văn Nam viết 15:35 ngày 19/09/2018

Phân biệt VPS và cloud VPS? Nên sử dụng loại nào để tiết kiệm chi phí mà hiệu quả lại cao?

Những năm gần đây, công nghệ điện toán đám mây và các dịch vụ internet dựa trên nó đang phát triển với tốc độ chóng mặt. Google sử dụng công nghệ CDN để host bộ G-Suite phục vụ nhu cầu xử lí văn phòng cho hàng triệu người dùng, Amazon xây dựng các data center khổng lồ sử dụng công ...

Tác giả: Tạ Quốc Bảo viết 15:35 ngày 19/09/2018