Tìm

Trần Ngọc Minh Notes

Stay hungry, stay foolish!

Min Joo

Trần Ngọc Minh

Java Magazine: May/June 2018

Tạp chí Java tháng 5 & 6 năm 2018 vừa ra mắt. Xem chi tiết >

News for May 2018

Understanding Machine Learning: From Theory to Algorithms A Short Introduction to The Art of Programming (pdf) New CSS Features That Are Changing Web Design Java is too old, What should you learn in 2018? Everything old is new again: Microservices... Continue Reading →

Avengers: Cuộc chiến vô cực

Avengers:cuộc chiến vô cực đã đến đúng như kỳ vọng của một bộ phim bom tấn - mãn nhãn và đậm tính giải trí. Kết thúc bộ phim, gây hụt hẫng cho nhiều người, là hình ảnh ác nhân Thanos... Continue Reading →

Einstein – Cuộc đời và vũ trụ

Lời nói đầu Trong những năm tháng cuối đời của Einstein, có lần Sở Giáo dục Tiểu bang New York đã hỏi ông rằng các trường học nên chú trọng điều gì. Ông trả lời: “Khi dạy sử, nên bàn... Continue Reading →

11 Open-Source Frameworks for AI and Machine Learning Models

11 nền tảng mã nguồn mở phổ biến nhất dùng cho AI và Machine Learning. Xem chi tiết >

10 Machine Learning Algorithms You Should Know to Become a Data Scientist

10 thuật toán cơ bản cần biết trên hành trình trở thành nhà khoa học dữ liệu (data scientist). Xem chi tiết >

Hands-On Data Science Education

Trang bị kiến thức và kỹ năng về Data Science. Xem chi tiết >

Learn React by building a web app

Học React thông qua một ví dụ cụ thể. Xem chi tiết >

Thực thi mã Python trên Anaconda prompt

Sau khi cài đặt thành công Anaconda, chúng ta bắt đầu viết vài dòng mã Python. Dòng mã sau đây dùng để viết lệnh xuất dòng chữ Hello Word trong Python 3.6.4: Cách thực hiện: Mở Anaconda prompt và gõ... Continue Reading →

Here are examples of everything new in ECMAScript 2016, 2017, and 2018

Một bài viết tuyệt vời tổng hợp các điểm mới trong các phiên bản 2016, 2017 và 2018 của ECMAScript. Xem chi tiết >

MSDN Magazine 3/2018

Tạp chí MSDN tháng 3/2018 với nhiều chủ đề thú vị. Xem chi tiết >

Introducing TensorFlow.js: Machine Learning in Javascript

Nhập môn TensorFlow.js, một thư viện JavaScript dùng trong Machine Learning. Xem chi tiết >

Modern PHP Without a Framework

Một bài viết thú vị về cách tạo một dự án PHP mà không cần dùng bất kỳ framework nào. Xem chi tiết >

Cài đặt Python cho Machine Learning và Tensorflow trong Windows 10

Tải Anaconda Cài đặt Anaconda (ví dụ vị trí cài đặt là D:\soft\Anaconda_Python_Install) Thiết lập biến môi trường: Vào System Properties > Environment Variables Tại ô System variables chọn Path và nhấn nút Edit Trong cửa sổ Edit  environment variables nhấn... Continue Reading →

Java Magazine: March/April 2018 Edition

Tạp chí Java tháng 3/4 năm 2018 vừa ra mắt với nhiều chủ đề thú vị. Xem chi tiết >

Java 10 release

Java SE 10 đã chính thức ra mắt. Có thể tải và hiểu hơn về Java SE 10 qua các bài viết sau: Java 10 release Introducing Java SE 10 How Java 10 will CHANGE the Way You Code

CSS: The bad bits (and how to avoid them)

Các thói quen xấu khi sử dụng CSS và cách phòng tránh chúng. Xem chi tiết >

XUYÊN MỸ

Cuốn sách kể lại khoảng thời gian 2 năm từ lúc tác giả Phan Việt ở Châu ÂU về nhà bên bờ Đông nước Mỹ, rồi chuyển từ bờ Đông trở lại Chicago, chia tay chồng, tốt nghiệp chương trình... Continue Reading →

Phi lý trí

Các lực lượng phi lý trí (được đề cập trong sách): Tính tương đối: chúng ta luôn nhìn nhận những thứ xung quanh trong mối tương quan (hay so sánh) với các sự vật khác. Sự so sánh giúp chúng... Continue Reading →

How JavaScript works

Một chuỗi các bài viết sâu sắc về cách hoạt động của JavaScript. Xem chi tiết >

The best platform to learn cryptography

Học mã hoá với công cụ trực tuyến. Xem chi tiết >

Dành cho các “mọt sách”

Một danh sách những cuốn sách (tiếng Anh) cùng những lời khuyên hữu ích cho những "mọt sách". Xem chi tiết >

A Practical Introduction to Blockchain with Python

Một nhập môn Blockchain thú vị dùng ngôn ngữ Python. Xem chi tiết >

Stephen Hawking: thiên tài bất tử

Đã là con người thì ai cũng phải chết Stephen Hawking là con người Nên Stephen Hawking phải chết Stephen  Hawking, thiên tài vật lý, vừa ra đi ở tuổi 76. Ông đã chính thức gia nhập ngôi đền của... Continue Reading →

LINQ và ENTITY FRAMEWORK

Giới thiệu LINQ LINQ (Language-Integrated Query) là ngôn ngữ truy vấn được tích hợp trong các ngôn ngữ lập trình .NET Framework. LINQ cho phép truy vấn dữ liệu, một cách trực tiếp từ mã lập trình, đến các nguồn... Continue Reading →

4 key AI concepts you need to understand

4 khái niệm cốt lõi cần phải biết dành cho những người quan tâm đến trí tuệ nhân tạo (AI). Xem chi tiết >

The Philosophy of Computer Science

Bàn về khía cạnh triết học của khoa học máy tính. Xem chi tiết >

The History of .NET

The History of .NET - Richard Campbell from NDC Conferences on Vimeo.

We Application from scratch, Part 1

Một nhập môn thú vị về quá trình xây dựng ứng dụng Web bằng ngôn ngữ Python. Xem chi tiết >

Appropriate Uses For SQLite

Hiểu về khái niệm và cách dùng hiệu quả SQLite. Xem chi tiết >

Algorithms, Etc. by Jeff Erickson

Các bài giảng về thuật toán của Giáo Sư Jeff Erickson. Xem chi tiết >

CSS Grid for UI Layouts

Cách sử dụng CSS Grid để cải thiện layout của ứng dụng. Xem chi tiết >

JavaScript in the Internet of Things: JerryScript and the Fitbit Ionic

JavaScript trong thời đại IoT (Internet of Things). Xem chi tiết >

How to learn Deep Learning in 6 months

Tôi đã  chia sẻ cách thức học Machine Learning trong vòng 6 tháng của Zach Miller trong kế hoạch học Machine Learning 2018 và nếu chúng ta quan tâm đến cách thức học Deep Learning trong vòng 6 tháng thì bài... Continue Reading →

A to-do list for new ASP.NET Core projects

Một danh sách những thao tác cần thiết cho những người bắt đầu với các dự án ASP.NET Core. Xem chi tiết >

Lối sống tối giản của người Nhật

Cuốn sách mô tả cách loại bỏ đồ đạc và sắp xếp không gian sống phù hợp.  Tác giả Sasaki Fumio trình bày 55 quy tắc  và 15 quy tắc bổ sung để chúng ta có thể  vứt bỏ đồ... Continue Reading →

MSDN Magazine (Jan/Feb 2018)

Tạp chí  công nghệ Microsoft tháng 1 và 2 năm 2018. Xem chi tiết >

Java Magazine (Jan/Feb 2018)

Tạp chí Java tháng 1 và 2 năm 2018 đã xuất bản. Xem chi tiết >

Điều kỳ diệu

Điều kỳ diệu (wonder) Khởi đầu năm mới ai cũng hi vọng mình sẽ có một năm đầy ắp những điều kỳ diệu cho bản thân và những người mà ta yêu mến. Lúc rảnh rỗi là tôi thích xem... Continue Reading →

10 Tips for 10x Application Performance

Các thủ thuật hay dùng cho việc cải thiện hiệu năng của ứng dụng web. Xem chi tiết >

Hành trình học Machine Learning 2018

Machine Learning đang là một trong những lĩnh vực nghiên cứu và ứng dụng sôi động nhất hiện nay. Tôi rất thích Machine Learning và muốn đầu tư một cách nghiêm túc trong năm 2018. Nhưng bắt đầu như thế... Continue Reading →

The Ultimate Guide to JavaScript Frameworks

Một bài viết giới thiệu và phân tích về JavaScript Framework hay nhất mà tôi từng biết. Xem chi tiết >

KotlinConf 2017

Kotlin đang trở thành một trong những ngôn ngữ lập trình phổ  biến nhất trong phát triển ứng dụng Android. Một chia sẻ hữu ích về Kotlin tại hội thảo KotlinConf 2017 giúp ta có cái nhìn rõ nét hơn... Continue Reading →

The Google Brain Team — Looking Back on 2017

