TRUNGTQ

Think Big, Act Small, Fail Fast and Learn Rapidly

NAVIGATION - SEARCH

Bạn có thể lập trình đến năm bao nhiêu tuổi?

Bài viết rất hữu ích với các LTV.   Tác giả bài viết này đã 40 tuổi, sẽ lập trình đến năm 50. Hiện đã kiếm đủ để hạnh phúc với cuộc sống giản dị. Các bạn đừng quá lo. Cứ học, và lập trình chăm vào. Đoạn sau là hiện thực xã hội Vn. Còn bạn vẫn giỏi và đam mê, ai cấm được bạn nghĩ kiếm tiền từ lập trình.Email của mình đây nhé [More]

Lý do yếu kém của các lập trình viên Ấn Độ

Bài viết của tác giả Ấn Độ, nhưng cũng gióng Việt Nam mình. Lúc nào cũng vậy, tôi thường nghe rằng lập trình viên Ấn Độ có chất lượng rất thấp khi so sánh với những đồng nghiệp tại các quốc gia phương Tây. Các nhóm phát triển tại các nước phương Tây thường chỉ trích các đồng nghiệp đang làm gia công bên kia bán cầu luôn làm [More]

Nghề lập trình: trước 40 tuổi bạn nên có phương án B

Một bài viết khá hay, ai cũng phải chuẩn bị phương án dự phòng hợp lý. Lời bàn của Vinacode: Nhiều lúc mình cũng ngồi suy nghĩ rằng không biết sau 40 tuổi thì mình có ngồi code được nữa không. Ở Mỹ thì việc viết code trọn đời là chuyện bình thường, vì mức thù lao của họ rất lớn có thể đảm bảo một cuộc sống khá sung túc. Nhưng ở Việt Nam thì kh&a [More]

Kanban tricks for solving problems fast

  In October, my area within Ocado Technology undertook a radical transformation. Over the course of a single day we carried out an area-wide, self-selecting restructuring exercise. The team I now work in consists of six team members. None of us had worked together before. Although most of the other new teams decided to take on a fairly traditional Scrum approach to their process, we decided that such a radical reorganisation would be a good opportunity to introduce some experimental new [More]

MongoDB Admin UIs

Trang này giới thiệu rất nhiều về các tool quản trị UI cho MongoDB, tuy nhiên hiện tại mình chỉ quan tâm tới chú adminMongo. adminMongo adminMongo is an open source Web based administration user interface written with Node.js.   adminMongo is a cross platform user interface (GUI) to handle all your MongoDB connections/databases needs. adminMongo is fully responsive and should work on a range of devices. adminMongo connection information (including u [More]

Bringing Your Web Application to Desktop Life with Electron

Sick of dealing with browser quirks? Or maybe one of your users just LOVES some old crappy version of Internet Explorer? Or do you have users that simply cannot avoid the temptation of an address bar that can take them on a journey to social media land? This short post will show you in just a few easy steps how you can take your existing web site or application and package it up as an Electron application that they can use without ever touching a browser. What is Electron? Electron is a framewor [More]

Chín thói quen xấu cần bỏ nếu muốn theo ngành CNTT

1. Không chịu đọc tài liệu trước khi dùng Đây là một trong những thói quen tệ hại nhất nhưng lại thường gặp nhất. Có lẽ thói quen này nảy sinh từ tính thân thiện của “giao diện đồ hình” (GUI) khiến cho người dùng bồi đắp thói quen mò mẫm mà không cần đọc hướng dẫn nhưng cũng sử dụng được máy. Việc này không có gì đáng ngại đối với [More]

BroadcastReceiver

Tạp chí Lập trình – Khi trả lời câu hỏi “Lập trình mobile khác gì với lập trình trên nền tảng PC?”, thì có đến khoảng 90% các bạn lập trình viên sẽ nghĩ ngay đến 2 vấn đề “Memory’ – Bộ nhớ và “Performance’ – Tốc độ xử lí. Điều này rất dễ giải thích vì các bạn đều biết mobile là một thiết bị với giới hạn về t [More]

Sức mạnh của thái độ và thói quen

  “Niềm tin sẽ làm nên suy nghĩ của bạn, Suy nghĩ đó sẽ làm nên lời nói của bạn, Lời nói đó sẽ làm nên hành động của bạn, Hành động đó sẽ làm nên thói quen của bạn, Thói quen đó sẽ làm nên giá trị của bạn, Giá trị đó sẽ làm nên số phận của bạn.”           &mdas [More]

CRUD USING .NET CORE 1.0, ANGULARJS2, WEBAPI

In our previous article we have seen how to startup with .Net Core. In this article we will take a look on database operation according to previous sample application based previous concept. Download CoreMVCAngular2.zip - 5.6 MB Download dbscript.zip - 1.6 KB If you are new to .Net Core, Please read previous post about .Net Core Startup In this article we are going to explore, Create Database Use Entity Framework Core (Db First Approach), Overview EF Core Install Entity Framework Create Mo [More]

Draw.io: vẽ sơ đồ online, nhanh và mạnh, miễn phí, không giới hạn số lượng

Draw.io là một công cụ vẽ sơ đồ rất mạnh mẽ, hỗ trợ nhiều hình khối, chạy online không cần cài đặt mà lại miễn phí và không bị giới hạn số biểu đồ như nhiều tool vẽ nền web khác. Bạn có thể vẽ sơ đồ về mạng, điện, phác thảo vị trí các căn phòng trong nhà, hay vẽ các quy trình kinh doanh, vận hành, sản xuất. Anh em làm công nghệ cũng sẽ thích Draw.i [More]

Using ASP.NET Core, Entity Framework Core and ASP.NET Boilerplate to Create NLayered Web Application (Part I)

A step by step guide to create a web application based on ASP.NET Core, Entity Framework Core and ASP.NET Boilerplate frameworks with automated tests. Download sample application (or see latest on github) Contents Introduction Prerequirements Create the Application Developing the Application Creating a Task Entity Adding Task to DbContext Creating the First Database Migration Creating the Database Task Application Service Testing the TaskAppService Task List View Adding a New Menu Item [More]

.NET Core Datagrid

.Net Core datagrid with server side paging, sorting and filtering Showing data in grid format is an important task for many web applications. This blog gives a demo of how to display data with the Bootstrap Table plug in. The demo shows advanced features like server side paging, filtering and sorting. Download demo - 680.5 KB Download latest demo With the demo application, I cover these aspects in more detail: Setup Bootstrap Table plug in Setup DataSource Table definition in cshtml file C [More]

ASP.NET Core, Angular2 Shopping Cart Using Web API And EF 1.0.1

In this article let’s see how to create a shopping cart using ASP.NET Core, Angular 2, Entity Framework 1.0.1 and Web API with Template pack . Download ASPCoreAngular2Shopping.zip - 2.4 MB Introduction In this article let’s see how to create a shopping cart using ASP.NET Core, Angular 2, Entity Framework 1.0.1 and Web API with Template pack . NoteKindly read our previous article which  explains in depth about Getting Started with ASP.NET Core Template Pack ASP.NET Core Ang [More]

Upgraded from project.json to csproj for SimplCommerce

Upgraded from project.json to csproj for SimplCommerce – Thien Nguyen – a developer Today, we have upgraded from project.json to csproj for SimplCommerce. It’s simple than what I have thought. In this blog post I will share you this journey. While working with ASP.NET Core in SimplCommerce, I felt in love with project.json. It’s an innovation, modern and simple. However, in order to make the tooling compatible with other .NET app models (WinForms, WPF, U [More]

Package of the week: BenchmarkDotNet

The week in .NET – On .NET on Docker and new Core tooling, Benchmark.NET, Magicka | .NET Blog --> When done properly, benchmarking is a great way to guide your engineering choices by comparing multiple solutions to a problem known to cause performance bottlenecks in your applications. There’s a lot of methodology involved if you want to do it right, however, that is both tricky and repetitive. And no, surrounding your code with a Stopwatch won’t cut it. Be [More]

ASP.NET Core : Overview Of Dependency Injection

Introduction A software developer writes a lot of code that is tightly coupled; and when complexity grows, the code will eventually deteriorate into spaghetti code; in other words, the application design being a bad design. Dependency Injection (DI) is a pattern where objects are not responsible for creating their own dependencies. Dependency Injection is a way to remove hard-coded dependencies among objects, making it easier to replace an object's dependencies, either for testing (using mock ob [More]

ASP.NET Core Entity Framework Core Code First: CRUD Operations

Introduction This article introduces how to perform the Create, Read, Update, and Delete (CRUD) operations in ASP.NET Core, using Entity Framework Core. This walk through will use the "Code First" development approach and create a database from model using migration. We can view this article's sample on TechNet Gallery. I would like to recommend the following wiki article Overview Of ASP.NET Core so that development environment be prepare for this sample application in ASP.NET Core. We will cr [More]

Onion Architecture In ASP.NET Core MVC Detail

Table of Contents   Introduction   Tight Coupling Loose Coupling   Advantages of Onion Architecture Why Onion Architecture Onion Architecture Layers   Domain Entities Layer Repository Layer Service Layer UI Layer   Onion Architecture Project Structure   OA.Data OA.Repo OA.Service OA.Web   Implement Onion Architecture   Domain Entities Layer Repository Layer Service Layer UI Layer   Create Application User Interface   User List View [More]

ASP.NET Core MVC: Authentication and Role Based Authorisation with Identity

Introduction A Visual Studio 2015 project which shows how to implement authentication and role based authorization with ASP.NET identity in the ASP.NET Core MVC application. The code illustrates the following topics: Listings, create, update and delete application roles. Listings, create, update and delete application users. Assign and update an application role to the application user. Login and Logout functionality. Role-based authorization. Access denied implemented for unauthorized users. R [More]