Tìm

Trần Ngọc Minh Notes

Stay hungry, stay foolish!

Chuyên mục

Thiết kế và lập trình website

PHP End of Life (a reminder)

As of December 2018 PHP 5 and 7.0 became End of Life. It is now July 2019 and up to 74%of PHP powered sites in the top 1 million are running software that is End of Life. This means there is no... Continue Reading →

The 2019 Web Developer Roadmap – A Visual Guide to Becoming a Front End, Back End, or DevOps Developer

There are many ways you can go about picking up the skills you need to become a developer. There are linear curriculums that teach you a bit of everything - like freeCodeCamp's full stack development curriculum. And then there are... Continue Reading →

jQuery Mobile: Danh sách

Tạo một danh sách Chúng ta có thể tạo một danh sách bằng ngôn ngữ HTML dùng ol (danh sách có thứ tự) hay ul (danh sách không thứ tự) và phần việc định dạng giao diện danh sách trông... Continue Reading →

Why Most Unit Testing is Waste

Unit testing is of course not just an issue in object-oriented programming, but the combination of object-orientation, agile software development, and a rise in tools and computing power has made it de rigueur. Read more >

Reinventing Firefox for Android: a Preview

At Firefox, we’re passionate about providing solutions for people who care about safety, privacy and independence. For several months, we’ve been working on a new strategy for our Android products to serve you even better. Today we’re very happy to... Continue Reading →

Micro Frontends

Good frontend development is hard. Scaling frontend development so that many teams can work simultaneously on a large and complex product is even harder. In this article we'll describe a recent trend of breaking up frontend monoliths into many smaller,... Continue Reading →

jQuery Mobile: Thanh điều hướng (navigation bar)

Thanh điều hướng Trong bài trước, chúng ta đã làm quen với các nút trên vùng header và footer. Tuy nhiên, với jQuery Mobile, chúng  ta có thể tạo các thanh điều hướng, một công cụ hiệu quả hơn so... Continue Reading →

How to choose which programming language you should learn in 2019

Thanks to the internet, anyone in the world can access world-class resources to learn how to code for little or no money. While that’s great for anyone who wants to become a software developer, it also creates a challenge — especially if... Continue Reading →

What’s New In DevTools (Chrome 76)

Hello! Here's what's new in Chrome DevTools in Chrome 76. Read more >

An Exercise Program for the Fat Web

When I wrote about App-pocalypse Now in 2014, I implied the future still belonged to the web. And it does. But it's also true that the web has changed a lot in the last 10 years, much less the last 20 or... Continue Reading →

W3C AND THE WHATWG SIGNED AN AGREEMENT TO COLLABORATE ON A SINGLE VERSION OF HTML AND DOM

Today W3C and the WHATWG signed an agreement to collaborate on the development of a single version of the HTML and DOM specifications. The Memorandum of Understanding jointly published as the WHATWG/W3C Joint Working Mode gives the specifics of this collaboration. This... Continue Reading →

Internet of Things and the Modern Web

Home Assistant is world's biggest open-source home automation platform. It supports over 1000 devices and services, and it is used everywhere: homes, boats and museums. Today I want to talk about our UI, what we're trying to solve and how we solve it. Before we dive into... Continue Reading →

PHP in 2019

Do you remember the popular "PHP: a fractal of bad design" blog post? The first time I read it, I was working in a crappy place with lots of legacy PHP projects. This article got me wondering whether I should... Continue Reading →

jQuery Mobile: header và footer

Header Trong các bài viết trước về jQuery Mobile, chúng ta có thể dễ dàng thêm header của trang dùng thuộc tính data-role trong thẻ div như sau: Kết quả Chúng ta có thể làm cho header đẹp hơn bằng... Continue Reading →

Web Components will replace your frontend framework

Remember when document.querySelector first got wide browser support and started to end jQuery's ubiquity? It finally gave us a way to do natively what jQuery had been providing for years: easy selection of DOM elements. I believe the same is... Continue Reading →

jQuery Mobile: các thuộc tính data-title, data-prefetch và data-transition

Thuộc tính data-title Sao chép các đoạn mã từ tập tin test.htm trong bài liên kết và hiệu ứng Ajax và lưu thành tập tin jQueryMobileDemo.html, sử dụng lại tập tin contact.html. Thực thi tập tin jQueryMobileDemo.html vừa tạo trong... Continue Reading →

Ten Lessons I Learned While Teaching Myself to Code

I learned a ton, and now I very frequently write code to help me in my job as a journalist and book author. I’ve written little scripts and programs that make my work and personal life easier. I’ve also discovered... Continue Reading →

7 web development practices challenged

There are many myths in the software business that have led to wrong best practices. In this post I will address 7 of these best practices and explain on which wrong assumptions they are based. I'm worried about the state... Continue Reading →

Best JavaScript Bloggers To Follow In 2019

Here I simply list the authors that I think are very good at writing about JavaScript. They are all strong personalities, achievers and what’s the most important JavaScript community influencers. Feel free to put everyone on this list into your favorite RSS... Continue Reading →

Gimli: A Visual Studio Code extension enabling smart visual tools for front-end developers.

Unlike other visual development platforms, Gimli is targeted towards front-end developers. Gimli is not a “no-code” solution. Instead it tries to combine visual tools often found in “no-code” solutions with your Visual Studio Code development environment. Read more >

Bạn không cần jQuery nữa đâu

Ngày nay, môi trường lập trình front-end phát triển rất nhanh chóng, các trình duyệt hiện đại đã cung cấp các API đủ tốt để làm việc với DOM/BOM. Bạn không còn cần phải học về jQuery nữa. Đồng thời,... Continue Reading →

All you need to know about hyphenation in CSS

Earlier this month I was invited to give an evening lecture at the Typography Society of Austria (tga) in Vienna. I was honoured to do so, as it meant following in the footsteps of such luminaries as Matthew Carter, Wim Crouwel, Margaret... Continue Reading →

The RedMonk Programming Language Rankings: January 2019

This iteration of the RedMonk Programming Language Rankings is brought to you by IBM. From Java to Node.js, IBM remains at the forefront of open source innovation. Try our code patterns to help build the future of open source. Read more >

jQuery Mobile: các liên kết và hiệu ứng Ajax

Hiệu ứng Ajax Trong tập tin test.html ở bài Thêm nhiều trang đến một tập tin HTML dùng jQuery Mobile, chúng ta đã tổ chức nhiều trang trong cùng một tập tin và thực hiện liên kết giữa các trang... Continue Reading →

Web scraping with Electron

Web scraping is a technique for extracting content from websites in order to archive data in a structured way. Be careful, however, to respect the terms of use of the website concerned. Read more >

Web Design 3.0: When Your Web Design Really Matters

We love web design, and it is our passion. Web design is a part of our life. Since 2000, we have watched what is happening in the web design world every day. We are involved in the web design process,... Continue Reading →

Learning to Learn

There’s been a lot of talk recently about whether or not you need a degree to be in tech (spoiler: you don’t). But please don’t take this to mean you don’t need any kind of education to be in tech,... Continue Reading →

GrapesJS: Free and Open Source Web Builder Framework

GrapesJS is an open-source, multi-purpose, Web Builder Framework which combines different tools and features with the goal to help you (or users of your application) to build HTML templates without any knowledge of coding. It's a perfect solution to replace... Continue Reading →

Thêm nhiều trang đến một tập tin HTML dùng jQuery Mobile

Dùng data-role và id Trong bài Phân vùng với jQuery Mobile, chúng ta đã làm quen với thuộc tính data-role giúp việc phân vùng hiệu quả hơn với jQuery Mobile. Thuộc tính data-role cũng hữu ích trong việc thêm nhiều... Continue Reading →

Animating CSS Grid

Sử dụng các thuộc tính grid-template-columns và grid-template-rows của CSS Grid trong Firefox Nightly https://codepen.io/ngocminhtran/pen/GPVKNw Source: css-irl.info

Phân vùng với jQuery Mobile

Thuộc tính data-role Một trong những lưu ý quan trọng khi thiết kế một trang web dùng ngôn ngữ HTML là phải chú ý phân vùng. Điều này không những giúp người thiết kế web có thể dễ dàng trong... Continue Reading →

PHP Apprentice – An online book for learning PHP

PHP Apprentice is an online, open source book about the PHP programming language. PHP is one of the most popular platforms for building websites and web services. It is a great language that is easy to learn and allows you... Continue Reading →

