Xin chào các bạn. Có lẽ sợ sếp là một bệnh thâm niên ở mỗi người làm văn phòng nói chung và đặc biệt là anh em IT nói riêng. Đã bao giờ bạn gặp phải tình huống rất oái oăm khi mà ngồi code cả buổi thì sếp chả ghé thăm, đến lúc vừa rảnh tay lên Youtube nghe nhạc một tý xíu thì sếp đến nhẹ nhàng vỗ vai và thủ thỉ vào tai bạn một câu nói 2 giây nhưng dài như thế kỉ ARE YOU CODING?.

Xem thêm: Ứng dụng AI tự động chuyển màn hình code khi phát hiện sếp đến gần
Dưới sự phát triển nhanh như vũ bão của công nghệ số, xu hướng mua sắm trực tuyến qua mạng xã hội cũng như sàn thương mại điện tử đang làm mưa làm gió. Mở ra cơ hội cho doanh nghiệp, các nhà bán lẻ thay đổi hình thức kinh doanh giúp tăng doanh thu. Bài viết dưới đây sẽ phân tích sự khác nhau khi kinh doanh trên sàn thương mại điện tử và mạng xã hội. Từ đó giúp các nhà bán lẻ hiểu và lựa chọn được kênh bán hàng phù hơp với quy mô cửa hàng.

Xem thêm: Kinh doanh trên sàn thương mại điện tử hay mạng xã hội?
Bạn đang tìm kiếm các ứng dụng trên điện thoại giúp bạn chỉnh màu video một cách nhanh nhất và hiệu quả nhất. Bài viết dưới đây sẽ tổng hợp cho các bạn TOP 5 app, phần mềm chỉnh màu video cực đẹp trên Android, iOS.

Xem thêm: TOP 5 app, ứng dụng chỉnh màu video cực đẹp trên Android, iOS
Điều gì sẽ xảy ra nếu không có đủ thời gian để thực hiện testing một cách kỹ lưỡng?
Trong thực tế khi thực hiện develop hay maintain một dự án lớn/ nhỏ bất kỳ nào, tester đều thường xuyên phải đối mặt với bài toán “Làm thế nào để việc test đạt kết quả tốt nhất trong khoảng thời gian hạn chế?”

Xem thêm: Làm thế nào để việc testing đạt kết quả tốt nhất trong khoảng thời gian hạn chế?
Ngày nay, ReactJS đã trở nên rất phổ biến bởi những tính năng linh hoạt và đơn giản với hơn 1,300 developer và hơn 94,000 trang web đang sử dụng ReactJS. Nhiều người ám chỉ rằng ReactJS sẽ là tương lai của việc phát triển web.

Xem thêm: ReactJS – Những điều bạn cần phải biết
Có một lần “gấu” tôi kể: “Chắc cái H. nó không thèm chơi với em nữa rồi, mấy lần em comment face hay nhắn tin nó toàn bơ”. Tôi hỏi: “Tại sao?”. “Có lần nó gọi điện cho em tâm sự chuyện buồn với người yêu nhưng em trả lời qua loa rồi thôi”.

Xem thêm: Từ chuyện giận dỗi của các bạn gái cho đến vấn đề rất lớn của nghề phần mềm
1995 là một trong những năm điên rồ nhất lịch sử máy tính. Phiên bản Java đầu tiên xuất hiện, và rồi lòi ra thêm cậu em JavaScript. Hai cái tên “na ná” nhau làm mọi người lầm tưởng cả hai là “anh em song sinh dính liền” vừa mới tách ra vậy, nhưng thực tế cả hai chả giống gì nhau cả.

Xem thêm: Java vs. Node.js: Chị -Em tương tàn?
Giới thiệu
Về mặt lịch sử, từ Visual Basic đến Windows Forms ngày nay, nếu chúng ta muốn tạo ra một giao diện tùy biến cho ứng dụng, chúng ta bị giới hạn khi thay đổi các thuộc tính chuẩn của controls như màu nền, chiều rộng đường viền hoặc kích thước phông chữ. Nếu muốn đi xa hơn, lựa chọn duy nhất là tạo ra một control, kế thừa từ control đã có và override phương thức vẽ để đáp ứng nhu cầu riêng.

Xem thêm: Tùy chỉnh ứng dụng với Style và Control Templates – Phần 1
Hình dung đơn giản thế này: bạn cần một số điện thoại tại Hoa Kỳ hoặc ở một quốc gia nào đó, để nhận cuộc gọi và tin nhắn SMS từ khách hàng tại quốc gia đó, giúp khách hàng tiết kiệm chi phí và tăng độ tin cậy của khách hàng... nhưng bạn chưa có nhiều kinh phí để thuê bao hoặc chưa thể qua quốc gia đó đăng ký dịch vụ...
vậy là các giải pháp số điện thoại ảo ra đời, Số Điện thoại Ảo còn được gọi là số truy cập trực tiếp hoặc số gọi đi là số điện thoại không có đường dây điện thoại được kết nối trực tiếp. Thông thường, những số như vậy được lập trình để chuyển tiếp các cuộc gọi đến đến điện thoại khác, do khách hàng chọn, VoIP, cố định hoặc di động.

Xem thêm: 26 trang cung cấp số điện thoại ảo ( Virtual Phone Number Location ) MIỄN PHÍ tốt nhất cho khởi...
Giới phân tích nhận định, Chuyển đổi số là xu thế không thể đảo ngược, nếu đứng ngoài, doanh nghiệp sớm muộn sẽ thất bại.
Theo khảo sát năm 2018 của IDC, Chuyển đổi số (digital transformation) đang trở thành chiến lược tại các doanh nghiệp, tổ chức trong cuộc cách mạng công nghiệp lần thứ tư.

Xem thêm: Chuyển đổi số là gì? Thế nào là chuyển đổi số? Vì sao phải chuyển đổi số? Làm gì để chuyển đổi số?
Đầu năm 2017, một ngân hàng ở Việt Nam nhờ tôi kiểm tra an ninh cho app Mobile Banking. Từ nhiều năm nay đây là công việc hàng ngày của tôi, nhưng đây cũng là lần đầu tiên tôi đánh giá một sản phẩm của VIệt Nam. Tôi mất gần 2 tuần để tìm hiểu cách thức hoạt động của app Mobile Banking này.
Tôi tìm được nhiều lỗ hổng, nhưng nghiêm trọng hơn hết là tôi tìm được cách trộm tiền từ bất kỳ tài khoản nào. Đối với một app Mobile Banking thì dân trong nghề gọi một lỗ hổng như vầy là game over, không còn gì để mà hack nữa. Sau đó tôi còn phát hiện ra khoảng 3-4 ngân hàng thuộc hàng top của Việt Nam cũng có lỗ hổng tương tự, vì họ sử dụng chung giải pháp Mobile Banking.

Xem thêm: Lỗ hổng chuyển tiền trên mobile app và nguy cơ trộm tiền từ bất kỳ tài khoản nào
Zuckerberg (nhà sáng lập mạng xã hội Facebook ) nói về quản lý doanh nghiệp. "Điều quan trọng nhất là giữ quy mô nhóm của bạn càng nhỏ càng tốt. Facebook phục vụ hơn 1 tỉ người trên toàn thế giới nhưng chúng tôi chỉ có ít hơn 10.000 người. Điều này khả thi chính vì nhờ công nghệ hiện đại. Mấy công ty lớn quá thường bị cồng kềnh".

Sức mạnh trong tay người tiêu dùng
Trong bối cảnh cạnh tranh khắc nghiệt, giới chuyên gia ngành bán lẻ đưa ra một luận thuyết, là cuộc chơi mới này sẽ tuỳ thuộc vào cái mà người ta thường gọi là Consumer Ownership (quyết định tiêu dùng hoàn toàn phụ thuộc vào khách hàng).
Xem thêm: Làm thế nào để "kích hoạt" mạng lưới phân phối và cửa hàng bán lẻ?
Các bài giới thiệu về Rust [1] thì nhiều quá rồi [2] nhưng chưa thấy bài nào nói về việc sử dụng Rust hết, nên hôm nay mình sẽ bắt đầu viết một vài bài áp dụng Rust để implement một số thuật toán cơ bản, mở đầu sẽ là: Thuật toán duyệt cây nhị phân.

Xem thêm: Implement bài toán duyệt cây nhị phân với Rust
Backlink là gì?
Backlink theo nghĩa đen là được trỏ lại, liên kết lại. Nói cách khác Backlink là dạng liên kết từ trang web A sang trang web B. Và nó cũng đóng một vai trò rất quan trọng trong quá trình tối ưu hóa công cụ tìm kiếm Google.

Xem thêm: Backlink tự nhiên
Closure Compiler là 1 dự án của Google giúp Javascript tải và chạy nhanh hơn. Không phải là biên dịch từ Javascript sang mã máy, mà Closure biên dịch từ Javascript sang better-Javascript. Tức là tự động viết lại Javascript sao cho tối ưu hóa nhất mà kết quả không thay đổi.

Xem thêm: Tối ưu hóa Javascript với Google Closure Compiler