Một chia sẻ về những thành công về lĩnh vực AI trong năm 2017 của Google. Xem chi tiết >

Programming Notes for Professionals books

Tập hợp những ghi chú về công nghệ và các kỹ thuật lập trình. Các ghi chú được phân loại theo các chủ đề như .NET Framework, Android, v.v. và chúng ta có thể tải các bản pdf. Xem chi... Continue Reading →

BỤNG LỬA

Đây là một trong những cuốn sách truyền cảm hứng hay nhất mà tôi từng đọc (bên cạnh cuốn Nhà Giả Kim của Paulo Coelho). Với cuốn sách này, chúng ta cũng bước đầu làm quen với Triết học phương... Continue Reading →

Những nền tảng của thói quen hàng ngày hiệu quả

Năm 2018 với đầy ắp những mục tiêu và dự định. Thói quen hàng ngày, mặc dù rất nhỏ bé, nhưng là yếu tố quan trọng nhất giúp chúng ta đạt được những mục tiêu ngắn hạn cũng như dài... Continue Reading →

The Pragmatic Programmer – From Journeyman To Master

Đây là cuốn sách kinh điển – tức là có giá trị vượt thời gian và chúng ta phải đọc đi đọc lại nhiều lần. Có rất nhiều ý tưởng thú vị từ cuốn sách mà mỗi người đọc sẽ... Continue Reading →

My Reading 2018

Đọc sách là một trong những cách cập nhật kiến thức hiệu quả nhất trong thời đại ngày nay. Đây là những cuốn sách tôi sẽ đọc trong năm 2018 - mặc dù đã biết từ lâu nhưng chưa thật... Continue Reading →

Thông điệp đầu năm 2018

Kết thúc năm 2017 với đầy ắp những trải nghiệm thú vị. Bài học, trải nghiệm trong năm 2017 sẽ góp phần định hình cách sống trong năm 2018. LUÔN LÀ CHÍNH MÌNH Điều khó khăn nhất mà tôi đã... Continue Reading →

Những thành tựu trong AI và Deep Learning năm 2017

Kết thúc năm 2017 với nhiều thành tựu công nghệ vượt trội. Hãy cùng nhìn lại những thành tựu của AI và Deep Learning trong năm 2017. Xem chi tiết >

Effective Engineer

Một chia sẻ hữu ích về cách để trở nên hiệu quả trong lĩnh vực kỹ thuật, công nghệ. Xem chi tiết >

How I learned to program

Một câu chuyện về quá trình học lập trình của Dan Luu, một chuyên gia IT, từ thời còn cắp sách đến trường cho đến khi ra làm việc thực tế để rút ra những bài học cho riêng mình.... Continue Reading →

Ebook: Machine Learning for Dummies

Machine Learning là một trong những lĩnh vực 'hot' nhất hiện nay. Cùng nhau tìm hiểu những khái niệm cơ bản về Machine Learning với ebook: Machine Learning for Dummies. Đọc Ebook >

Tầm quan trọng của jQuery

Nếu bạn đã từng nghe jQuery, một thư viện nổi tiếng của JavaScript, nhưng vẫn còn nghi ngờ, lưỡng lự trong việc đầu tư thời gian, công sức cho việc tìm hiểu thư viện này trong những năm sắp tới... Continue Reading →

5 đặc trưng quan trọng trong .NET không thể bỏ lỡ

Hệ sinh thái .NET đã có nhiều bước tiến quan trọng trong những năm qua với nhiều tính năng, đặc trưng tiên tiến, trong đó có 5 đặc trưng quan trọng chúng ta không thể bỏ qua. Xem chi tiết... Continue Reading →

Tương lai của jQuery UI và jQuery Mobile

Một chia sẻ về tương lai của jQuery UI và jQuery Mobile trên blog của cộng đồng jQuery. Xem chi tiết >

Sách và blog ấn tượng (nhật ký ngày 2/12/2017)

Sống trong thời đại thông tin thay đổi chóng mặt như hiện nay, nhu cầu làm mới bản thân của mỗi người là tất yếu. Một trong những cách hiệu quả nhất là đọc sách hay và theo dõi blog... Continue Reading →

Bộ tạp chí MSDN 2017

Xem đầy đủ tạp chí MSDN năm 2017 tại đây.

Java Magazine tháng 11 và 12 năm 2017

Tạp chí về Java tháng 11 và 12 năm 2017 với những nội dung hấp dẫn. Xem chi tiết >

Những cuốn sách về lập trình kinh điển

Danh sách những cuốn sách lập trình mà bất kỳ ai quan tâm về lập trình cũng phải đọc. Xem chi tiết >

Kotlin: ngôn ngữ chuyên viết ứng dụng Android

Bên cạnh Java và C++, Google đã phát triển ngôn ngữ Kotlin chuyên viết các ứng dụng Android (giống như Swift chuyên viết các ứng dụng iOS của Apple). Bắt đầu học Kotlin > Thực thi Kotlin online >

JavaScript. The Core: 2nd Edition

Một bài giảng sâu sắc về những khái niệm trong JavaScript. Xem chi tiết >

Chi phí của JavaScript

Một bài viết phân tích sâu sắc về chi phí và cách viết code JavaScript hiệu quả. Xem chi tiết >

WebAssembly hỗ trợ trong tất cả các trình duyệt lớn

Công nghệ WebAssembly được hỗ trợ ban đầu trong FireFox và Chrome và bây giờ đã được hỗ trợ trong Safari (Apple) và Edge (Microsoft). Xem chi tiết >

Nhập môn Xử lý ngôn ngữ tự nhiên

Một hướng dẫn nhập môn Xử lý ngôn ngữ tự nhiên. Xem chi tiết >

Nhập môn Nullable Reference Type trong C#

Nullable Reference Type (tạm dịch: Kiểu tham chiếu có thể nhận giá trị Null) là một trong những đặc trưng quan trọng của C#. Một nhập môn về Nullable Reference Type giúp chúng ta hiểu sâu hơn về đặc trưng... Continue Reading →

Một số cập nhật trong công nghệ .NET của Microsoft

Các cập nhật trong công nghệ .NET đã được đăng tải trên blog của Microsoft bao gồm: Ngôn ngữ F# được hỗ trợ trong .NET Core và .NET Standard Visual Studio Live Share Run và debug Java 9 trong Visual... Continue Reading →

C# 7.1

C# phiên bản 7.1 đã sẵn sàng trong Visual Studio 2017. Xem chi tiết >

Flexbox và Grids

Học về Flexbox và Grids - những công nghệ cốt lõi của CSS hiện đại. Xem chi tiết >

ECMAScript® 2018 Language Specification

Tài liệu đặc tả ECMAScript (JavaScript (Netscape) hay JScript (Microsoft)) 2018 (ES9) mô tả đầy đủ những đặc trưng (cũ và mới) của ECMAScript. Xem chi tiết > Xem thêm ECMAScript 2016 và ECMAScript 2017.

Quá khứ và tương lai của lập trình

Cùng nhìn lại quá khứ và tương lai của lập trình. Xem chi tiết >

Cập nhật jQuery

Học jQuery vừa cập nhật thêm các nội dung 4, 5, 6, 7, 8 Xem chi tiết >

AJAX jQuery

Nhập môn AJAX Công nghệ AJAX ra đời từ năm 2005, viết tắt của Asynchronous JavaScript and XML, cho phép các trang web ở phía client trao đổi dữ liệu với server mà không làm gián đoạn giao diện người... Continue Reading →

Hiệu ứng trong jQuery

Các hiệu ứng trong jQuery jQuery cung cấp nhiều phương thức để tạo các hiệu ứng sinh động cho trang web. Có thể tham khảo chi tiết về các phương thức tạo hiệu ứng động tại http://api.jquery.com/?s=effects. Trong chương này... Continue Reading →

Sự kiện (event) trong jQuery

Sự kiện HTML (HTML events) Sự kiện HTML là những thứ xảy ra do trình duyệt hay do người dùng. Nếu JavaScript hay jQuery được dùng trong trang thì các đoạn mã JavaScript hay jQuery sẽ thực hiện trên các... Continue Reading →

Làm việc với các phần tử trong trang