Sử dụng thư viện jQuery Mobile

Giới thiệu Giao diện web hiện đại phải có khả năng thay đổi theo kích thước màn hình từ máy tính bàn (desktop) đến máy tính bảng (tablet) và điện thoại di động (smartphone) – tức là responsive web.  Bạn... Continue Reading →

Nhập môn CodePen

Giới thiệu Nếu bạn đang làm việc hay học thiết kế web ở mức front-end thì CodePen là môi trường hấp dẫn giúp bạn có thể học hỏi và chia sẻ kiến thức một cách hiệu quả. Giao diện CodePen... Continue Reading →

A Recap of Frontend Development in 2018

The world of frontend development moves fast. Very fast. This article will recap the most important frontend news, notable events, and trends in JavaScript for 2018. Read more >

Magic Grid – A simple, lightweight Javascript library for dynamic grid layouts.

Creating a dynamic grid layout has never been easier. With Magic Grid, all you have to do is specify a container and listen for changes. A few other configuration options are available for convenience but it's all very simple. Read... Continue Reading →

Grow Your Technical Skills with Google

Whether you’re a student or an educator, newer to computer science or a more experienced coder, or otherwise interested in software engineering, we hope there’s something for you here in Google’s Guide to Technical Development. We’ve carefully curated a collection... Continue Reading →

A-Frame – A web framework for building virtual reality experiences

A-Frame can be developed from a plain HTML file without having to install anything. Read more >

Announcing WPF, WinForms, and WinUI are going Open Source

Buckle up friends! Microsoft is open sourcing WPF, Windows Forms (winforms), and WinUI, so the three major Windows UX technologies are going open source! All this is happening on the same day as .NET Core 3.0 Preview 1 is announced. Madness! 😉 Read more... Continue Reading →

LEARN HOW TO BUILD A DATABASE

This site hosts the lessons for LearnDB, a project that teaches you how to create a database system from scratch with Node.js and JavaScript. Read more >

Let’s build the future of the web

With actionable guidance and analysis, web.dev helps developers like you learn and apply the web's modern capabilities to your own sites and apps. Read more >

These tools will help you write clean code

Learning to write good code, but you don’t know where to start… Going through style-guides like Airbnb’s Javascript Style Guide… Trying to write code with best practices... Read more >

Building web accessibility for 2019

Today’s web content is amazingly rich. It varies from standard HTML to complex web apps full of media; such as animation, data visualization, video games, mixed reality and VR, to name a few. Such content is often inaccessible or poorly... Continue Reading →

Whatever Happened to the Semantic Web?

In 2001, Tim Berners-Lee, inventor of the World Wide Web, published an article in Scientific American. Berners-Lee, along with two other researchers, Ora Lassila and James Hendler, wanted to give the world a preview of the revolutionary new changes they... Continue Reading →

Modern Frontend Developer in 2018

The purpose of this roadmap is to give you an idea about the landscape and to guide you if you are confused about what to learn next and not to encourage you to learn what is hip and trendy. You... Continue Reading →

Google Web Designer

Create engaging, interactive HTML5-based designs and motion graphics that can run on any device. Download and Learn Googe Web Designer >

A Web Design Crash Course: From one non-designer to another

I will preface this by saying that I'm not professionally a designer. That being said, I like building pretty things and have had some success with that. A lot of developers seem overwhelmed by design, so I wanted to do... Continue Reading →

The Most Important CSS Concept to Learn

The Cascade is how CSS was designed from the very beginning, and there’s a reason it’s called CSS — Cascading Style Sheets! Sadly, CSS has a poor reputation for the same fundamental concept upon which it is built. But what exactly is the Cascade,... Continue Reading →

MSDN Magazine 2018 (Updated)

MSDN Magazine 2018 (Updated) >

Java Magazine July/August 2018

Java Magazine July/August 2018 >

How to become a developer and get your first job as quickly as possible

Have you ever thought about becoming a software developer or looking for a change of career? This article will give you a solid plan to get you started in software development and get you your first job! Read more >

The whole of WordPress compiled to .NET Core and a NuGet Package with PeachPie

A year ago you could very happily run WordPress (a very NON-trivial PHP application, to be clear) under .NET Core using Peachpie. You would compile your PHP into an assembly and then do something like this in your Startup.cs... Read... Continue Reading →

Friendly web development tutorials for complete beginners

Learning to code shouldn’t be hard. We’re making it easier by putting together a comprehensive set of web development tutorials to help transform complete beginners into talented Interneting professionals. We’ve got the curriculum, all you need is the motivation to... Continue Reading →

The book: Test-Driven Web Development with Python

"Test-Driven Web Development with Python" aims to teach TDD for web programming... Read more >

5 Projects to Help You Learn React

If you’re in the middle of trying to learn React, you have probably run into the “the gap.” You have a handle on the basics: components, props, state. You’ve done a tutorial or two, and probably built a few To... Continue Reading →

Teach Programming to become a better programmer

Are you bored with programming? Why not teach it. Certainly it is one of the most rewarding feelings teaching someone programming and inspiring new leaders in our fruitful field. Who knows they might go onto building something that changes the... Continue Reading →

Web Framework Benchmarks

This is a performance comparison of many web application frameworks executing fundamental tasks such as JSON serialization, database access, and server-side template composition. Each framework is operating in a realistic production configuration. Results are captured on cloud instances and on... Continue Reading →

CSS Box Alignment

The CSS Box Alignment module specifies CSS features that relate to the alignment of boxes in the various CSS box layout models: block layout, table layout, flex layout, and grid layout. The module aims to create a consistent method of... Continue Reading →

Debugging Modern Web Applications

Xây dựng và debugging các ứng dụng JavaScript hiện đại trong Firefox DevTools. 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 →

Learn React by building a web app

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

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 >

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 >

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 >

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 >

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 >

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 >

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 >

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 >

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 >

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 >

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 →

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 >

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 >

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.

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 →

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 >

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 →

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 >

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 →

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 >

JavaScript cho Microcontrollers và IoT (Phần 1)

Một hướng dẫn về cách dùng JavaScript cho microcontrollers và IoT (internet of things). Xem chi tiết > 

Tài nguyên IT

Làm việc trong lĩnh vực IT không thể không thường xuyên cập nhật kiến thức. Sau đây là một số nguồn tin cậy là nơi tham khảo, cập nhật lý tưởng cho những ai quan tâm đến nền tảng công... Continue Reading →

System.IO và FileUpload control trong ASP.NET

Giới thiệu .NET Framework cung cấp nhiều lớp và phương thức cho phép làm việc dễ dàng với các tập tin. Với các tập tin văn bản, lớp File chứa trong namespace System.IO được dùng phổ biến. Lớp File chứa... Continue Reading →

Cách dùng Crystal Report trong ASP.NET

Tải Crystal Report Trong các phiên bản Visual Studio thường có kèm theo công cụ Crystal Report để tạo các báo cáo (report) cho ứng dụng. Tuy nhiên, kể từ Visual 2010 thì công cụ Crystal Report đã bị xoá... Continue Reading →

Xây dựng một website dùng AsciiDoc

Với DocBook và AsciiDoc, chúng ta có thể xây dựng một website nhanh chóng và hiệu quả mà không cần quan tâm về CGI, PHP, hay cơ sở dữ liệu. Xem chi tiết >

MSDN Magazine June 2017

Tạp chí MSDN Magazine trong tháng 6/2017 đã có nhiều chủ đề cập nhật các công nghệ nổi bật của Microsoft. Xem chi tiết >

Dat: giao thức đồng bộ dữ liệu

Dat là giao thức đồng bộ dữ liệu ngay cả khi các dữ liệu là rất lớn và thường xuyên thay đổi. Chi tiết về dự án phát triển Dat >

Nguyên tắc SOLID

SOLID là tên viết tắt của 5 nguyên tắc cơ bản giúp tạo ra kiến trúc phần mềm tốt. SOLID viết tắt của: S: đại diện cho SRP (Single responsibility principle) O: đại diện cho OCP (Open closed principle) L: đại diện cho... Continue Reading →

Hội thảo Microsoft Build 2017 dành cho nhà phát triển .NET

Chuyên gia Scott Hanselman đã chia sẻ bài viết về hội thảo Microsoft Build 2017 dành cho các nhà phát triển .NET. Xem chi tiết bài viết > Một vài video được Scott chia sẻ: https://channel9.msdn.com/Events/Build/2017/B8001/player https://channel9.msdn.com/Events/Build/2017/B8048/player https://channel9.msdn.com/Events/Build/2017/T6072/player https://channel9.msdn.com/Events/Build/2017/B8104/player https://channel9.msdn.com/Events/Build/2017/B8078/player

Nhập môn về WebAssembly

Một nhập môn thú vị và trực quan về WebAssembly. Xem chi tiết >

Dùng Fetch API

Khi gửi hay nhận dữ liệu với JavaScript, chúng ta thường dùng kĩ thuật Ajax. Cách thông thường là dùng XMLHttpRequest hay dùng phương thức ajax của thư viện jQuery. Các trình duyệt ngày nay còn hỗ trợ thêm một cách mới... Continue Reading →

Tài liệu cho kiến trúc .NET

Microsoft vừa đưa ra các tài liệu hướng dẫn tổng quan về kiến trúc .NET. Các tài liệu hướng dẫn liên quan đến 4 lĩnh vực trọng tâm trong chiến lược phát triển nền tảng .NET của Microsoft bao gồm: Microservices... Continue Reading →

DoneJS hay JavaScriptMVC

DoneJS, hay trước đây được biết tới là JavaScriptMVC, là nền tảng để xây dựng ứng dụng trên web, thiết bị di động, hay desktop vừa ra mắt phiên bản 1.0. Xem thêm chi tiết > 

Fanthom: một nền tảng để hiểu các trang web

Fanthom là một ngôn ngữ dùng để trích xuất ngữ nghĩa từ nội dung của các trang web. Xem chi tiết bài viết >

Tương lai của Ad-blocking

Ad-Blocking là một kiểu phần mềm (cũng có thể là một thiết bị phần cứng) dùng để xoá hay lọc các nội dung quảng cáo từ các website, trang web, hay các ứng dụng mobile. Tương lai ad-blocking như thế... Continue Reading →

11 công nghệ “hot” nhất hiện nay

11 công nghệ "hot" nhất hiện nay để chúng ta học hỏi và khám phá gồm: Internet of things security Artificial intelligence Machine learning Data science Blockchain Mesh app and service architecture (MASA) Digital twins: Prepare to fail Autonomous vehicles,... Continue Reading →

Lựa chọn giữa React và Angular

React và Angular là hai trong số những nền tảng JavaScript được dùng phổ biến nhất hiện nay trong phát triển ứng dụng web. Lựa chọn nền tảng là quan trọng để bắt đầu. Xem chi tiết so sánh và... Continue Reading →

Khuynh hướng công nghệ năm 2017

Một báo cáo về khuynh hướng công nghệ, nền tảng, ngôn ngữ lập trình, hệ điều hành, v.v. trong năm 2017. Xem chi tiết báo cáo >

WebL: ngôn ngữ lập trình cho Web

Bài báo giới thiệu ngôn ngữ lập trình dùng cho việc xử lý các tài liệu Web gọi là WebL. Xem chi tiết và tải pdf >

Phương pháp học (How to study)

Một hướng dẫn về cách học hiệu quả cho những ai yêu việc học. Xem chi tiết > 

Ebook hay: Front-End Developer Handbook 2017

Cuốn sổ tay thú vị dành cho những nhà phát triển ứng dụng đầu cuối. Đọc online > Tải pdf >

Bí mật CSS

Nếu là người học hay làm việc trong lĩnh vực thiết kế web thì CSS là công nghệ rất quen thuộc. Tuy nhiên, phần lớn chúng ta vẫn chỉ quan tâm đến các kĩ thuật bề nổi hơn là quan... Continue Reading →

Bảo mật ứng dụng Web với HTTP Headers

Học cách bảo mật ứng dụng Web với HTTP Headers. Xem chi tiết >

HTTP/2 Server Push

Một giảng giải chi tiết về HTTP/2 Server Push. Xem chi tiết >

Microsoft: hợp nhất các nguồn tài nguyên .NET về một mối

Google vừa thông báo triển khai site mới để chia sẻ các dự án mã nguồn mở của mình thì Microsoft, một gã khổng lồ công nghệ khác, đã thông báo việc hợp nhất các nguồn tham khảo .NET Core... Continue Reading →

Powered by WordPress.com.

Up ↑

%d bloggers like this: