...

what we think

Blog

Keep up with our latest news, tech advancements, and articles contributed by our staff. You will discover our official announcements, exciting events, technological insight, and our staff voice.
CAREERS

October 8, 2024

Explore New Horizons Why Vietnam is the Ideal Destination for Tech Internships

Are you a university student, passionate about technology and looking for an international internship opportunity to enhance your skills and broaden your career horizons? At ISB Vietnam (IVC), we welcome international interns to join our team and experience a creative and challenging working environment in the field of information technology.

In September, we had the opportunity to visit Kirirom Institute of Technology (KIT) in Combodia, a private university in Cambodia, established in 2014, located within the Kirirom National Park, famous for its lush natural scenery and fresh air.


We, the ambassadors of ISB Vietnam, are here as a bridge to promote collaboration between the Company and the KIT institute, seeking and supporting KIT students with internship and job opportunities in the the Company after graduation.

We have a brief introduction to Kirirom Institute of Technology (KIT). Currently, the Institute consists of three majors: Software Engineering, Tourism Management, and Planning and Design, with the majority of students coming from Cambodia and Japan. Among them, Software Engineering is the major that the school focuses on training, aim at training high-quality human resources in the IT field. Throughout training program, the academy provides students with training courses in programming, software development, web design, and network administration. In addition, the training program is designed to combine theory and practice, this approach method helps students develop problem-solving skills and gain a realistic view of future work.

In addition to providing academic knowledge training, KIT aims to create a creative learning environment, encouraging students to develop skills and critical thinking. The university has modern facilities that serve well for both studying and research.

Currently, Vietnam is a country experiencing potential development in the Southeast Asia. Vietnam stands out not only for our beautiful scenery and unique culture but also as an attractive destination for international interns, especially in the field of information technology. Below are the reasons why you should choose Vietnam - choose IVC to start your new journey of experience.

1. Potential Environment for Technology Development: Vietnam is becoming the technology hub of Southeast Asia with the explosion of startups and technology projects. This is a great opportunity for you to experience new technologies and rapidly developing trends.

2. Valuable International Experience: Working in Vietnam gives you an insight into a rapidly growing market and the ability to work in a multicultural environment. This not only makes your resume look better but also makes you more attractive to global employers.

3. Reasonable Cost of Living: Compared to many other countries, the cost of living in Vietnam is relatively low. This helps you save money while still being able to experience a quality life with good services and amenities.

4. Unique Cultural Experience: Vietnam is a country with a rich and diverse traditional culture. You will have the opportunity to explore delicious food, unique customs and create unforgettable memories.

5. Personal Development Opportunities: Working in a country with a different culture helps you broaden your horizons and develop soft skills such as cross-cultural communication and teamwork. These skills are valuable in the global job market.

6. Practical Experience and Hands-On Experience: The internship program at IVC provides you with an excellent opportunity to participate in real technology projects and work with experienced engineers. You will experience the software development process and have the opportunity to solve real engineering problems. This is an ideal opportunity for you to apply your knowledge in practice, while learning and developing new skills.

We are committed to creating a work environment that supports and encourages personal growth. You will be trained, mentored and involved in networking activities with our team.

We are looking for enthusiastic, creative and passionate candidates with a passion for information technology. If you want to experience a new culture, work in a technology company and build a solid foundation for your career, join IVC and explore great technology opportunities with us!

With all these benefits, an internship in Vietnam - at ISB Vietnam is not only a career value but also a memorable cultural experience. Grab the opportunity to become a part of the thriving technology community in Vietnam!

View More
NEWS

September 27, 2024

Mid-Autumn Festival 2024 at ISB Vietnam

In celebration of the Mid-Autumn Festival, also known as the “Festival of Reunion” ISB Vietnam & the company’s Union, organized a heartwarming event to bring joy and happiness to all employees. The event provided a wonderful opportunity for everyone to come together, celebrate, and embrace the spirit of this traditional holiday.

On this occasion, the Company & Union distributed Mid-Autumn gift sets, featuring delicious mooncakes, to all employees. This gesture symbolized a wish for a joyful and harmonious Mid-Autumn Festival for every family of the company.

The celebration was also a chance to slow down and connect with colleagues. A delightful tea party was organized on the day of the event, where employees could set aside their work for a while and enjoy moments of relaxation and conversation. Surrounded by the aroma of freshly brewed tea and the taste of traditional mooncakes, all employees engaged in meaningful conversations, laughter, and bonding.

To add an extra layer of fun, several traditional games from childhood were organized. The lively atmosphere was filled with joy and excitement as everyone participated in games such as Ô Ăn Quan - a traditional Vietnamese game of strategy; Tic-Tac-Toe - a classic game that brought back memories of simpler times; and puzzle games that challenged the creativity of the participants. The event was a wonderful reminder of the cultural heritage that binds us together and allowed everyone to relive their fond childhood memories.

The Mid-Autumn Festival celebration at ISB Vietnam allowed everyone to revisit the values and traditions that are deeply rooted in Vietnamese culture while creating new memories with colleagues. The event was a testament to the company’s commitment to fostering a positive work environment where employees can find joy and camaraderie, even amidst their busy schedules.

We hope that this festival of reunion would bring happiness, health, and prosperity to their families. ISB Vietnam looks forward to many more such celebrations, where the spirit of unity and togetherness continues to flourish.

Happy Mid-Autumn Festival to everyone at ISB Vietnam!
May this special occasion bring you joy, peace, and the warmth of cherished moments with your loved ones.

View More
ARTICLE

September 26, 2024

EMBRACING A MINIMALIST LIVING

Minimalism has become a familiar concept to many of us. It's evolved beyond just home decor and has become a meaningful lifestyle choice for many. This way aims to simplify all aspects of life, from work to relationships.

So, what exactly is a minimalist lifestyle, and how can you start implementing it? Let's dive in.

WHAT IS MINIMALIST LIVING?

Minimalism is all about finding joy and purpose in the essentials. It's a conscious choice to focus on what truly matters, shedding the excess that often weighs us down. At its core, minimalism promotes simplicity, intentionality, and a greater appreciation for the present.

BENEFITS OF MINIMALIST LIVING

  • Saving Costs: Owning fewer items means spending less on purchases, storage, and maintenance. Those savings can then be redirected towards experiences that enrich your life, like travel with loved ones.
  • Gaining Time: Decluttering your space and possessions frees up time that would have been spent organizing, cleaning, and managing stuff. This time can now be invested in your priorities.
  • Improving Well-Being: Minimalism can alleviate stress by reducing the mental and physical burden of excess belongings. It allows you to be more present and grateful for what you have.
  • Protecting the Environment: By consuming less, you contribute to the conservation of natural resources and reduce your environmental footprint.

STEPS TO EMBRACE MINIMALIST LIVING

Clean up:

Take stock of your possessions and let go of anything you haven't used in the past 3 months. Donate, sell, or recycle these items responsibly.

Re-organize:

Adopt a minimalist aesthetic in your home decor. Choose functional, versatile furniture and organize your belongings for easy access.

Budget planning:

Create a spending plan that aligns with your minimalist values. Carefully consider each purchase and prioritize experiences over material goods.

Cultivate Habits:

Make decluttering, organizing, and intentional living a regular practice. Being neat and tidy is key to maintaining a minimalist lifestyle.

Final thoughts:

In closing, embracing a minimalist lifestyle is making intentional choices that enhance our quality of life. By focusing on what truly matters, we can cultivate a sense of peace and fulfillment that often gets lost in the chaos of modern living. As you take steps toward minimalism, remember that it’s a personal journey unique to you. Embracing minimalism can lead to a more meaningful and enriched life, allowing you to prioritize experiences, relationships, and personal growth over material possessions.

Embracing minimalism is a journey, not a destination. Start small, and stay persistent, and you'll find that your life becomes more streamlined, purposeful, and fulfilling.

View More
ARTICLE

September 25, 2024

The Role and Importance of Team Contributions in Agile Development

In software development, agile methodology thrives on the active engagement and collaboration between team members. Different from traditional and more rigid structures, the agile approach empowers team members to actively contribute with insights and concerns for discussion, all to drive the project´s best possible outcome. In this short blog, we will take you through a few concepts that can leverage and provide insights into the role and importance of team contributions in Agile Development.       

Cross-Functional Expertise Drives Innovation:

Agile teams tend to be cross-functional, meaning they consist of many different team roles. The roles are many with a mix of developers, testers, designers, and other vital roles working together. The different skill sets and experiences combined foster creativity and innovation in a team.

  • Cohesive Problem-Solving: Every member brings insights, and suggestions for improvement, and gives constructive feedback, leading to innovative solutions that individuals may overlook.
  • Fast Issue solving: With a diverse range of experts in a team, problems can be identified and resolved faster, reducing bottlenecks and keeping the project on track.

Ownership and Accountability Drives Motivation:

As an agile team, every team member is empowered with a sense of ownership over their work, fostering a culture that ensures that every member understands the responsibilities of their work. This sense of responsibility will improve the quality and also motivate team members to engage in the project more actively.

  • Understand Responsibility: All member´s input is valued and heard. Team members are encouraged to speak up, catch issues early, or deliver key components of the project.
  • Enhanced Commitment: A clear understanding of their role in the project's success is vital for team members. This will reflect each member´s commitment and reactiveness, driving the overall progress forward.

 

Communication and Collaboration Lead to Alignment:

The agile methodology emphasizes on regular meetings, such as daily stand-ups, sprint meetings, and retrospective meetings. This is to keep everyone aligned and informed. Open communication ensures that every team member is aware of the project’s goals, priorities, and current status.

  • Clear Goals: Regular check-ins are important to align the entire team to be on the same page, discussing potential misunderstandings and reducing time spent on problems.
  • Fast Decision-Making: With effective communication, teams can make quick adjustments to priorities based on the scrum master´s instant feedback to ensure that the most valuable work is always being done first.

Conclusion

The success of adapting agile development is deeply connected to the contributions of its team members. The team members should be aligned with the company´s values and vision in offering agile development that exceeds the expectations of its customers. This can only be done if a development team is united and every member is aware of their own responsibility. By promoting a culture of collaboration, openness, and clear communication, agile teams can deliver faster, adapt better, and produce higher-quality results.

At ISB Vietnam, we foster an environment that praises openness and clear communication. With more than 20 years of experience in developing customized solutions for our clients, we understand the needs and expectations of our clients demand for exceptional software solutions.  

View More
TECH

September 13, 2024

Integrating Bloc with MVVM in Flutter

Bloc is come from a unidirectional data flow (UDF) pattern. However, if you want use Bloc in MVVM design pattern, this small post will share with you the way to get it.
The main components in MVVM model:
1. Model (M) :
   - Represents your application's data and business logic. Models should be independent of the UI and handle all data-related tasks, such as fetching data from APIs or databases.
 
2. View (V) :
   - Represents the UI of your application. The View subscribes to a Bloc to get updates and display the current state.
 
3. ViewModel (VM) :
   - In Flutter, the Bloc acts as the ViewModel. It holds the state of the UI, handles user input, and updates the state. The ViewModel interacts with the Model to fetch, update, or modify data.
 
 
The below small sample app will show how you can structure a Flutter app using Bloc in an MVVM design architecture:

 

 

 

1. Model (M):
   - A Dart class that represents your data.
 
   class User {
     final String name;
     final int age;
 
     User({required this.name, required this.age});
   }
 
 
2.  ViewModel (VM):
   - The Bloc will manage the state of the View. It consumed events and emits states.
   import 'package:bloc/bloc.dart';
 
   // Events
   abstract class UserEvent {}
 
   class LoadUser extends UserEvent {}
 
   // States
   abstract class UserState {}
 
   class UserInitial extends UserState {}
 
   class UserLoaded extends UserState {
     final User user;
 
     UserLoaded(this.user);
   }
 
   // Bloc
   class UserBloc extends Bloc<UserEvent, UserState> {
     UserBloc() : super(UserInitial()) {
       on<LoadUser>((event, emit) {
         // Simulate to fetch the user data (from a repository)
         final user = User(name: "Teddy Nguyen", age: 44);
         //Emit the new event
         emit(UserLoaded(user));
       });
     }
   }
 
3. View (V):
   - The UI part that listens to the Bloc for state changes and displays the data.
 
   import 'package:flutter/material.dart';
   import 'package:flutter_bloc/flutter_bloc.dart';
 
   class UserScreen extends StatelessWidget {
     @override
     Widget build(BuildContext context) {
       return Scaffold(
         appBar: AppBar(title: Text('User')),
         body: BlocBuilder<UserBloc, UserState>(
           builder: (context, state) {
             if (state is UserInitial) {
               return Center(child: CircularProgressIndicator());
             } else if (state is UserLoaded) {
               return Center(child: Text('Name: ${state.user.name}, Age: ${state.user.age}'));
             } else {
               return Center(child: Text('Something went wrong!'));
             }
           },
         ),
       );
     }
   }
 

(Feature image designed by rawpixel.com on Freepik)

View More
TECH

August 27, 2024

First Yocto Project Build

Have you heard of the Yocto Project? This article aims to introduce the concepts and guide you through the basic steps to get started with Yocto Project development.

View More
TECH

August 27, 2024

Understanding Code-First and Database-First in Entity Framework

When developing applications using Entity Framework (EF), choosing the right approach for designing your database is crucial. The two main strategies are Code-First and Database-First. Each has its strengths and is suitable for different scenarios. Let's delve into the details of these approaches to understand their differences and determine which might be the best fit for your project.

View More
NEWS

August 19, 2024

IVC Men’s Day - A Day of Recognition and Bonding

Recently, our company had the pleasure of hosting a special event dedicated to all the men at IVC – IVC Men’s Day. This event was not only an opportunity to celebrate the contributions and hard work of our male colleagues but also to strengthen the bonds between all members of our company. The day was filled with fun activities, meaningful recognition, and a strong sense of camaraderie.

One of the highlights of the event was a mini-game, aptly named “The Familiar Faces Challenge.” The game was a hit, bringing excitement and laughter to the day. The premise was simple yet engaging: photos of the men in our company were displayed on a large TV screen, and teams were tasked with identifying each colleague. The team that could correctly name the most faces won the game. It was a delightful way to break the ice, as everyone enjoyed seeing their colleagues' younger or less familiar selves and the friendly competition that ensued.

All teams displayed not only their keen observational skills but also their strong team spirit.

As the event drew to a close, each male employee received a commemorative gift from the company and the company union, presented by representatives of our female colleagues. This gesture symbolized our appreciation for their dedication and the important role they play in our collective success.

In conclusion, IVC Men’s Day was more than just a celebration; it was a reminder of the value of each individual in our company. We are fortunate to have such a diverse and talented team, and we are committed to fostering an environment where everyone feels appreciated and motivated. Once again, we congratulate all the men in our company and look forward to more events that bring us closer together as a team.

View More
TECH

June 17, 2024

Understanding Scope in JavaScript

Imagine scope as a boundary within which the identifiers in your JavaScript program: variables and functions.

This boundary delineates their realm of influence, dictating where they can be utilized or even recognized by the rest of your code.

View More
ARTICLE

August 13, 2024

The 3rd Remarkable Training and Sightseeing Journey to Tokyo of ISB Vietnam (IVC)

In July 2024, amidst the gentle rains of Tokyo's summer, IVC’s third and final group embarked on an unforgettable training and sightseeing trip to ISB Group’s headquarters in Tokyo, Japan. This journey, commemorating the 20th anniversary of IVC, was more than just a professional endeavor; it was a celebration of the strong bond between IVC and our parent company in Japan.

Our team this time, comprising dedicated IVC employees from various departments, was eager to gain insights and new experiences from the training session with our Japanese colleagues from the parent company and other subsidiaries in the Group. The session was designed not only to discuss about technical knowledge but also to foster cultural exchange and explore future collaboration opportunities within the ISB Group.

The training session concluded with a warm and joyful welcome party organized by our parent company. It was a perfect ending to a productive day, allowing us to unwind and connect with our Japanese colleagues in a relaxed setting. The hospitality and camaraderie shown by our hosts were heartwarming, making us feel truly appreciated.

While the primary focus of the trip was on training and engagement with our Japanese colleagues, the sightseeing aspect of the journey added a layer of cultural enrichment. Tokyo, with its blend of tradition and modernity, offered a plethora of experiences that left a lasting impression on our team. Despite the rainy season, the city’s charm was undiminished. From the historic temples of Asakusa to the bustling streets of Shibuya, our team explored the diverse facets of Tokyo.

The sightseeing itinerary included visits to some of Tokyo’s most iconic landmarks. The majestic Meiji Shrine, set amidst a lush forest, provided a serene escape from the city’s hustle and bustle. The team also marveled at the technological wonders displayed at the Tokyo Sky tree, which offered breathtaking views of the city. The juxtaposition of ancient and modern, evident in every corner of Tokyo, was a source of inspiration and reflection for our team.

The trip was a resounding success, marked by strong connections and promising prospects for future collaboration. The bonds forged during this journey are expected to translate into enhanced teamwork and cooperation, both within ISB Vietnam and with our parent company. The insights gained from the training sessions and the cultural experiences in Tokyo have equipped our team with new perspectives and renewed motivation.


As we look ahead, the successful conclusion of our trip sets a positive tone for the future. The strong relationships built during this journey are a foundation upon which we can build more collaborative projects and initiatives.

We express our heartfelt gratitude to our parent company for their generous support and for hosting us with such warmth and hospitality. This journey has been a significant milestone in our 20-year journey, and we are committed to drive our future growth for the next journey of 30-year and 40-year. As we return to our daily routines, we carry with us the lessons learned, the experiences shared, and the promise of a brighter, more connected future for ISB Vietnam and our parent company.

View More
1 2 3 19
Let's talk about your project! CONTACT US


At ISB Vietnam, we believe in making a positive difference to our clients through our software development outsourcing services.

As a prestigious offshore software development company in Vietnam, we've been providing top-notch solutions to numerous clients for over two decades since 2003.

Add the attachment
*Up to 10MB
...