Thay đổi định dạng (styling) các phần tử Để thay đổi định dạng của các phần tử chúng ta có thể thực hiện theo hai cách. Cách đầu tiên là chúng ta có thể thêm hay xoá các lớp (bằng... Continue Reading →

Làm việc với properties, attributes, và dữ liệu

Với các phương thức được cung cấp sẵn trong thư viện jQuery, chúng ta có thể tạo ra giao diện đẹp bằng cách xử lý properties, attributes, classes,  styles,… của các phần tử DOM. Thế nào là property và attribute?... Continue Reading →

Cập nhật về JavaScript

Cốt lõi JavaScript đã được cập nhật thêm các phần 10, 11, 12, 13, 14, 15. Xem chi tiết >

JavaScript và Ajax

Nhập môn AJAX Công nghệ AJAX ra đời từ năm 2005, viết tắt của Asynchronous JavaScript and XML, cho phép các trang web ở phía client trao đổi dữ liệu với server mà không làm gián đoạn giao diện người... Continue Reading →

JavaScript, web forms và CSS

Làm việc với thông tin form Chúng ta có thể truy cập đến tất cả các phần tử trong web form qua DOM. Cách thức là khác nhau phụ thuộc vào kiểu phần tử. Ví dụ đối với text box... Continue Reading →

Sự kiện (events) trong JavaScript

Sự kiện HTML (HTML events) Sự kiện HTML là những thứ xảy ra do trình duyệt hay do người dùng. Nếu JavaScript được dùng trong trang thì các đoạn mã JavaScript sẽ thực hiện trên các sự kiện này. Một... Continue Reading →

HTML DOM (Docnument Object Model)

DOM là gì? DOM (Document Object Model) là tiêu chuẩn được định nghĩa bởi W3C (World Wide Web Consortium) cho phép truy cập và thay đổi nội dung, cấu trúc, định dạng của các tài liệu. W3C DOM gồm 3... Continue Reading →

Thư viện (libraries) và frameworks trong JavaScript

Thư viện lập trình Trong lập trình, một thư viện (a library) là một tập hợp các dòng mã cung cấp các chức năng phổ biến hay bổ sung. Việc sử dụng thư viện có một số lợi ích: Người... Continue Reading →

BOM (the Browser Object Model )

JavaScript luôn gắn liền với trình duyệt web (browser) nên việc hiểu về browser là rất quan trọng với người lập trình JavaScript. BOM JavaScript và trình duyệt có thể “giao tiếp” thông qua một mô hình đối tượng gọi... Continue Reading →

DevDocs API (devdocs.io)

Nơi tra cứu API một cách dễ dàng, nhanh chóng. Sử dụng devdocs.io >

Tài nguyên Web không của riêng ai

Từ lâu, MDN web docs là nguồn tài nguyên tham khảo hữu ích cho các chuyên gia cũng như những người đam mê phát triển công nghệ web mã nguồn mở. Mới đây, trong một nỗ lực thay đổi để... Continue Reading →

Ghi chú về cấu trúc dữ liệu và kĩ thuật lập trình

Tập hợp các ghi chú về cấu trúc dữ liệu và các kĩ thuật lập trình thể hiện qua hai định dạng HTML và PDF. Xem chi tiết với định dạng HTML >

Phân tích Markov trong đặc tả phần mềm

Bài báo về phân tích Markov trong đặc tả phần mềm. Xem chi tiết hay tải về >

Cấu trúc dữ liệu và giải thuật: 500 câu hỏi và giải pháp

Bộ sưu tập 500 câu hỏi và giải pháp - nguồn tham khảo hữu ích cho những sinh viên, giảng viên, và những chuyên gia cần cải thiện về cấu trúc dữ liệu và giải thuật. Nguồn 500 câu hỏi... Continue Reading →

Học cấu trúc dữ liệu và thuật toán một cách trực quan, sinh động

Cấu trúc dữ liệu và thuật toán là môn học không hề dễ dàng cho những người học ngành khoa học máy tính hay công nghệ thông tin. Tuy nhiên, sẽ ra sao nếu kiến thức về môn học này... Continue Reading →

Cách phân tích hiệu năng của một website

Phân tích hiệu năng hoạt động của website là rất cần thiết. Nhiều công cụ phân tích hiệu quả ra đời giúp các chuyên gia có thể tiết kiệm nhiều thời gian, công sức mà vẫn không giảm tính hiệu... Continue Reading →

Phân tích mã C# trên GitHub với BigQuery

BigQuery là công cụ phân tích cơ sở dữ liệu tốc độ cao của Google. Bạn nghĩ sao nếu mã C# cũng được phân tích bởi BigQuery? Tìm hiểu chi tiết về BigQuery tại đây > Tìm hiểu về cách... Continue Reading →

Java Magazine 9-10/2017

Đón xem tạp chi Java tháng 9 và tháng 10 năm 2017 với nhiều bài viết hấp dẫn. Xem chi tiết >

Bí mật về .NET Runtime

Nếu là người học và làm việc trên nền tảng .NET của Microsoft thì không ai là không biết đến khái niệm .NET Runtime. Tuy nhiên, mô tả một cách chi tiết .NET Runtime thì không có nhiều tài liệu,... Continue Reading →

MSDN Magazine 9/2017

Tạp chí MSDN tháng 9/2017 có nhiều bài viết rất thú vị. Xem chi tiết >

Dạy và học lập trình

Dạy và Học lập trình nhiều người thường nghĩ đó chỉ là câu chuyện của một người ngồi trước máy tính và viết mã chương trình - khía cạnh thực hành. Đó chỉ là một nửa câu chuyện. Để Dạy... Continue Reading →

Phân biệt .NET Standard và .NET Core

.NET Standard và .NET Core là hai khái niệm thường gây nhầm lẫn cho những người bắt đầu làm quen với .NET hay thậm chi cả những người làm việc lâu năm trên .NET. Bài viết của chuyên gia Immo Landwerth... Continue Reading →

Hiểu thêm về JavaScript

Hai bài viết thú vị về các khái niệm và ứng dụng trong JavaScript: Bàn về các khái niệm Scope và Closure > Cách tạo các tập tin Zip với thư viện JSZip >

Quản lý các tập tin CSS và JS trong thế giới HTTP/2

Giao thức HTTP/2 đang dần chiếm ưu thế trong thế giới website và các ứng dụng. Khi xây dựng website, chúng ta cần cách thức tốt nhất để quản lý các tập tin CSS và JS - là những thành... Continue Reading →

Chứng chỉ phát triển web di động của Google

Google vừa cung cấp chứng chỉ dành cho các chuyên gia phát triển web di động. Xem chi tiết > Các kiến thức, kĩ năng cần chuẩn bị >

.NET Standard cho mobile

Một chuyên gia Java viết về cách sử dụng .NET Standard cho việc phát triển ứng dụng mobile. Một tham khảo hữu ích cho những ai bắt đầu sử dụng nền tảng .NET. Xem chi tiết >

C# và Python: những ‘kẻ’ chưa gặp thời

C# và Python là những ngôn ngữ được dùng phổ biến nhất trên thế giới và vẫn đang không ngừng phát triển. Tuy nhiên, trong các bảng xếp hạng các ngôn ngữ được dùng phổ biến nhất thì C# và... Continue Reading →

Tham chiếu đến các assemblies từ .NET Core và .NET Framework

Chuyên gia Scott Hanselman đã có những chia sẻ về cách tham chiếu đến các assemblies từ .NET Core và .NET Framework. Xem chi tiết >

Chú thích các dòng mã

Một bài viết thảo luận về cách thức chú thích các dòng mã khi lập trình. Xem chi tiết >

Tại sao học JavaScript

Bài viết chỉ ra lý do tại sao chúng ta phải học JavaScript. Xem chi tiết >

5 cách để bắt đầu với Machine Learning

Một bài viết thú vị về các cách thức để bắt đầu học Machine Learning. Xem chi tiết >

Cách đánh giá chất lượng phần mềm từ mã nguồn

Chuyên gia  Erik Dietrich đã có những chia sẻ về cách đánh giá chất lượng phần mềm từ mã nguồn. Xem chi tiết >

Nhập môn trình biên dịch

Một bài viết ngắn gọn, súc tích giới thiệu trình biên dịch - một trong những môn học rất khó cho mọi người học công nghệ thông tin. Xem chi tiết >

ASP.NET Core 2.0

Microsoft đã ra mắt ASP.NET phiên bản 2.0. Xem chi tiết >

Vai trò của Java trong IoT

IoT hay Internet of Thing đóng một vai trò quan trọng trong thê giới hiện nay. Java là một trong những ngôn ngữ lập trình phổ biến nhất thế giới. Vậy Java có vai trò gì đối với IoT? Xem... Continue Reading →

.NET và WebAssembly

Chuyên gia Scott Hanselman giới thiệu một vài dự án như là chiếc cầu nối giữa thế giới .NET và WebAssembly. Xem chi tiết >

Peachpie – trình biên dịch PHP mã nguồn mở trên .NET

Peachpie là trình biên dịch PHP cho phép thực thi mã PHP trên .NET Framework, do đó cho phép các nhà phát triển PHP thâm nhập vào thế giới .NET và ngược lại. Trang chủ Peachpie: peachpie.io Tham khảo thêm... Continue Reading →

THIỀN VÀ NGHỆ THUẬT BẢO DƯỠNG XE MÁY

Cuốn sách là cuộc hành trình đi tìm ý nghĩa hay định nghĩa Phẩm Chất (Quality) của nhân vật tên là Phaedrus. Phẩm chất (quality) là gì? Câu hỏi này đã khiến Phaedrus phải tìm đến triết học (phương Tây)... Continue Reading →

Những người hay trì hoãn thường nghĩ gì? Bí mật là đây.

https://www.youtube.com/watch?v=A6t6ST2kye8&feature=youtu.be

Nghệ thuật nuôi dạy trẻ

https://www.youtube.com/watch?v=RMLC9Z2hzWo

Khan Academy – Hình thức giáo dục mới

https://www.youtube.com/watch?v=gkvMhsNWMxk

Làm chủ tri thức và tư duy thay vì điểm số

https://www.youtube.com/watch?v=Zz70zY9e3lo

Khảo sát về khả năng ứng dụng HTTPS trên Web

Một điều tra về khả năng ứng dụng giao thức HTTPS trên Web. Xem chi tiết >

MSDN Magazine July 2017

Cập nhật thông tin công nghệ Microsoft từ MSDN Magazine July 2017. Xem chi tiết > 

Tìm hiểu về Web of Things (WoT)

Chúng ta đã nghe rất nhiều về Internet of Things - là công nghệ cho phép các đối tượng vật lý kết nối đến Internet để chúng có thể được khám phá, giám sát, kiểm soát, hay tương tác. Nó... Continue Reading →

Học AI với DZone

DZone đã triển khai chuyên mục mới - AI (Trí tuệ nhân tạo) với nhiều bài viết và refcards chất lượng. Xem chi tiết >

Java Magazine July/August 2017: Java 9

Cùng tìm hiểu các đặc trưng nổi trội của Java 9 trên tạp chí Java tháng 7/8 năm 2017. Xem chi tiết >

Bill Gates và bài học cuộc sống

Hỏi: lĩnh vực nào tuổi trẻ nên dấn thân? Đáp: thứ nhất trí tuệ nhân tạo, thứ hai lĩnh vực năng lượng, và thứ ba là lĩnh vực sinh học. Hỏi: liệu có nên học cao đẳng hay đại học?... Continue Reading →

Hướng đối tượng trong JavaScript và Java

JavaScript là ngôn ngữ lập trình web phổ biến nhất thế giới và nó cũng là ngôn ngữ lập trình hướng đối tượng. Tuy nhiên, cách lập trình hướng đối tượng trong JavaScript có gì giống và khác so với... Continue Reading →

Tầm quan trọng của việc nghỉ ngơi

Khi chúng ta đã có mục tiêu và lý tưởng sống rõ ràng thì vấn đề không phải là làm việc chăm chỉ hơn hay tích cực hơn, mà vấn đề thực sự là phải biết nghỉ ngơi đúng cách!... Continue Reading →

Nhập môn Responsive Web

Thiết kế responive web là cách làm cho trang web trở nên “mềm dẻo” hay trông đẹp mắt trên tất cả các thiết bị và các kích cỡ màn hình. Ví dụ sau là hình ảnh một trang web hiển... Continue Reading →

User interface (giao diện người dùng)

CSS3 cung cấp các chức năng mới hỗ trợ giao diện người dùng với các thuộc tính resize, outline-offset, box-sizing. Trình duyệt hỗ trợ:   Chrome IE/Edge Firefox Safari Opera resize 4.0+ Không hỗ trợ 5.0+ 4.0 -moz- 4.0+ 15.0+ outline-offset... Continue Reading →

Multi-column Layout

CSS3 cho phép định nghĩa văn bản thành nhiều cột (giống các trang báo hay tạp chí). Các thuộc tính bao gồm: Thuộc tính Mô tả column-count Xác định số cột column-gap Xác định khoảng cách giữa các cột column-rule-style... Continue Reading →

ANIMATIONS

CSS3 cho phép tạo hiệu ứng động (animations) cho các phần tử mà không cần dùng JavaScript (hay Flash). CSS3 cung cấp hai thuộc tính cơ bản hỗ trợ animations là @keyframe và animation với sự hỗ trợ của các... Continue Reading →

Transitions

CSS3 transitions cho phép chúng ta thay đổi giá trị của thuộc tính theo một khoảng thời gian cho trước. Các thuộc tính được CSS3 cung cấp cho transitions gồm transition, transition-delay, transition-duration, transition-property, transition-timing-function và được hỗ trợ bởi... Continue Reading →

TRANSFORMS

CSS3 transforms cho phép chúng ta di chuyển (translate), quay (rotate), co-dãn (scale), hay nghiêng (skew) các phần tử. Có hai hình thức transform trong CSS3 là: 2D transform 3D transform 2D transform Với 2D transform, CSS3 cung cấp hai... Continue Reading →

Web fonts

Web fonts cho phép các nhà thiết kế web sử dụng các fonts không được cài đặt trên máy tính người dùng. CSS3 cung cấp thuộc tính @font-face để định nghĩa web fonts. Trình duyệt hỗ trợ:   Chrome IE/Edge... Continue Reading →

Text

CSS3 cung cấp thêm các thuộc tính mới cho định dạng văn bản. Các thuộc tính gồm: text-overflow word-wrap word-break Trình duyệt hỗ trợ:   Chrome IE/Edge Firefox Safari Opera text-overflow 4.0 + 6.0 + 7.0 + 3.1 + 11.0... Continue Reading →

Shadow effects (hiệu ứng bóng)

CSS3 cung cấp hiệu ứng tạo bóng đến văn bản và các phần tử. Hai thuộc tính cơ bản là: text-shadow box-shadow Trình duyệt hỗ trợ   Chrome IE/Edge Firefox Safari Opera text-shadow 4.0 10.0 3.5 4.0 9.5 box-shadow 10.0... Continue Reading →

Gradients

CSS3 gradients cung cấp khả năng chuyển giữa hai hay nhiều màu. CSS3 định nghĩa hai kiểu gradients là: Linear gradients: chuyển màu theo các hướng trên, dưới, trái, phải, chéo Radial gradients: chuyển màu từ trung tâm Các thuộc... Continue Reading →

Colors

CSS hỗ trợ tên màu (ví dụ yellow), mã màu thập lục phân (ví dụ  #ffe6e6 ), và màu RGB (ví dụ rgb(178, 50, 0)). CSS3 hỗ trợ thêm các hệ màu: RGBA HSL HSLA CSS3 cũng hỗ trợ thêm... Continue Reading →

CSS3 BACKGROUNDS

CSS3 cung cấp các thuộc tính mới cho phép thêm nhiều ảnh nền đến một phần tử. Một số thuộc tính: background-image, background-size, background-origin, background-clip.  Trình duyệt hỗ trợ:   Chrome IE/Edge Firefox Safari Opera background-image (multiple backgrounds) 4.0 +... Continue Reading →

CSS3 Border Images

CSS3 cung cấp thuộc tính border-image cho phép tạo khung viền cho một phần tử bằng hình ảnh. Trình duyệt hỗ trợ:   Chrome IE/Edge Firefox Safari Opera border-image 16.0 + 4.0 -webkit- 11.0 + 15.0 + 3.5 -moz- 6.0... Continue Reading →

CSS3 ROUNDED CORNERS (góc bo tròn)

CSS3 cung cấp thuộc tính border-radius để tạo góc bo tròn cho một phần tử. Trình duyệt hỗ trợ:   Chrome IE/Edge Firefox Safari Opera border-radius 5.0 + 4.0 -webkit- 9.0 + 4.0 + 3.0 -moz- 5.0 + 3.1 -webkit... Continue Reading →

Giới thiệu CSS3

CSS3 là tiêu chuẩn mới nhất cho CSS. CSS3 được chia thành các mô đun (modules) – bên cạnh đặc tả (specifications) phiên bản CSS cũ, còn bổ sung nhiều mô đun mới. Phần này chỉ đề cập đến các... Continue Reading →

Nhập môn cách tạo ứng dụng Web mà không quan tâm đến Server

Học cách tạo ứng dụng Web mà không quan tâm đến Server. Xem chi tiết >

Hiểu về cách quản lý bộ nhớ của .NET Runtime (CLR)

Hiểu hơn về cách quản lý bộ nhớ của CLR. Xem chi tiết >

Cách thiết kế một menu kiểu Accordion hoàn hảo

Học cách thiết kế Accordion menu chuẩn. Xem chi tiết > 

Khám phá lịch sử C#

Một tóm lược thú vị về lịch sử phát triển của một trong những ngôn ngữ lập trình phổ biến nhất hiện nay. Xem chi tiết >

Nhập môn Web Speed Test: công cụ phân tích hình ảnh

Kiểm tra tốc độ web là một yêu cầu quan trọng trong phát triển web, và hình ảnh chiếm rất nhiều không gian trong một website. Do đó, hiểu biết cơ bản về Web Speed Test và công cụ phân... Continue Reading →

Làm quen Stickybits

Làm quen với Stickybits - một plugin được viết bằng JavaScript. Xem chi tiết >

Web Starter Kit

Web Stater Kit là bộ cung cụ phát triển web, hướng tới hiệu suất và trải nghiệm tuyệt vời trên nhiều thiết bị, là một lựa chọn hoàn hảo cho các chuyên gia và những người bắt đầu tham gia... Continue Reading →

7 lưu ý để debugging trong Visual Studio tốt hơn

Visual Studio debugger giúp chúng ta rất nhiều trong việc phát hiện và sử lý lỗi. 7 lưu ý sau có thể giúp chúng ta sử dụng tối ưu công cụ debugger trong Visual Studio. Xem chi tiết >

HTML5 APIs

HTML5 cung cấp một tập các API hữu ích cho người phát triển web, các API có thể phân loại như sau: HTML5 Geolocation HTML5 Drag/Drop HTML5 Local Storage HTML5 Web Workers HTML5 SSE HTML5 Geolocation Dùng để xác định... Continue Reading →

Powered by WordPress.com.

Up ↑

%d bloggers like this: