












MBBANKVững vàng – Tin cậy
MBBANKVững vàng – Tin cậy
CÔNG TY CỔ PHẦN SCOTS ENGLISH AUSTRALIA
CÔNG TY CỔ PHẦN SCOTS ENGLISH AUSTRALIA
CÔNG TY CỔ PHẦN SCOTS ENGLISH AUSTRALIA
CÔNG TY CỔ PHẦN SCOTS ENGLISH AUSTRALIA
CÔNG TY CỔ PHẦN SCOTS ENGLISH AUSTRALIA
Bài viết được sự cho phép của tác giả Tống Xuân Hoài Vấn đề Angular, React, Vue, Svelte (A, R, V, S)… là những cái tên mà không quá xa lạ với bạn đọc. Có lẽ mọi người sẽ ngạc nhiên hơn khi nhắc đến một nhân vật như là jQuery- một tượng đài già cỗi, đã lặng lẽ nhường ngôi cho các thanh niên trẻ bấy giờ. Nếu chịu khó tìm hiểu, cuộc đọ sức giữa các tên này không bao giờ hạ nhiệt. Rất nhiều bài viết phân tích cũng như so sánh chúng với nhau. Rằng A có cấu trúc rất chặt chẽ, R rất mạnh mẽ, nhưng V lại cho khả năng phát triển với tốc độ tuyệt vời. Còn S, một cái tên sinh sau đẻ muộn nhưng lại đang thể hiện ưu thế rất lớn khi kết hợp cả hai Back-end và Front-end làm một. Vâng! Trông nó giống như PHP, nhưng lại là… JavaScript. Có rất nhiề [...]
Read more →
Sau Tết nguyên đán là thời điểm nhộn nhịp nhất của thị trường việc làm khi chứng kiến làn sóng “nhảy việc” ồ ạt. Có rất nhiều lý do khiến người lao động chọn năm mới làm thời điểm “vàng” để tìm cơ hội mới. Tuy nhiên, quyết định nhảy việc dù trong thời điểm nào cũng tồn tại những cơ hội và thách thức. Vậy những cơ hội thách thức đó là gì? Liệu có nên nhảy việc sau Tết? Câu trả lời sẽ có trong bài viết này! Vì sao nhảy việc sau Tết trở thành “xu hướng”? Tết âm lịch là thời điểm kết thúc các công việc của năm cũ, thưởng Tết cũng đã đâu đó thanh toán xong, làm cho việc quyết định nhảy việc trở nên dễ dàng hơn. Bên cạnh đó, cuối năm là thời điểm để mọi người nhìn nhận lại một năm vừa qua, nếu [...]
Read more →
Với mong muốn không ngừng thay đổi & cải tiến dịch vụ để phục vụ cho nhu cầu của nhà tuyển dụng và các ứng viên, TopDev đã chính thức THAY ĐỔI GIAO DIỆN website và ra mắt thêm loạt TÍNH NĂNG MỚI hấp dẫn. Thay đổi hoàn toàn giao diện website: Mới hơn, chuyên nghiệp hơn và thân thiện với mobile. Bộ câu hỏi QnA: Hỗ trợ trợ tối đa cho nhu cầu tìm việc của ứng viên và nguồn tài liệu tham khảo chất lượng dành cho nhà tuyển dụng. User Profile: Tạo hồ sơ cá nhân chuyên nghiệp, tải xuống CV nhanh chóng, ứng viên dễ dàng tiếp cận với nhà tuyển dụng,… Convert CV: Dễ dàng chuyển đổi, đồng bộ CV chỉ trong một cú click. Hãy cùng TopDev khám phá chi tiết những nâng cấp mới này trong bài viết dưới đây nhé! Nâng cấp giao diện – Hiện đại & Chuyên nghiệp “Less is more” – Đây là ý tưởng [...]
Read more →
Bài viết được sự cho phép của tác giả Trần Anh Tuấn Đối với Frontend Developer thì việc tối ưu giao diện Responsive là điều hiển nhiên rồi. Và chúng ta thông thường từ trước đến giờ là dùng Media Queries để làm việc đó. Đối với font-size thì mình đã giới thiệu cho các bạn cách làm ở bài viết sử dụng hàm clamp trong CSS rồi. Vậy thì còn cách nào khác để làm Responsive cho giao diện mà không hoặc ít dùng tới Media Queries không ? Tất nhiên là có rồi, và mình rất háo hức giới thiệu cho các bạn ngay sau đây Container Queries. Đầu tiên chúng ta phải hiểu rằng khi sử dụng MQ (Media queries) thì chúng ta sẽ dựa vào Viewport của màn hình sẽ có các breakpoints như 1024, 1280, 768…. Tuy nhiên khi sử dụng CQ (Container Queries) thì sẽ dựa vào độ rộng của Container. Container là gì thì mình sẽ ví dụ cho các bạn sau đây Giao diện ở trên là Sidebar ở phía bê [...]
Read more →
Bài viết được sự cho phép của tác giả Phạm Văn Hải Trong một ngày đẹp trời, mình được sếp giao nhiệm vụ “tối quan trọng” đó là quản trị hệ thống server của công ty. Nhưng mình đâu có biết quản trị server là thế nào đâu? Đến chuyện làm sao kết nối tới server còn chưa biết? Giao thức SSH là gì đâu? Trong lúc khó khăn thường sẽ sản sinh “anh hùng”, và mình bắt đầu học cách quản trị server. Bước đầu tiên đó là tìm hiểu cách kết nối tới server bằng SSH. Vậy giao thức SSH là gì? Nó có phải thứ chỉ dành chuyên gia không? Bài viết này mình sẽ chia sẻ những kiến thức mình học được trong quá trình tìm hiểu về SSH. #SSH là gì? Secure Shell (hay còn gọi là SSH) là một giao thức mạng cho phép người dùng thực hiện kết nối giữa máy chủ và máy khách một cá [...]
Read more →
Sau sự kiện The Merge diễn ra vào giữa tháng 9 vừa rồi, đội ngũ kỹ thuật của Ethereum đã đưa ra các thông tin quan trọng liên quan đến sự thay đổi trong kế hoạch phát triển của hệ sinh thái này. Trên trang Twitter của mình ngày 5/11, founder của Ethereum là Vitalik Buterin đã đưa ra bản roadmap mới của Ethereum cùng với 5 giai đoạn mới trong quá trình nâng cấp, cải tiến về khả năng mở rộng hậu The Merge. Bài viết này chúng ta cùng nhau tìm hiểu sâu hơn về các giai đoạn được CEO này nhắc đến nhé. Quá trình nâng cấp hiệu suất và khả năng mở rộng của Ethereum gồm 6 giai đoạn: The Merge, The Surge, The Scourge, The Verge, The Purge và The Splurge. Với việc The Merge đã diễn ra đánh dấu thay đổi đầu tiên của Ethereum là chuyển đổi cơ chế đồng thuận từ POW (proof-of-work) sang POW(proof-of-state). [irp posts="10679" name="Hiểu nhanh về Blockchain trong 10 phút"] [irp posts="50600" name="Web3 techstack - Hành trang cho anh em [...]
Read more →Bài viết được sự cho phép của tác giả Trần Văn Dem Tại sao không nên dùng Http1.1 để giao tiếp giữa các service trong hệ thống có tải cao Để thiết kế một hệ thống tin cậy có thể chịu được tải cao thì chúng ta cần quan tâm rất nhiều yếu tố : database : nosql, sql, in-mem database, index, partition,... caching design service load balance ... Thời điểm hiện nay chúng ta sẽ dễ dàng tìm được các bài báo cũng như các bài hướng dẫn, so sánh về các mục bên trên. Thời điểm hiện tại đa số các hệ thống sẽ được xây dựng trên mô hình microservice nhưng khi sử dụng mô hình trên thì còn một điều khá quan trọng chúng ta cần phải quan tâm đó là cách giao tiếp giữa các service với nhau (service communicate). Khi mới bắt đầu vào lập trình hầu hết các bài báo cũng như hướng dẫn tôi được đọc thì họ đều sử [...]
Read more →
Bài viết được sự cho phép của vntesters.com Trong phần trước, chúng ta phải chạy các câu lệnh Java với Selenium Server để khởi tạo Hub và Node. Và chúng ta có hai màn hình Console để điều kiển Hub và Node. Điều này đôi khi gây ra một số bất lợi cho chúng ta khi theo dõi quá trình chạy của kịch bản kiểm thử tự động. Phần này, mình xin giới thiệu với các bạn một công cụ mà cho phép chúng ta khởi tạo Hub và Node trên UI – VisGrid. [irp posts="41301" name="Cài đặt Visual Studio: Công cụ lập trình mạnh mẽ của Microsoft"] [irp posts="33869" name="Hướng dẫn tạo Copyright Header trên từng file .cs trong Visual Studio"] Xem thêm tuyển dụng PHP lương hấp dẫn trên TopDev Sau khi download VisGrid về, chúng ta chạy chương trình VisGrid-*.jar và một UI sẽ hiện thị như sau: Kế tiếp, chúng ta thiết lập các thông số cho Hub tại tab Hub và nhấn và [...]
Read more →
Bài viết được sự cho phép của blogchiasekienthuc.com Firefox từ trước tới nay vẫn luôn nằm trong top những trình duyệt web phổ biến nhất trên máy tính, đặc biệt là trên Ubuntu vì nó vốn là trình duyệt mặc định của hệ điều hành này. Nhưng trong 3 năm trở lại đây, chú “cáo lửa” đang tỏ ra yếu thế khi đã mất tới hơn 46 triệu người dùng thường xuyên, từ 244 triệu người dùng giảm xuống còn 198 triệu người dùng tính tới đầu quý II năm nay. [irp posts="43945" name="Chân Dung 4 Công Ty Tiên Phong Trong Ứng Dụng Công Nghệ Vào Giáo Dục Và Chăm Sóc Sức Khỏe"] [irp posts="38369" name="Cho phép tùy chọn Giao diện trong Spring Web MVC framework"] Xem thêm các công ty tuyển Web Developer lương cao trên TopDev Đặc biệt là từ lúc xuất hiện trình duyệt Microsoft Edge Chromium của Microsoft, đã làm cho thị phần của Chrome sụt giảm nhẹ và càng làm [...]
Read more →
Công nghệ ngày càng phát triển và mang lại nhiều tiện ích hấp dẫn cho người dùng. Bên cạnh các công ty, tổ chức, việc ứng dụng công nghệ và trí tuệ nhân tạo cũng đang dần "len lỏi" vào các lĩnh vực như giáo dục và chăm sóc sức khỏe gia đình. Cùng tìm hiểu thêm về một số công ty tiên phong trong lĩnh vực này cũng như những giải pháp mà họ đã cung cấp cho người dùng. 1. Phenikaa MaaS - Giải pháp toàn diện cho trường học thông minh PHX Smart School là công ty start-up cung cấp cho các trường học một giải pháp toàn diện thông minh và an toàn từ đưa đón học sinh theo thời gian thực, quản lý nhà trường (quản lý nhân sự, thanh toán, thư viện, học liệu, sự kiện, suất ăn, quản lý thông tin…), hệ thống quản lý dạy và học tập trực tuyến (LMS) đế [...]
Read more →
Bài viết được sự cho phép của smartjob.vn Streams API trong Java 8 là một bước tiến lớn của ngôn ngữ lập trình Java và liên quan đến nhiều khía cạnh khác nhau, nên chúng tôi cần kéo dài thêm chủ đề này. Nếu bạn là lập trình viên C# trên nền .NET framework vào năm 2008, có thể bạn từng háo hức tìm hiểu LINQ. Từ năm 2014 trở về sau, lập trình viên Java cũng được tận hưởng cảm giác tương tự với Java Streams API. Tôi đã từng rất say mê C#, trong ký ức xưa cũ, tôi tìm tên những nhân viên có chứa từ “Văn” sử dụng cú pháp LINQ: string[] employeeList = {"Nguyễn Văn Còn", "Phạm Văn Đoan", "Nguyễn Văn Minh", "Đoàn Minh Huệ"}; List filteredNames = employeeList.Where(c => c.Contains("Văn")).ToList(); Giờ đây với Java 8 Streams API: string[] employeeList = {"Nguyễn Văn Còn", "Phạm Văn Đoan", "Nguyễn Văn Minh", "Đoàn Minh Huệ"}; List filteredNames = employeeList.Where(c => c.Contains("Văn")). [...]
Read more →
Trao đổi thông tin được xem là hiệu quả khi hai bên có thể hiểu rõ những vấn đề được chia sẻ và có thể tương tác với nhau một cách thoải mái. Người có kỹ năng giao tiếp tốt sẽ biết cách giao tiếp hai chiều và giúp buổi nói chuyện phát triển với nhiều nội dung hấp dẫn. Do đó, không khó hiểu khi đây được đánh giá là một trong những kỹ năng mềm cực kỳ quan trọng và được chú ý trong quá trình tuyển dụng. Vậy làm thế nào để cải thiện kỹ năng giao tiếp trong tuyển dụng? Không chỉ ở phía của ứng viên mà với các nhà tuyển dụng, đây cũng là khả năng quan trọng để thúc đẩy một buổi phỏng vấn diễn ra suôn sẻ và thành công. [caption id="attachment_40036" align="aligncenter" width="626"] Kỹ năng giao tiếp trong tuyển dụng đóng vai trò rất quan trọng[/caption] Kỹ năng giao tiếp trong tuyển dụng quan trọng như thế nào? Kỹ nă [...]
Read more →
Bài viết được sự cho phép của tác giả Kien Dang Chung Trong bài Truyền dữ liệu vào Vue.js Component chúng ta đang dang dở ở ví dụ xây dựng greeting-component từ hai component là form-component và hello-component. Dữ liệu đã được truyền đi với chiều thuận từ component cha (component bao ngoài) là greeting-component vào cả hai component con. Chiều ngược lại là rất cần thiết, giống như một function có thể có tham số và cũng có thể trả về một kết quả. [irp posts="32486" name="10 kinh nghiệm khi làm việc với các dự án lớn viết bằng Vue.js"] [irp posts="2120" name="3 phút làm quen với Vue.js"] Chiều ngược lại từ form-component (component con) ra greeting-component (component cha) - chiều số 2 được xử lý bằng các sự kiện trên component con, vì dữ liệu sẽ chỉ thay đổi khi có các sự kiện xảy ra. 1. Truyền dữ liệu thông qua sự kiện với $emit Chúng ta cùng quay lại hoàn thiện ví dụ từ đây bạn sẽ hiểu hơn cách thức truyền dữ liệu theo chiều [...]
Read more →
Bài viết được sự cho phép của tác giả Lê Xuân Quỳnh Xin chào! Trong bài hôm trước chúng ta đã viết xong lớp base để xử lý realm database rồi. Và bài hôm nay chúng ta sẽ tiến hành viết các service kế thừa từ lớp này để sử dụng realm database 1 cách linh hoạt. Lớp RealmGithubService của chúng ta sẽ có nhiều vụ sau: Lưu trữ kết quả từ server trả về, cụ thể model GithubSearchResponse Vì với mỗi keyword sẽ có 1 response khác nhau, đồng thời mỗi keyword này tùy vào số page gửi lên mà 1 kết quả khác nhau. Do vậy chúng ta cần lưu response này với khóa chính kết hợp giữa keyword và page Lấy response đã lưu dựa vào keyword đã search và page tương ứng Xóa hay update response Xóa toàn bộ response [irp posts="2391" name="3 sai lầm các iOS Developers thường mắc phải"] [irp posts="1489" name="5 bài học quí giá về việc phát triển ứng dụng iOS"] Từ những phân tích trên, chúng ta tiế [...]
Read more →
Bài viết được sự cho phép của vntesters.com Chào các bạn, Sau một thời gian “chinh chiến” với Dev thì bản thân mình nhận thấy “À, hóa ra sự việc cũng không đến nỗi tệ như thế”. Tuyển dụng tester lương cao trong tháng cho bạn Trong công việc hằng ngày của một tester thì giao tiếp với dev là một việc khó khăn mà có khá nhiều bạn mới vào nghề đều kêu “Ôi nản quá ạ”. Cá nhân mình làm gần 3 năm cũng nhiều lúc máu lên não không kịp nên cãi nhau với dev là điều khó tránh khỏi :))…….. May mắn là các bạn Dev đều sàn sàn tuổi mình, có người thì thấp hơn và cũng đanh đá y như mình nên việc nói chuyện với mình dễ thở hơn.:D:D:D……… Có những lúc 2 bên hiểu khác requirement của khách hàng, tester hiểu một kiểu, dev hiểu một kiểu, đến lú [...]
Read more →