NashTech Insights

Tien Nguyen

Tien is an Engineering Manager at NashTech Vietnam. With over 12 years of experience in the field of software development, he specializes in web development and modernization, have extensive knowledge of PHP and Python technology stack. He also passionate about AWS cloud services and software architecture.

Posts by categories

Posts by tags

computer, pc, workplace-1185626.jpg

Develop Smarter, Not Harder: The Top 3 AI Coding Assistant Tools

The Innovation of Coding Assistance With the rapid evolution of technological landscapes, software development has become more and more complex. Developers face with challenges such as: managing large codebases, staying up to date with latest programming languages and frameworks, or debugging intricate issues. To address these challenges and enhance coding experience, a new modern generation …

Develop Smarter, Not Harder: The Top 3 AI Coding Assistant Tools Read More »

startup, whiteboard, room-3267505.jpg

Laravel 10: What’s New in the Latest Release

For several years, Laravel [1] has been a popular choice among web application developers due to its elegant syntax, user-friendly tools, and robust features. With an active community behind it, Laravel continues to evolve, introducing new features and improvements with each release. The most recent version, Laravel 10, was released earlier this year, offering developers …

Laravel 10: What’s New in the Latest Release Read More »

photo of laptop near plant

Drupal 10: Enhancing Experience for Editors and Developers

With the advancement of the digital content, content management systems play a critical role in delivering seamless digital experience. Drupal, a well-renowned open-source CMS, continues to push the boundaries of innovation with the release of Drupal 10. Packed with a set of new features and enhancements, Drupal 10 promises to elevate both the editorial and …

Drupal 10: Enhancing Experience for Editors and Developers Read More »

woman working at home using her laptop

Diagram as Code with C4 Model – Why Not

Common Problems with Drawing Tools Architectural visualization defines how architectural models are depicted, and how stakeholders interact with those depiction. – Taylor, Medvidovic, Dashofy – Software Architecture: Foundations, Theory, and Practice As we both know; Architectural Visualization plays a critical role in software design and modeling. It provides the means that helps visually communicate and …

Diagram as Code with C4 Model – Why Not Read More »

woman holding paint brush

C4 Model – Unlock Effective Collaboration

Architectural Documentation at NashTech Working in Software Engineering [1] industry for over 20 years, we have experienced that software architecture design plays an important part. Not only do we need to consider how we organize the software elements, their characteristics, and relationship, but we also need to visualize them in a portable and evolutionary manner …

C4 Model – Unlock Effective Collaboration Read More »