Groovy và Java, những điều khác biệt

Một project gồm groovy và java được mở bằng IntelliJ Đây là một vài viết thiên hướng nhiều về kỹ thuật mà mình viết về Groovy và Java. Với mình. Java là một ngôn ngữ mà mình tiếp xúc khá sớm và có thời gian sử dụng nó cũng khá là lâu. Tuy không là một Java Programer chính hiệu vì ...

Tác giả: Trần Trung Dũng viết 13:27 ngày 28/09/2018

Sự trỗi dậy của API trong ngành công nghiệp phần mềm tương lai

Sự bùng nổ của một loạt các công ty chuyên cung cấp API đang dần thay đổi cách các ứng dụng được thiết kế và tung ra thị trường . Đã 5 năm trôi qua kể từ lần đầu tiên chúng ta nghe đến câu “phần mềm đang chiếm lĩnh cả thế giới” . Số lượng các dịch vụ phần mềm đã gia ...

Tác giả: Tạ Quốc Bảo viết 13:27 ngày 28/09/2018

Dùng dữ liệu từ chính StackOverflow, hacker này đã tạo ra công cụ sửa lỗi lập trình hiệu quả cho coder

Needham cho biết sản phẩm này sẽ chủ yếu phục vụ những lập trình viên chưa có kinh nghiệm nhưng lại không có người hướng dẫn và cũng chưa biết cách search tìm giải pháp một cách hiệu quả. Tại cuộc thi TechCrunch Discrupt Hackathon vừa diễn ra, một hacker đã xuất hiện với ý ...

Tác giả: Tạ Quốc Bảo viết 13:27 ngày 28/09/2018

10 Công cụ Go-To Tech dành riêng cho các Software Developer

Người dịch: Đặng Thanh Hiền Phát triển phần mềm là một nhiệm vụ đòi hỏi sự tập chung rất lớn về trí tuệ. Nó liên quan đến nhiều vấn đề phức tạp, do đó các nhà phát triển phần mềm luôn phải đi đầu trong việc tạo ra phần mềm tốt nhất trong cuộc chơi của mình. Là một nhà phát triển ...

Tác giả: Bùi Văn Nam viết 13:27 ngày 28/09/2018

10 Thư viện PHP mà bất kỳ ai cũng không thể bỏ qua

Phát hành lần đầu năm 1995, ngôn ngữ PHP hiện tại đã vượt qua ngưỡng tuổi uống rượu hợp pháp vài năm, nhưng điều này không ngăn được việc nó vẫn là một trong những ngôn ngữ lập trình phổ biến nhất trên mạng và là sự lựa chọn đầu tiên của nhiều developer back-end. Việc sử ...

Tác giả: Bùi Văn Nam viết 13:27 ngày 28/09/2018

Đăng ký trải nghiệm thử dịch vụ stream game – chơi game khủng trên máy tính “cùi” với GeForce Now

Gần đúng một năm trước, Nvidia tại sự kiện CES 2017 đã thông báo về việc tung ra GeForce Now, một dịch vụ dựa trên Cloud có thể stream các high-end game tới PC hoặc Mac của bạn, từ đó loại bỏ các yêu cầu về phần cứng của máy. Với bản thử nghiệm beta mở rộng mới đây, công ty đang tiến ...

Tác giả: Trịnh Tiến Mạnh viết 22:52 ngày 27/09/2018

Giải ngố về Gamification: cơ chế quan trọng mà bất kỳ nhà phát triển sản phẩm nào cũng phải ghi nhớ

Trong vòng 1-2 năm trở lại đây, Gamification (game hóa) đã và đang trở thành một từ khóa hot trong hàng loạt lĩnh vực khác nhau từ thiết kế sản phẩm, phần mềm cho đến marketing, giáo dục,.. Nên hiểu gamification là cái gì? Gamification là gì? Hiểu cơ bản thì gamification ...

Tác giả: Bùi Văn Nam viết 22:52 ngày 27/09/2018

Microsoft tung ra bản updates dành cho Windows 10

Vừa qua 12/12 Microsoft lại tung ra KB4053580 (OS Build 15063.786) và KB4054517 (OS Build 16299.125) update dành cho Windows 10 Creators và Fall Creators Update (Version 1703 và Version 1709) users. Tuy vậy, những update này không hề thêm tính năng mới nào mà chỉ tập trung vào việc ...

Tác giả: Trịnh Tiến Mạnh viết 22:51 ngày 27/09/2018

How AI is set to disrupt the workflow management space?

I have donned many roles in my short but eventful professional career so far. Corporate Strategy, Product Marketing, Enterprise Sales, Business Development and Strategic Partnerships. Every stint of mine has demanded that I multitask with efficiency and make sure the team I am leading is productive ...

Tác giả: Trần Trung Dũng viết 22:51 ngày 27/09/2018

Introducing BRoyal Coin project

Introducing BRoyal Coin project – a super hot project that you can gain daily interest from the system just by holding the coin. Link: broyal.network/login?parent=broyal /pictures/picfullsizes/2018/09/27/mgg1538063336.png 1 / About BRoyal coin : BRoyal is a project carried out by Bgroup ...

Tác giả: Tạ Quốc Bảo viết 22:51 ngày 27/09/2018

Lỗi API khiến Twitter để lộ tin nhắn người dùng trong gần 16 tháng

Lỗi giao diện chương trình ứng dụng vô tình khiến mạng xã hội Twitter để lộ tin nhắn người dùng cho bên thứ ba suốt thời gian dài. Lỗi trong API (giao diện chương trình ứng dụng) vô tình khiến Twitter để lộ tin nhắn người dùng (direct messages) và dòng trạng thái (tweet) cho các nhà phát ...

Tác giả: Bùi Văn Nam viết 22:51 ngày 27/09/2018

[Spring boot + Rest API] Handle Exception

1. Overview Exception trong spring có thể được xử lý bằng nhiều cách. Trong phạm vi bài này m sẽ giới thiệu đến các bạn một vài cách xử lý tương đối cơ bản Sử dụng annotation @ExceptionHandler Sử dung HandlerExceptionResolver Sử dụng annotation @ControllerAdvice 2. ExceptionHandler Có ...

Tác giả: Trần Trung Dũng viết 14:10 ngày 27/09/2018

Cách tối ưu title chuẩn tăng CTR trong SEO

Nếu là 1 Seoer tôi chắc chắn bạn sẽ biết: cách tối ưu title trong SEO quan trọng như thế nào trong Seo Onpage đúng không? Title giúp người dùng nhận biết khái quát ý nghĩa của bài viết đó sẽ nói về điều gì? Để giúp bạn hiểu rõ hơn về vấn đề này, hôm nay danaseo.net sẽ chia sẻ cụ thể về title, ...

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

Đa ngôn ngữ với android có API >= 24

Khi mình làm với những cách làm như hướng dẫn trước đây thì đều chỉ hỗ trợ đến API 23 và bị lỗi trên API 24 trở nên -> Chính vì vậy hôm nay mình sẽ viết bài hướng dẫn làm đa ngôn ngữ đúng trên tất cả các API Đây là class chính để thay đổi default locale của app. Mình sẽ xử lý với 3 phần API ...

Tác giả: Vũ Văn Thanh viết 14:10 ngày 27/09/2018

Native App Development vs. Hybrid App Development

The strong growth of the smartphone market in recent years has led to the share of mobile phone website traffic to 52.2% in the year 2018. The availability of cost-effective smartphones has led to an increase in our dependency on the smartphones thus making it difficult for the developers ...

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

PSR-7: Interface của các thông điệp HTTP

Các thông điệp HTTP là căn bản của việc lập trình web. Trình duyệt web và các HTTP client như là cURL tạo các thông điệp HTTP với mục đích yêu câu để gửi về server, khi đó server sẽ trả về thông điệp phản hồi. Phias server sẽ nhận các yêu cầu và gửi trả phản hồi. Các thông điệp HTTP thường được ...

Tác giả: Trần Trung Dũng viết 14:10 ngày 27/09/2018

Giải bài toán "Arithmetic Slices" bằng quy hoạch động

Hiện tại đang rảnh nên mình kiếm mấy bài về Dynamic Programming trên Leetcode để giải khuây (hehe) Đề bài https://leetcode.com/problems/arithmetic-slices/description/ Một dãy đựoc coi là Arithmetic (số học) khi mà dãy đó có 3 phần tử trở lên, và khoảng cách giữa 2 phần tử bất kì gần nhau ...

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

Test giao diện Android với Espresso

Trong bài viết này, bạn sẽ tìm hiểu cách viết test cho giao diện ứng dụng Android, bằng cách sử dụng framework Espresso và tự động hóa quy trình test của bạn, thay vì sử dụng quy trình test thủ công tẻ nhạt và dễ bị lỗi. 1. Tại sao sử dụng Espresso ? Một trong những vấn đề với việc test thủ ...

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

5 Biện Pháp phòng tránh sự cố mã độc từ chuyên gia

Như ở bài viết trước đã nêu nên thực trạng đáng báo động trong các doanh nghiệp hiện nay khi mà đến 99% các doanh nghiệp đều chưa thực sự chú trọng đến vấn đề an toàn và bảo mật thông tin. Bài viết lần này hãy cũng SecurityBox liệt kê 5 biện pháp phòng tránh sự cố mã độc phù hợp nhất ...

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

Hướng dẫn cài đặt Hadoop 3.1.1 trên HĐH Centos 7

Cài đặt Hadoop 3.1.1 single node cluster trên HĐH Centos 7 Bước 1. Download và giải nén Hadoop: tar -xvf hadoop-3.1.1.tar.gz cd hadoop-3.1.1 Bước 2. Tạo thư mục data cho hadoop mkdir data cd data mkdir namenode mkdir datanote Bước 3. Cài JDK cho Centos: sudo yum install ...

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