Lập trình viên OT – cực kỳ nguy hiểm

OT – Overtime, hay Làm thêm giờ. Bạn là 1 lập trình viên chắc hẳn các bạn đều hiểu rõ về OT. Khi deadline đến, chúng ta buộc phải cố gắng hoàn thành công việc của mình, đó là trách nhiệm. Có nhiều lập trình viên khi đã nhảy vào làm việc là làm bất kể sống chết, làm như điên, 12-14 ...

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

24 thư viện và dự án Android sẽ giúp ích công việc của bạn đã ra mắt trong năm 2018

Chúng ta không thể phủ nhận vai trò to lớn của open source và bên cạnh nó là những bộ thư viện hay mã nguồn giúp dân lập trình tái sử dụng được giảm được rất nhiều thời gian và công sức, nâng cao hiệu quả công việc. Tại nội dung bài viết này tôi xin giới thiệu đến bạn đọc những thư ...

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

Nếu dev không muốn thất nghiệp hãy rèn luyện 10 kỹ năng này

Tại Việt Nam, tôi chắc chắn một điều là không ai muốn gia nhập hàng ngũ của 200.000 cử nhân và thạc sỹ thất nghiệp. Vì thế, để kiếm được một công việc tốt, bạn cần tìm hiểu về nhu cầu của thị trường lao động rồi đối chiếu với năng lực của bản thân. Sau đó chuẩn bị các kỹ năng cần ...

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

Lập trình viên, hãy tự cứu lấy đôi mắt mình trước khi quá muộn

Với lập trình viên làm việc nhiều giờ liên tục, cường độ cao với máy tính là điều không thể tránh khỏi. Đó chính là nguyên nhân của các vấn đề về mắt cảm giác mệt mỏi, mờ nhạt đôi khi đi kèm những cơn nhức đầu vào buổi chiều muộn. Đặc biệt, khi cùng một lúc sử dụng nhiều thiết bị: máy ...

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

Apple cắt thời gian duyệt app còn 1 ngày

Apple vừa cắt thời gian duyệt ứng dụng trên Store xuống chỉ còn 1 ngày. Đây là một trong những cố gắng của Apple nhằm cải thiện dịch vụ của mình trong thời gian gần đây khi mà doanh số của iPhone ngày càng giảm. Trong 1 năm qua, số ngày bình quân để đăng 1 ứng dụng lên store là ...

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

Đây là cách AI đánh bại các game thủ Dota 2 “pro” nhất: dám làm những thứ con người không làm

Ngày 06/08/2018 đã đánh dấu một bước tiến lớn với ngành công nghệ AI của nhân loại, khi trí tuệ nhân tạo OpenAI của Elon Musk đã chính thức đánh bại, nói đúng hơn là “”nghiền nát”” 5 game thủ Dota 2 gạo cội gồm Fog, Merlini, Blitz, Capitalist và MoonMeander. ...

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

Mark Zuckerberg đánh bại các hacker chỉ bằng một miếng băng dính

Khi bạn là một trong những người giàu nhất thế giới và đồng thời cũng là một người quyền lực nhất trong giới công nghệ, bạn sẽ làm gì để bảo vệ mình trước những hacker đang rình rập ngoài kia. Đối với Mark, giải pháp đơn giản tới mức bạn không thể ngờ đến, đó chính là một miếng băng ...

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

Google nợ chúng ta 1 lời xin lỗi

Sau rất nhiều những nghi vấn, tranh cãi thì cuối cùng Google đã thừa nhận rằng họ đang “bí mật” theo dõi người dùng dù cho họ đã tắt định vị. Đó là một hành động vi phạm nghiêm trọng nguyên tắc bảo mật thông tin người dùng. Tuy nhiên, tiếp theo sau sự thừa nhận đó thì ...

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

Lập trình iOS: Nên chọn Objective-C hay Swift?

iOS là hệ thống vận hành di động được tạo ra bởi Apple. Trong đó, iOS cung cấp 100% nguồn lực của iPhone, iPad, iPod và iWatch. Lập trình iOS được hiểu là tạo ra các ứng dụng iOS – các chương trình chạy trên các thiết bị di động của Apple. Để viết ứng dụng iOS, bạn cần lựa chọn 1 ...

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

Sản phẩm tốt là phải giải quyết được vấn đề của user

AMA (Ask Me Anything) là 1 sự kiện Q&A (Hỏi đáp trực tiếp) diễn ra đều đặn trên fanpage của TopDev nhằm tạo cơ hội cho các bạn yêu thích công nghệ nói chung & lập trình nói riêng được tiếp xúc với các diễn giả hàng đầu trong ngành Tech. Khách mời sẽ “đứng mũi chịu ...

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

Dãy số Fibonacci trong VBA Excel

Next Quy luật của dãy số Fibonacci : số tiếp theo bằng tổng của 2 số trước, 2 số đầu tiên của dãy số là 0, 1. Ví dụ: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, … Tính dãy số Fibonacci trong VBA Excel 1. Nhập 2 số đầu tiên của dãy số Fibonacci 2. Các số tiếp theo ...

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

Một vài Tips với Reactjs Dev

1. Bạn có yêu thích React ? Chắc hẳn bạn biết React không phải là hệ sinh thái duy nhất, cũng không dám chắc chắn là tốt nhất cho việc phát triển ứng dụng Web . Nhưng tôi tin chắc React thực sự tốt, ổn định và mạnh mẽ trong lĩnh vực này. Nếu bạn đã từng sử dụng,hoặc trải qua vài Project ...

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

Giải ngố toàn tập về Blockchain từ A – I: “Bitcoin – Đồng tiền ảo đầu tiên”

Nếu Captain America là The First Avenger, thì có thể coi Bitcoin là “đồng tiền ảo đầu tiên”. Và cũng như các siêu anh hùng Avengers, những hệ thống dịch vụ sử dụng Blockchain đã và đang thay đổi “ tình hình chiến sự ” trong nhiều lĩnh vực trên thế giới. ...

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

6 thử nghiệm về SEO bạn nên thử

Không ai hoàn toàn biết mọi thứ về SEO 100%. Có khoảng 200 xếp hạng về các yếu tố, trong đó, theo chúng tôi suy luận, link, content và RankBrain đứng đầu trong danh sách. Google cũng không chỉ một cách chính xác rằng bạn phải làm bước 1, bước 2, bước 3,... là gì. Bạn hay nghe các thương hiệu ...

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

10 phương pháp hay nhất cho nhóm QA để cung cấp phần mềm chất lượng và nhanh chóng

Bài viết là chia sẻ của Karim Fanadka, một QA Team Leader. Là một trưởng nhóm đảm bảo chất lượng (QA), tôi phải ký vào chất lượng của bản phát hành chính sau mỗi sáu tuần. Mỗi bản phát hành chính thường bao gồm hai tính năng mới và ba tính năng nhỏ hơn, chẳng hạn như thay đổi giao diện người ...

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

Series C# Hay ho: tránh xa web form, càng xa càng tốt

Lâu lâu lang thang trên mấy forum và group lập trình, thấy nhiều bạn vẫn hay có thắc mắc về WebForm. Thôi thì trước đây mình đã từng bình luận về WinForm và Silverlight rồi, hôm nay bình về WebForm luôn cho đủ bộ vậy. Bài viết sẽ cho bạn lý do để… từ bỏ WebForm và dành thời ...

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

Khám phá Android O: Notification Channels

Trong bài viết này chúng ta cùng tìm hiểu về Notification Channels và cách đưa chúng vào ứng dụng như thế nào nhé ! Notification Channels cung cấp cho chúng ta khả năng nhóm các thông báo mà ứng dụng của ta gửi vào các nhóm để quản lý. Một khi những notifications nằm trong những kênh này, người ...

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

Đâu là ngôn ngữ nên học cho người mới bắt đầu (phần 3)

(Tiếp theo phần 2) Nếu bạn đã biết một chút về giới lập trình thì hẳn cũng biết có được sự hỗ trợ của dev khác là quan trọng và hữu ích như thế nào, đặc biệt là khi bạn đang có kế hoạch tự học. Trở thành một phần trong cộng đồng hỗ trợ chắc chắn sẽ giúp cuộc sống lập trình của bạn trở nên dễ ...

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

Tổng hợp những câu chuyện đến “đắng lòng” từ Client.

Client – Những “thượng đế” khó chiều. Chắc chắn nếu ai lẽ dev đều đã gặp những câu chuyện “hao hao” như dưới đây. Hãy cùng kiểm tra xem mình là một trong những trường hợp nào sau đây nhé! Xem nhiều hơn tại devvui.com ...

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

Học viện IDE giới thiệu cách học làm apps nhanh và hiệu quả

“Làm thế nào để học làm apps nhanh và hiệu quả?” có lẽ là trăn trở của rất nhiều lập trình viên hiện nay. Giữa rất nhiều thông tin và tài liệu được chia sẻ khắp mọi nơi, không ít bạn đã tìm đến học viện IDE như một nơi tư vấn tin cậy các phương pháp học hiện đại giúp học ...

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