Quản lý css và js dành cho người mới bắt đầu.

Mở đầu Bạn là một developer fullstack ? Bạn đã qua cái thời kỳ search trên mạng và tìm ra những thư viện của js, css để dùng trong dự án. Hay thư viện nâng cấp version thì phải thay đổi lại những thư viện liên quan... nghĩ tới thôi đã thấy là không sống thọ được rồi <img alt="

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

Một vài cách tối ưu hóa truy vấn đơn giản trong SQL

Dù cho hiện tại có rất nhiều hệ quản trị cơ sở dữ liệu NoSQL ra đời với rất nhiều mặt cải tiến nhưng SQL DBs vẫn rất được ưa chuộng và vẫn là loại hệ quản trị cơ sở dữ liệu được sử dụng nhiều nhất. Với một DB đủ lớn nếu truy vấn không được tối ưu tốt thì việc ứng dụng chạy ỳ ạch là khó thể tránh ...

Tác giả: Bùi Văn Nam viết 08:41 ngày 25/09/2018

Những vấn đề thời sự khi lên Div và làm dự án

Framgia có hẳn bộ phận chuyên trách về đào tạo đó là Framgia Education (viết tắt là Edu), dưới Edu sẽ phụ trách training các bạn về các kiến thức về ngôn ngữ các bạn học, về quy trình làm việc, về sử dụng git, redmine để quản lý source code và phân chia công việc, hay từ việc thiết kế database, vẽ ...

Tác giả: Vũ Văn Thanh viết 08:41 ngày 25/09/2018

Dev: Áo thun… nói hộ lòng tôi…

Đôi khi chiếc áo thun không chỉ đơn thuần là một thứ vật dụng, và còn hơn cả thời trang. Đây còn là phương tiện để một người phản ánh cá tính, suy nghĩ, quan điểm và tâm trạng của mình, và đối với dev cũng không ngoại lệ. Bài viết này sẽ tổng hợp một số mẫu áo vui nhộn giúp ...

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

Những tính năng bảo mật chính cho hệ thống SCADA

Tính năng IPS dành cho hệ thống SCADA Tính năng IPS dành cho hệ thống SCADA dựa trên signature-base và được cập nhật thường xuyên. Đặc biệt với hệ thống SCADA, IPS có lưu trữ hàng signature-base khác nhau được viết ra dành riêng cho hệ thống. Các mẫu có 4 tiêu chí ...

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

Stack và queue trong cấu trúc dữ liệu

Cấu trúc dữ liệu có thật sự quan trọng? Ở thời đại công nghệ số, lượng dữ liệu được sinh ra và trao đổi ngày càng tăng cao. Nếu không được lưu trữ một cách khoa học thì việc truy vẫn đến dữ liệu về sau này sẽ vô cùng khó khăn. Mỗi máy tính đều có giới hạn nhất định về bộ vi xử lý. Mặc dù hàng ...

Tác giả: Bùi Văn Nam viết 08:41 ngày 25/09/2018

Scrum không “như mơ” ở Châu Á

Bài viết này bắt nguồn từ buổi cafe khá thú vị với một người đang làm vị trí Agile Coach (Huấn luyện viên Agile) cho một hệ thống ngân hàng lớn nhất nước Úc. Một trong những chủ đề chúng tôi đã thảo luận lúc đó là về việc thực hiện Agile ở Châu Á . Anh chàng huấn luyện viên này đã ...

Tác giả: Vũ Văn Thanh viết 08:41 ngày 25/09/2018

Đã có ứng dụng giải toán phổ thông – đại học trên điện thoại di động

Nếu bạn đang còn học cấp 3 hoặc đại học, bạn cũng nhiều lần phải “chật vật” với các bài toán cao cấp rồi đúng không? Chúng ta phải nhờ trợ giúp của chiếc máy tính, và không ít thời gian chỉ để giải một bài toán ngắn. Hơn nữa là việc giải xong rồi không biết nó có đúng với ...

Tác giả: Bùi Văn Nam viết 08:41 ngày 25/09/2018

Java SAX Parser – đọc tài liệu XML

PHP Bài này viettuts.vn hướng dẫn bạn sử dụng trình phân tích cú pháp XML Java SAX Parser – đọc tài liệu XML . SAX Parser có sẵn trong java core , bạn không cần phải tải thư viện nào. SAX Parser khác với DOM Parser, trình phân tích cú pháp SAX không tải XML hoàn hoàn vào ...

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

Áp dụng React với Laravel (Phần 2) - Dựng React cho ưng dụng

Cài đặt môi trường Sau bài 1 ta đã dựng xong việc lấy DB thông qua laravel, ở bài này ta tiếp tục làm việc dựng React trong Laravel. Để cài đặt các thư viện cũng như các thứ liên quan đến React trong Laravel rất đơn giản, ta chỉ việc chạy lệnh sau: php artisan preset react Đây là cách cài đặt ...

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

Tạo custom notification cho ứng dụng Android

Để đảm bảo notification trong ứng dụng của bạn hiển thị tốt nhất và đồng nhất giữa các version của Android, bạn nên sử dụng các template chuẩn cho notification. Tuy nhiên nếu các templates đó không đáp ứng nhu cầu của bạn, bạn có thể tạo layout riêng cho notification. Notification Channel Bắt ...

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

Làm thế nào để kiếm tiền từ ứng dụng di động trong khi bạn chỉ có một ít tiền và không có kỹ năng lập trình?

Bạn đang nghĩ cách để kiếm hàng triệu USD từ việc tạo một ứng dụng di động? Bài viết này sẽ chỉ cho bạn nơi để bắt đầu. Mình không đảm bảo rằng bạn sẽ có thể tạo ra tiền, nhưng với từng bước trong hướng dẫn này, ít nhất bạn sẽ biết bạn nên bắt đầu từ đâu. “Mình không thể nói ...

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

Trí tuệ nhân tạo AlphaGo của Google đánh bại kì thủ cờ vây số một thế giới

Sau khi đánh bại đối thủ Hàn Quốc Lee Sedol, trí tuệ nhân tạo AlphaGo tiếp tục hạ gục kỳ thủ cờ vây số 1 thế giới Ke Jie người Trung Quốc. Trận đấu thế kỷ Sau gần 5 tiếng giằng co căng thẳng, ván đầu tiên trong trận so tài giữa trí tuệ nhân tạo AlphaGo của Google DeepMind và ...

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

Một lần theo chân team đi Tiếp thị, quảng cáo và …. Code dạo.

*Một bài viết rất hay của blogger Toidicodedao Như mình đã kể ở vài bài trước, hiện mình đang là UX Developer cho team iLancaster, chịu trách nhiệm phát triển app di động cho Đại học Lancaster. Dạo gần đây, app này đang mở rộng đối tượng người dùng, không chỉ phục vụ cho sinh ...

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

Tổng hợp các phần mềm cần cài đặt trên Ubuntu

Chào các bạn. Thông thường các bạn mới làm quen thường gặp nhiều khó khăn khi cài đặt môi trường cũng như các phần mềm trên Ubuntu. Hôm nay mình xin tổng hợp và hướng dẫn các bạn cách cài đặt các phần mềm cần thiết, giúp các bạn tiết kiệm thời gian hơn <img alt="

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

Hacker sử dụng thông tin cá nhân đánh cắp để làm gì?

Thông tin bị đánh cắp như thế nào? Nhiều người nghĩ rằng hacker là nguyên nhân chính gây ra việc mất dữ liệu, tuy nhiên nghiên cứu của hãng bảo mật Trend Micro (Nhật Bản) cho thấy nguyên nhân chủ yếu của việc bị mất dữ liệu là do người dùng làm mất hoặc bị đánh cắp thiết bị. ...

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

Đang có vụ tấn công ransomware cực lớn trên toàn cầu, tải về bản vá lỗi ngay

Chỉ 6 tiếng sau khi lây nhiễm tại Anh, mã độc tấn công đòi tiền chuộc (ransomware) mang tên WanaCrypt0r đã lan rộng ra 74 quốc gia với hơn 45 ngàn cuộc tấn công trên toàn thế giới. Có thể xem đây là cuộc tấn công mạng khai thác giao thức P2P (Peer-to-Peer) lớn nhất trong một thập ...

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

JS truyền kì – chương 2: võ lâm dậy sóng

PHẦN 1: TẠI ĐÂY Tóm tắt phần trước : JavaScript ban đầu bị xem là một ngôn ngữ “cùi bắp” ở client side. Với sự ra đời của AJAX và jQuery, JS bắt đầu được sử dụng nhiều hơn Hồi thứ tư – Thời đại hậu Ji Qui Trước đây, hầu hết developer ở server side đều viết ...

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

KHẮP NƠI ĐỀU ĐANG NÓI ĐẾN FINTECH, SINH VIÊN CÔNG NGHỆ CẦN LÀM GÌ NGAY BÂY GIỜ?

Khi ngay cả những “người ngoại đạo” với công nghệ cũng đang dần quen thuộc với các khái niệm “Fintech”, “Blockchain” hay “bitcoin”, thì câu hỏi tiếp theo mà “dân Tech” cần đặt ra cho bản thân là “Mình nên làm gì?” ...

Tác giả: Tạ Quốc Bảo viết 16:43 ngày 24/09/2018

Cloud Testing - những kiến thức cơ bản cho người mới bắt đầu

Trong bài viết này, chúng ta sẽ tìm hiểu cách thực hiện "kiểm thử đám mây". Để hiểu được điều này, trước hết chúng ta cần biết khái niệm điện toán đám mây. Bài viết này giải thích về điện toán đám mây, kiểm thử trên đám mây và những thách thức chính khi kiểm thử trên đám mây. Vài năm ...

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