TRUNGTQ

Think Big, Act Small, Fail Fast and Learn Rapidly

NAVIGATION - SEARCH

Visual Studio Development – Introducing Visual Studio for Mac

Visual Studio Development – Introducing Visual Studio for Mac By Mikayla Hutchinson | Connect(); 2016 At Connect(); in November, Microsoft is launching a preview of Visual Studio for Mac. This is an exciting development, evolving the mobile-centric Xamarin Studio IDE into a true mobile-first, cloud-first development tool for .NET and C#, and bringing the Visual Studio development experience to the Mac. A New Member of the Visual Studio Family At its heart, Visual Studio for Mac is a macOS [More]

Apple mở mã nguồn cho ngôn ngữ lập trình Swift

Apple ngày hôm nay đã chính thức mở mã nguồn cho ngôn ngữ lập trình Swift của họ. Hiện tại, Swift đã được phát hành theo giấy phép Apache trên GitHub. Lần đầu tiên Apple công bố Swift tại hội nghị các nhà phát triển WWDC 2014 với mục đích giúp các nhà phát triển viết các ứng dụng cho Mac và iOS. Ngôn ngữ này là [More]

Visual Studio sẽ có một phiên bản dành cho hệ điều hành Mac

    Microsoft đang có kế hoạch để mang toàn bộ sức mạnh của Visual Studio lên hệ điều hành desktop của Apple, macOS. Trong một công bố chính thức, Microsoft cho biết họ sẽ phát hành bản preview đầu tiên của Visual Studio dành cho Mac tại hội nghị Connect ();, diễn ra vào ngày 16-17 tháng 11. Thông báo này cho thấy Microsoft cuối cùng cũng đã bỏ qua những rà [More]

Pros and Cons of Cross-Platform Mobile App Development

Key takeaways Current implementation of cross-platform tools Overview of popular cross-platform systems How and where to benefit from cross-platform development Common pitfalls and shortcomings of cross-platform apps Comparison of different cross-platform approaches The world has gone mobile. It has become a “must have” element for any organization, regardless of its size. Undoubtedly, some organizations can concentrate on only one mobile OS (operating system) and avoid all the [More]

Make Your Cornell Notes Template with Word

It amazes me how much school has changed since I graduated. One change is the Cornell Notes method. Despite being one of the most popular systems around, I’m told there isn’t an online paper supplier. Rather than pulling out a ruler or calling college bookstores, I thought this would be an opportunity to show you how to create a Word template for Cornell notes (Check Resources sections for Cornell Notes template for Microsoft Word.) If you’re not familiar with Cornell Notes and [More]

7 bài học quý giá từ tổng thống Benjamin Franklin

Benjamin Franklin, vị tổng thống Mỹ được in hình trên tờ 100 đô-la là con người của hành động. Trong suốt cuộc đời của mình, sự tò mò về những điều mới mẻ và đam mê của ông đã mang đến cho ông nhiều thành công. Ông từng trải qua nhiều công việc như nhà văn, nhà xuất bản, nhà ngoại giao, nhà phát minh và là một trong những người có [More]

Benjamin Franklin thành công nhờ việc hôm nay không để ngày mai

    Ông luôn tụ răn mình " Việc hôm nay chớ để ngày mai" Benjamin Franklin là người nổi tiếng về sự ham hiểu biết của ông, bậc vỹ nhân đầu tiên của nước Mỹ từng chia sẻ: Thành công mà ông đạt được, không nhờ gì khác ngoài nghị lực phi thường và sự bền bỉ quyết tâm theo đến cùng. Sau khi xem kỹ danh sách dài những thành tựu của Be [More]

Hành trình “phủ sóng” khắp thế giới của Uber

Năm 2009, một công ty có tên UberCab đã khiến cả thung lũng Silicon sửng sốt với dịch vụ đặt xe qua điện thoại thông minh... CEO Uber, ông Travis Kalanick - Ảnh: Reuters. Năm 2009, một công ty có tên UberCab đã khiến cả thung lũng Silicon sửng sốt với dịch vụ đặt xe qua điện thoại thông minh, theo Business Insider. Sau này đổi tiên thành Uber, ứng dụng này đang “phủ sóng” tại 57 [More]

NativeScript là gì?

http://docs.nativescript.org/ Công cụ phát triển NativeScript sử dụng JavaScript và Typescript để xây dựng các ứng dụng gốc cho iOS, Android, và Windows Phone. NativeScript, một công nghệ của công ty Telerik dành cho việc xây dựng các ứng di động gốc đa nền tảng từ một code duy nhất, và đã sẵn sàng để phát hành phiên bản 1.0 vào cuối tháng Tư. Telerik đang giới thiệu chư [More]

Top 10 Things Every Developer Must Do

Oh wow! I am revisiting this article after six years. Things have changed quite a bit since then.   -------------------------------------------------------------------------------------  Over the 18 years of my software development career, I have seen many mistakes that developers repeat again and again.    Here is my top 10 list and more.   1. Missing Documentation I have seen developers who do not like to write documentation. Obviously, there are tight deadlines and de [More]

Top 8 Things You Should Not Say To a Developer

8 điều bạn không lên nói với nhà phát triển (Developer) Last week, I wrote an article, Top 10 Things You Should Never Say To Your Boss. This week, I am writing the other side of the coin and focusing on the team owners and what they should not say to their developers.I've been working in the software industry for 17 years. Most of the points discussed here are based on my personal experience. The article is written for business owners, project owners, technical m [More]

Thơ Tự Sự - Lưu Quang Vũ

Dù đục dù trong, con sông vẫn chảyDù cao dù thấp, cây lá vẫn xanhDù người phàm tục hay kẻ tu hànhVẫn phải sống từ những điều rất nhỏTa hay chê rằng cuộc đời méo móSao ta không tròn ngay tự trong tâmĐất ấp ôm cho mọi hạt nảy mầmNhững chồi non tự vươn lên tìm ánh sángNếu tất cả đường đời đều trơn lángChắc gì ta đã nhận ra taAi trong đời cũ [More]

SOLID Architectural Pattern With Real Time Example

In an interview, an interviewer often asks for a real time example of a SOLID design pattern. Thus, I decided to write some real time examples of the SOLID design pattern. What is SOLID? SOLID is an acronym for five principles of architecture. S – Single Responsibility Principle O – Open Close Principle L – Liskov Substitution Principle I –Interface Segregation Principle D – Dependency Inversion Principle Single Responsibility Principle (SRP) It says that every clas [More]

VITA – A Powerful and Flexible ORM and Additional Building Blocks for .NET Applications

Going over key features of the VITA open source ORM and .net application framework, with sample SPAs using the MVC/AngularJS/WebApi/VITA technology stack. Forums Example Solution - 2.4 MB Northwind Example Solution - 2.4 MB Basic Example Solution - 2.2 MB Mo+ VITA Templates - 216.8 KB Background VITA is an open source ORM and .net application framework developed by Roman Ivantsov.  Some of you may know Roman as the developer of the powerful Irony parser and .net language implementation [More]

Compressing Web API Responses Using DotNetZip

Web API is very popular for building RESTful Web Services in .NET and performance always plays a vital role in any application. In case of large data which is going through the network traffic, it will decrease the performance of the application. Compression is a good technique to reduce the size of response data and increase the speed of communication between a client and remote resource. Here, we are going to use DotNetZip Library to compress the response size. We will go step by step for c [More]

10 Bí quyết để trở thành một lập trình viên giỏi

“Một lập trình viên giỏi là một người luôn luôn nhìn cả hai phía trước khi băng qua con đường một chiều.” ~ Doug Linder Là một lập trình viên phần mềm làm việc trong ngành công nghiệp IT, thì thứ tạo ra động lực để chúng ta đến nơi làm việc mỗi ngày là những niềm vui và đam mê trong công việc lập trình. Nhưng để cho công việc đ&oacut [More]

Từng bước để trở thành một lập trình viên giỏi

Bài viết được dịch từ blog Simple Programmer Lời bàn của Vinacode: Như trong bài viết “Tự học lập trình trong 10 năm” của Giáo sư Norvig thì chúng ta đã biết rằng để trở nên tinh thông bất cứ lĩnh vực gì thì ai cũng phải cần tối thiểu 10,000 giờ tập luyện (tương đương khoảng 10 năm). Nhưng bạn có thể nói rằng điều đó chẳng cần kết quả nghiên cứu của các nhà khoa [More]

16 Cuốn sách “kinh điển” mà tất cả lập trình viên đều nên đọc

  Trong bài viết gần đây, một lập trình viên Mỹ đã than rằng: “Tôi đã sai lầm khi dành quá nhiều thời gian để đọc những cuốn sách về một công nghệ nhất định nào đó như là ASP.NET hoặc Hibernate, thay vì nên đọc những cuốn sách kiểu như ‘Code Complete’, ‘Clean Code’, và ‘Agile Principles, Patterns And Practices in C#’. (Tất cả nh [More]

Một số lời khuyên cho các bạn trẻ đang theo đuổi ngành CNTT

Hãy chơi thể thao ít nhất 1 tiếng mỗi ngày: bơi – chạy – bóng bàn – bóng đá – võ thuật… Ngồi máy tính nhiều dễ bị các bệnh nghề nghiệp như: trĩ, vô sinh, tim mạch. Hãy sử dụng thời gian một cách hiệu quả. Thêm một giờ tập trung code, bạn sẽ kiếm thêm tối thiểu 3 triệu VNĐ/tháng. Cám dỗ và thú vui thì rất nhiều, mà th [More]