PROGRAM_CODE
Giới thiệu về Spring Batch

Batch processing là việc chạy các công việc có thể chạy mà không cần tương tác của End-User hoặc có thể được lên lịch để chạy khi tài nguyên cho phép (Theo Wikipedia), mà các công việc đó được gọi là Batch Jobs - một phần rất quan trọng và phổ biến trong hầu hết các IT projects hiện nay. Spring Batch - một open source framework cung cấp cho chúng ta giải pháp mạnh mẽ giúp chúng ta có thể phát triển những batch application, đặc biệt là đối với quy mô doanh nghiệp.



PROGRAM_TEACHING
DRY principle trong lập trình - Làm thế nào để biết code của bạn DRY hay WET ?

Nhìn ảnh chắc chúng ta cũng đã hiểu, điều gì xảy ra nếu có quá nhiều đoạn code giống nhau trong chương trình của bạn. Có phải khi một yêu cầu nào đó thay đổi, bạn sẽ phải sửa lại hết toàn bộ những đoạn code giống nhau đó hay không. Vậy làm thế nào để giữ nguyên tắc DRY principle trong lập trình, ví dụ và tác hại của nó, các bạn hãy xem bài viết này nhé.



PROGRAM_SHARING
Giải đáp những câu hỏi thường gặp khi OJT tại Fsoft

Theo yêu cầu của nhiều bạn và dựa vào kinh nghiệm của bản thân sau kỳ thực tập, mình quyết định tổng hợp trả lời những câu hỏi mà các bạn thắc mắc, lo lắng trước thềm OJT. Nếu cảm thấy kỳ OJT sắp tới thật mơ hồ và thiếu định hướng, các bạn có thể tham khảo topic này, hy vọng với sự trợ giúp trả lời câu hỏi từ các bạn của khóa, các anh/chị thì bài viết sẽ giúp mọi người có sự chuẩn bị tốt hơn nhằm hướng đến một kỳ OJT thât bổ ích và thú vị ...



TECHNOLOGY_TUTORIAL
Làm thế nào để Website của bạn chạy nhanh hơn

Cải thiện tốc độ tải trang, tăng tốc website là yếu tố bắt buộc phải tối ưu khi triển khai bất kỳ dự án SEO nào. Bởi, bên cạnh việc ảnh hưởng đến trải nghiệm người dùng thì tốc độ tải trang còn là một yếu tố để Google đánh giá kết quả xếp hạng tìm kiếm. Tuy nhiên, làm thế nào để tăng tốc website và tăng tốc như thế nào mới là đúng, các bạn hãy tham khảo bài viết sau đây



TECHNOLOGY_NEWS
Quantum Computing là gì, ứng dụng của nó trong quantum computers

Công nghệ lượng tử khai thác một số hiện tượng gần như huyền bí của cơ học lượng tử để mang lại những bước tiến vượt bậc về sức mạnh xử lý. Máy lượng tử hứa hẹn sẽ vượt xa những siêu máy tính có khả năng xử lí tốt nhất hiện nay, hứa hẹn sẽ tạo ra những tiến bộ thú vị trong nhiều lĩnh vực khác nhau, từ khoa học vật liệu đến nghiên cứu dược phẩm. Các công ty đang thử nghiệm công nghệ này để phát triển những thứ như nguồn pin mạnh hơn cho ô tô điện, tạo ra các loại thuốc mới,...



TECHNOLOGY_NEWS
Quantum Computing là gì, ứng dụng của nó trong quantum computers

Công nghệ lượng tử khai thác một số hiện tượng gần như huyền bí của cơ học lượng tử để mang lại những bước tiến vượt bậc về sức mạnh xử lý. Máy lượng tử hứa hẹn sẽ vượt xa những siêu máy tính có khả năng xử lí tốt nhất hiện nay, hứa hẹn sẽ tạo ra những tiến bộ thú vị trong nhiều lĩnh vực khác nhau, từ khoa học vật liệu đến nghiên cứu dược phẩm. Các công ty đang thử nghiệm công nghệ này để phát triển những thứ như nguồn pin mạnh hơn cho ô tô điện, tạo ra các loại thuốc mới,...



TECHNOLOGY_TUTORIAL
Làm thế nào để Website của bạn chạy nhanh hơn

Cải thiện tốc độ tải trang, tăng tốc website là yếu tố bắt buộc phải tối ưu khi triển khai bất kỳ dự án SEO nào. Bởi, bên cạnh việc ảnh hưởng đến trải nghiệm người dùng thì tốc độ tải trang còn là một yếu tố để Google đánh giá kết quả xếp hạng tìm kiếm. Tuy nhiên, làm thế nào để tăng tốc website và tăng tốc như thế nào mới là đúng, các bạn hãy tham khảo bài viết sau đây



TECHNOLOGY_TUTORIAL
BlockChain là gì, công nghệ BlockChain thật ra hoạt động như thế nào?

Blockchain được thiết kế để chống lại việc thay đổi của dữ liệu: Một khi dữ liệu đã được mạng lưới chấp nhận thì sẽ không có cách nào thay đổi được nó. Blockchain được đảm bảo nhờ cách thiết kế sử dụng hệ thống tính toán phân cấp với khả năng chịu lỗi cao. Vì vậy Blockchain phù hợp để ghi lại những sự kiện, hồ sơ y tế, xử lý giao dịch, công chứng, danh tính và chứng minh nguồn gốc. Việc này có tiềm năng giúp xóa bỏ các hậu quả lớn trong bối cảnh hiện tại khi dữ liệu rất dễ bị thay đổi.



HACKING_HACK
Các phương pháp để Hack Password Wifi (WPA-WPA2)

Cuộc sống sinh viên khó khăn, chủ trọ thì tăng tiền thuê trong khi wifi thì tăng độ lag, ngoài việc bỏ tiền ra mua gói 4G thì hôm nay mình sẽ chỉ cho các bạn các phương pháp để có thể hack đc wifi nhà hàng xóm, giúp cải thiện trải nghiệm internet của quý bạn đọc hơn, mình cùng bắt đầu nào



HACKING_HACK
Các phương pháp để Hack Password Wifi (WPA-WPA2)

Cuộc sống sinh viên khó khăn, chủ trọ thì tăng tiền thuê trong khi wifi thì tăng độ lag, ngoài việc bỏ tiền ra mua gói 4G thì hôm nay mình sẽ chỉ cho các bạn các phương pháp để có thể hack đc wifi nhà hàng xóm, giúp cải thiện trải nghiệm internet của quý bạn đọc hơn, mình cùng bắt đầu nào



Bài viết mới đăng
DRY principle trong lập trình - Làm thế nào để biết code của bạn DRY hay WET ?

Nhìn ảnh chắc chúng ta cũng đã hiểu, điều gì xảy ra nếu có quá nhiều đoạn code giống nhau trong chương trình của bạn. Có phải khi một yêu cầu nào đó thay đổi, bạn sẽ phải sửa lại hết toàn bộ những đoạn code giống nhau đó hay không. Vậy làm thế nào để giữ nguyên tắc DRY principle trong lập trình, ví dụ và tác hại của nó, các bạn hãy xem bài viết này nhé.



Primitive và Non-Primitive Data Types trong JavaScript

Ấy từ từ, thằng admin viết bài ngu rồi, vậy tại sao nói string là bất biến mà tôi vẫn thay đổi được giá trị của nó đây này bạn. Cùng tìm hiểu các kiểu dữ liệu Primitive và Non-Primitive trong JavaScript để xem cách sử dụng cũng như ứng dụng của nó nhé.



Cách viết một Email chuyên nghiệp và lịch sự

Trong thời đại mạng xã hội phát triển như hiện nay, nhiều bạn vì ảnh hưởng từ việc nhắn tin bình thường thông qua Messenger hay Zalo, mà vô hình chung cho rằng những quy tắc trong viết Email không cần thiết nữa. Trong môi trường đại học của mình, trên trải nghiệm thực tế thì đa phần các bạn gửi Email rất thiếu chuyên nghiệp, mà đó là thứ ảnh hưởng không hề nhỏ tới công việc của bạn trong tương lai. Hôm nay trong bài viết, mình sẽ hướng dẫn cách viết một Email chuyên nghiệp và lịch sự nhất.



Giải đáp những câu hỏi thường gặp khi OJT tại Fsoft

Theo yêu cầu của nhiều bạn và dựa vào kinh nghiệm của bản thân sau kỳ thực tập, mình quyết định tổng hợp trả lời những câu hỏi mà các bạn thắc mắc, lo lắng trước thềm OJT. Nếu cảm thấy kỳ OJT sắp tới thật mơ hồ và thiếu định hướng, các bạn có thể tham khảo topic này, hy vọng với sự trợ giúp trả lời câu hỏi từ các bạn của khóa, các anh/chị thì bài viết sẽ giúp mọi người có sự chuẩn bị tốt hơn nhằm hướng đến một kỳ OJT thât bổ ích và thú vị ...



Nghỉ học đi làm và điều kiện để trường F hỗ trợ khi thực tập sau OJT.

Bạn sắp bước vào kỳ thực tập OJT tại FSoft DN? Bạn có dự định xin đi thực tập hoặc làm thêm sau khi kết thúc OJT? Bạn chưa biết yêu cầu của trường để được miễn điểm danh khi đi làm fulltime? Đây là bài viết dành cho bạn.



Có thể bạn đã bỏ lỡ
PROGRAM_TEACHING
Tại sao nên dùng git mà không dùng google drive ?

Là một người may mắn được tiếp xúc với git từ rất sớm nên tôi gần như đã quen với các tiện ích mà git đã đem lại, nên lúc đi làm nhóm với các thành viên trong lớp tôi luôn cố gắng đưa sự tiện dụng đó vào công việc để giúp đỡ hoàn thiện dự án sớm hơn và câu trả lời luôn là không.



PROGRAM_CODE
Giới thiệu về Spring Batch

Batch processing là việc chạy các công việc có thể chạy mà không cần tương tác của End-User hoặc có thể được lên lịch để chạy khi tài nguyên cho phép (Theo Wikipedia), mà các công việc đó được gọi là Batch Jobs - một phần rất quan trọng và phổ biến trong hầu hết các IT projects hiện nay. Spring Batch - một open source framework cung cấp cho chúng ta giải pháp mạnh mẽ giúp chúng ta có thể phát triển những batch application, đặc biệt là đối với quy mô doanh nghiệp.