Trần Ngọc Minh Notes

Stay hungry, stay foolish!

Chuyên mục

Công nghệ .NET

Microsoft launches free ‘Python for Beginners’ course

Last month, Microsoft announced full support on Azure for version 1.2 of PyTorch, a machine learning framework that is based on the programming language Python. Now, the tech giant is trying to make Python easier to comprehend for those who might... Continue Reading →

Boost Performance with Compiled Bindings in Xamarin.Forms

Data binding is at the core of just about every Xamarin.Forms application. It enabled developers to easily bridge their user interface with their code behind form a simple markup. Data binding also simplifies user interactions and updates to the user... Continue Reading →

Refactoring made easy with IntelliCode!

Have you ever found yourself refactoring your code and making the same or similar changes in multiple locations? Maybe you thought about making a regular expression so you could search and replace, but the effort to do that was too... Continue Reading →

Interacting with native libraries in .NET Core 3.0

NativeLibrary is a new class in .NET Core 3.0 for interacting with native libraries. In this article, we’ll take a closer look. Read more >

Navigating the .NET Ecosystem

In 2002, .NET was released. Over the next 12+ years, the .NET developer community patiently grew at a seemingly steady pace. Then, things started evolving rapidly. Microsoft anticipated the changing ecosystem and embraced the open-source development mindset, even acquiring GitHub.... Continue Reading →

Nhập môn Unit Testing trong .NET

Phương pháp Unit Testing Unit Testing là phương pháp kiểm thử phần mềm dựa trên các đơn vị kiểm thử (hay unit test). Trong các ngôn ngữ hướng đối tượng (ví dụ C#), các đơn vị kiểm thử này có... Continue Reading →

Hardware Intrinsics in .NET Core

Several years ago, we decided that it was time to support SIMD code in .NET. We introduced the System.Numerics namespace with Vector2, Vector3, Vector4, Vector<T>, and related types. These types expose a general-purpose API for creating, accessing, and operating on them using hardware vector instructions... Continue Reading →

Introduction to ML.NET with Permutation Feature Importance

In this post, Senior App Dev Manager Randy Park continues with his series on Machine Learning with an experiment and introduction to ML.NET. Read more >

Xamarin.Forms 4.2.0 Hits GA & CollectionView Updates

Today, we are excited to announce that Xamarin.Forms 4.2.0 is now available in stable. This release continues the 4.0 series with improvements to Shell, community enhancements, performance enhancements, and bug fixes. There are some sweet new enhancements that you can take advantage... Continue Reading →

An Important Update on MSDN Magazine

After more than three decades providing technical guidance to the community of Microsoft developers, MSDN Magazine will publish its last issue in November. All previous issues will be archived and available online. Read more >

.NET Reunified: Microsoft’s Plans for .NET 5

When Microsoft announced .NET 5 at Microsoft Build 2019 in May, it marked an important step forward for developers working across desktop, Web, mobile, cloud and device platforms. In fact, .NET 5 is that rare platform update that unifies divergent... Continue Reading →

Uno Platform makes a great choice for modern .NET developers

The Uno Platform is a Universal Windows Platform Bridge that allows UWP-based code (C# and XAML) to run on iOS, Android, and WebAssembly. It provides the full API definitions of the UWP Windows 10 October 2018 Update (17763), and the... Continue Reading →

Microsoft invests in and partners with OpenAI to support us building beneficial AGI

Microsoft is investing $1 billion in OpenAI to support us building artificial general intelligence (AGI) with widely distributed economic benefits. We’re partnering to develop a hardware and software platform within Microsoft Azure which will scale to AGI. We’ll jointly develop new Azure AI... Continue Reading →

.NET Reunified: Microsoft’s Plans for .NET 5

When Microsoft announced .NET 5 at Microsoft Build 2019 in May, it marked an important step forward for developers working across desktop, Web, mobile, cloud and device platforms. In fact, .NET 5 is that rare platform update that unifies divergent... Continue Reading →

Visual Studio tips and tricks

Whether you are new or have been using Visual Studio for years, there are a bunch of tips and tricks that can make you more productive. We’ve been sharing tips on Twitter using the #vstip hashtag for a while, and this is... 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 >

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 →


Visual Studio IntelliCode allows you to add the power of artificial intelligence to your code. Enabling IntelliCode is super easy, and I’m going to show you exactly how to do this. Read more >

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 →

Introducing the Try .NET Global Tool – interactive in-browser documentation and workshop creator

If you find yourself learning C# and .NET and come upon the "Run your first C# Program" documentation you may have noticed a "Try the code in your browser" button that lets you work through your first app entirely online,... Continue Reading →

Sử dụng Git và GitHub trong Visual Studio (từ 2017 trở lên)

Làm quen với Git và GitHub Tải và cài Git (https://git-scm.com/ ) Tạo tài khoản GitHub (https://github.com/ ) Học GitHub cơ bản https://guides.github.com/activities/hello-world/ Học Git cơ bản https://git-scm.com/docs/gittutorial Kết nối đến tài khoản GitHub từ Visual Studio Mở dự án... Continue Reading →

Intelligent Productivity and Collaboration, from Anywhere

Developers today are encountering an overwhelming amount of complexity due to the growing emphasis on time-to-market, and a broader variety of technologies being used than ever before (e.g. polyglot apps, microservices). Additionally, teams are becoming more geographically distributed, which increases the... Continue Reading →

Introducing .NET 5

Today, we’re announcing that the next release after .NET Core 3.0 will be .NET 5. This will be the next big release in the .NET family. There will be just one .NET going forward, and you will be able to use it... 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 →

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 >

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 >

Infer.NET – Thư viện dành cho những người đam mê xác suất

Khi nói tới Machine Learning (ML) chúng ta thường nghĩ tới ngôn ngữ Python hay R và các thư viện liên quan như TensorFlow, Keras, Scikit-Learn, v.v. Nhưng những người chuyên sử dụng các ngôn ngữ của Microsoft như C#... Continue Reading →

Advancing AI (MSDN Magazine January 2019)

If you’ve been reading MSDN Magazine the past couple years, you know we’ve aggressively pursued artificial intelligence (AI) and machine learning (ML) as topics of inquiry. From early introductions to Cognitive Services in 2016, to in-depth explorations of the ML.NET... 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 →

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 →

Thư viện Machine Learning cho nhà phát triển .NET

Giới thiệu Các thư viện Machine Learning (ML) như TensorFlow, Keras , CNTK hay PyTorch sử dụng ngôn ngữ Python làm nền tảng và rất khó cho các ứng dụng .NET có thể truy cập đến các thư viện này. Vì vậy, các... Continue Reading →

MSDN Magazine 2018 (Updated)

MSDN Magazine 2018 (Updated) >

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 →

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 →

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 >

MSDN Magazine 3/2018

Tạp chí MSDN tháng 3/2018 với nhiều chủ đề thú vị. 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 >

The History of .NET

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

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 >

MSDN Magazine (Jan/Feb 2018)

Tạp chí  công nghệ Microsoft tháng 1 và 2 năm 2018. 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 →

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 →

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 →

C# 7.1

C# phiên bản 7.1 đã sẵn sàng trong Visual Studio 2017. 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 > 

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 >

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 →

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 →

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 >

Tham chiếu đến thư viện .NET Core hay .NET Standard

Chuyên gia Scott Hanselman giảng giải về cách tham chiếu đến thư viện .NET Core và .NET Standard thông qua một dự án Winform trong Visual Studio 2017. Xem chi tiết >  

Visual Basic và Cross – Platform

Bạn có thể viết ứng dụng Console với Visual Basic và chạy trên Linux; bạn có thể viết ứng dụng Xamarin bằng Visual Basic và chạy trên iOS hay Android, v.v... Tất cả có thể được thực hiện nhờ .NET... Continue Reading →

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 ứng dụng WINDOWS FORM

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 →

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 →

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

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 →

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 →

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 >

A Code Review of C# Code

Cách thức chúng ta đánh giá lại những gì đã viết với ngôn ngữ C#. Xem chi tiết >

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 >

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 →

Vài vấn đề cơ bản khi học lập trình .NET

Bài viết này mô tả vài khía cạnh, vài khái niệm quan trọng cho những người bắt đầu học ngôn ngữ lập trình .NET như C#, VB, v.v. Có thể hình dung bài viết như một tấm bản đồ đơn giản... Continue Reading →

Thực thi ASP.NET Core trên nền tảng đám mây Google

Một nỗ lực và chia sẻ của chuyên gia Scott Hanselman nhằm thực thi ASP.NET Core trên nền tảng đám mây Google. Xem chi tiết >

Tại sao nên học C#

Với nền tảng .NET CORE , Microsoft đã cho thấy khả năng "thích nghi" với xu thế mã nguồn mở của mình. Và với nền tảng này, một ngôn ngữ đã nổi tiếng từ lâu lại có điều kiện trở thành... Continue Reading →

97 điều mà mọi nhà lập trình phải biết

Cuốn sách kinh điển  97 Things Every Programmer Should Know đã trở thành một trong những cuốn sách không thể thiếu cho mọi nhà lập trình. Bạn có thể mua (hay tìm bản miễn phí trên mạng) hoặc chúng ta có... Continue Reading →

WordPress trên nền tảng .NET

Để thích ứng với xu thế mã nguồn mở đang phát triển mạnh mẽ, Microsoft đã có những "động thái" tích cực để làm cho nền tảng .NET có thể tương thích với hệ thống mã nguồn mở. .NET Core... Continue Reading →

.NET: Bức tranh lớn

Trước khi bắt đầu học hay làm việc trong một lĩnh vực nào đó, việc thấy được bức tranh lớn hay toàn bộ lĩnh vực mình một cách tổng quát nhất là điều quan trọng - điều này cũng giống... Continue Reading →

Thực hành C#

Mọi ngôn ngữ lập trình đều có những ưu và khuyết điểm. Những ai đã làm quen với JavaScript đều biết đến cuốn sách nhập môn nổi tiếng JavaScript: The Good Parts nêu bật một cách vắn tắt những điểm mạnh và... Continue Reading →

Xử lý ngoại lệ trong .NET

Ngoại lệ và xử lý ngoại lệ là kiến thức rất quan trọng cần nắm vững cho mọi lập trình viên. Microsoft cung cấp một tập đa dạng các thư viện và nhiều kĩ thuật xử lý ngoại lệ cho nền... Continue Reading →

Stateless 3.0 – Một thư viện State Machine cho .NET Core

State Machine là một khái niệm cơ bản trong khoa học máy tính, là một công cụ toán học dùng để thiết kế thuật toán. Chuyên gia Scott Hanselman, với bài viết Stateless 3.0 - A State Machine library for... Continue Reading →

Nhập môn ASP.NET CORE 1.0 (Micorsoft Virtual Academy)

ASP.NET CORE ra đời cùng với DOT NET CORE đã trở thành một hiện tượng công nghệ trong thời gian gần đây. Cùng học ASP.NET CORE 1.0 cùng chuyên gia Scott Hansleman và Maria Naggaga với loạt bài giảng tại Microsoft... Continue Reading →

Bridge.NET: chiếc cầu nối C# và JavaScript

Những ai lập trình web đều không thể không sử dụng hai ngôn ngữ phổ biến hiện nay là C# và JavaScript. Trong một ứng dụng lớn, sự chuyển đổi các đoạn mã từ ngôn ngữ này sang ngôn ngữ... Continue Reading →

Học về .NET Standard

Một bài viết cho những ai học và phát triển ứng dụng trên nền tảng .NET của Microsoft. Liên kết bài viết: blogs.msdn.microsoft.com

Red Hat ‘mai mối’ Java và Visual Studio Code

Microsoft vừa tung ra nền tảng DOT NET CORE như là một giải pháp 'thích nghi' với cộng đồng mã nguồn mở, thì Red Hat, nhà cung cấp giải pháp mã nguồn mở hàng đầu thế giới, vừa cung cấp... Continue Reading →


Từ khi mới ra đời cho đến gần đây, Microsoft luôn "dị ứng" với khái niệm 'mã nguồn mở' (open sources). Nhưng sự phát triển mạnh mẽ của cộng đồng mã nguồn mở đã buộc Microsoft phải thay đổi cách... Continue Reading →

Powered by WordPress.com.

Up ↑

%d bloggers like this: