Định nghĩa một kiểu kiến trúc mới
Kiến trúc dịch vụ siêu nhỏ-“Microservice Architecture” phát triển nhanh chóng trong nhiều năm gần đây nhằm mô tả cách thiết kế phần mềm ứng dụng mà các dịch vụ có thể triển khai một cách độc lập.
Kiến trúc dịch vụ siêu nhỏ-“Microservice Architecture” phát triển nhanh chóng trong nhiều năm gần đây nhằm mô tả cách thiết kế phần mềm ứng dụng mà các dịch vụ có thể triển khai một cách độc lập.
Open Source đôi khi là một cách phân bố phần mềm khá “lười biếng”. Tuy nhiên, Facebook vẫn du hành vào lĩnh vực vừa cũ vừa mới này, với Incubator hub mới tinh.
Incubator không phải cho mọi người, mà chỉ gói gọn với các project trong facebook. Đồng thời, Incubator cũng mang đến cách nhìn mới về open source.
Xem thêm: Incubator mới của Facebook có thể cách mạng hóa open source
Nếu bạn chịu khó để ý thì có thể thấy rằng tất cả các công nghệ hiện nay đều có xu hướng chuyển dịch từ giao tiếp song song (parallel) sang chuỗi (serial). Chuẩn IDE mới dành cho ỗ cứng cũng là Serial (Serial ATA - SATA). Rồi đến bus PCI cũng đã chuyển sang dạng chuỗi với chuẩn PCI Express. Còn giao diện SCSI cũng đang chuyển sang chuỗi.
Tôi thích Go ngay từ đầu. Tương tự với C và Java, tôi cảm thấy rất thân thuộc với các ví dụ, các tutorials dễ hiểu để tôi có thể viết code ngay. Tôi đã từng muốn học Go vì sự nổi tiếng của ngôn ngữ này trong vài năm trở lại đây.
Xem thêm: Hồ sơ, thủ tục xác nhận hàng hóa sử dụng cho ươm tạo công nghệ
Trong Python, context manager là một phương thức cho phép bạn cấp phát và sử dụng tài nguyên một cách hiệu quả.
Một vấn đề thường xuyên nảy sinh trong quá trình chúng ta muốn sử dụng kế thừa (extends) trong PHP thì chúng ta chỉ có thể kế thưa duy nhất từ một class cha mà thôi. Đây cũng là yếu điểm lớn nhất của extends, bởi vì, đôi khi việc kế thừa từ nhiều class khác nhau đem đến rất nhiều lời ích.
Trong những năm gần đây, ứng dụng web phía client đang ngày càng trở nên phức tạp. Cũng vì lẽ đó, trình duyệt cũng có ngày càng nhiều tính năng, hỗ trợ JavaScript tốt hơn với đủ thứ API như geolocation hay p2p communication.
Xem thêm: Làm quen với PouchDB JavaScript Database cho Client
Giá trị thị trường của ngành công nghiệp trò chơi điện tử đã đạt tới 108 tỷ đô la vào năm 2017 và được dự đoán sẽ sấp xỉ 128 tỷ vào năm 2020. Nếu bạn là một lập trình viên, bạn hẳn sẽ có hứng thú tham gia vào thị trường game tỷ đô này. Dưới đây là một số ngôn ngữ lập trình cần cân nhắc nếu bạn muốn phát triển theo con đường sự nghiệp ấy:
Xem thêm: 5 ngôn ngữ lập trình phù hợp nhất cho phát triển game
Trong bài viết The Programming Aphorisms of Strunk and White, tác giả James Devlin đã làm một công việc khá xuất sắc trong việc nghiên cứu một số vấn đề mà bản thân tôi đã chú ý trong hơn 5 năm vừa qua:
Đó là mối quan hệ không mong đợi giữa viết code và viết.
Microsoft đã tung ra phiên bản 3.0 của JavaScript plugin TypeScript vào ngày hôm nay, bao gồm static types, type declarations và type annotations dành cho người dùng JavaScript. Mặc dù công ty cho biết bản cập nhật sẽ không có quá nhiều thay đổi lớn.
Xem thêm: Microsoft cập nhật tính năng project references trong TypeScript 3.0
Điều thú vị nhất của một chiếc smartphone đó là việc chúng ta có thể cài thêm rất nhiều ứng dụng từ hãng thứ ba, từ đó cá nhân hóa chiếc điện thoại cũng như khiến cuộc sống dễ dàng hơn. Với người dùng mới sử dụng hệ điều hành Android, không ít người sẽ cảm thấy khó khăn khi cài đặt các phần mềm cũng như băn khoăn vì các lỗi có thể gặp trong quá trình thực hiện. Đừng lo, bài viết này sẽ giúp bạn.
Cũng như trên PC hay MacOS, chúng ta có thể cài đặt ứng dụng bằng các tập tin cài đặt. Trên Android, định dạng của tập tin cài đặt là *.APK. Muốn làm theo cách này, trước hết bạn cần phải có tập tin APK. Bạn có thể copy tập tin này vào thẻ nhớ như hướng dẫn sau.
Xem thêm: Hướng dẫn cài ứng dụng, phần mềm cho Android trực tiếp bằng tập tin APK
Như các bạn đã biết, hiện nay facebook đã và đang opensource khá nhiều thư viện họ dùng riêng cho Facebook , một ứng dụng mạng xã hội không xa lạ với bất kì ai sử dụng internet hiện nay. Có thể kể ra rất nhiều : React Native ( nền tảng phát triển application multiplatform), Fresco (thư viện xử lí ảnh riêng được dùng trong Facebook), redex, rebound …. Hôm nay mình xin phép được giới thiệu với các bạn thư viện nhỏ nhưng khá tiện dụng để xử lí Image animation là : Facebook Rebound.
Thành tố tương tác (như thanh trượt, galleries hoặc đơn tương tác) là những đối tượng làm việc rất quen thuộc với một lập trình viên. Bạn hoàn toàn có thể tạo thủ công các thành tố này cho từng site một. Nhưng hãy tưởng tượng, bạn sẽ tiếp kiệm được bao nhiêu thời gian khi có thể gói khâu này thành plugin jQuery tiện dụng?
Đọc tên điểm dừng xe buýt tiếp theo hay đọc thực đơn, một ứng dụng mới vừa được phát triển để giúp cuộc sống của những người khiếm thị dễ dàng hơn.
Xem thêm: app giúp người khiếm thị tìm đường và đọc thực đơn
Bạn đang sở hữu ứng dụng Android hay iOS, bạn đã được học sơ qua, nếu bạn không biết về lập trình ứng dụng, không tự làm ra ứng dụng sẽ không mang lại hiệu quả cao. Nếu bạn không có khả năng kiếm ra được một khoản tiền như những cao thủ khác bạn hãy biết cách để kiếm được một khoản thu nhập với mục tiêu mình đặt ra.
Xem thêm: Hướng dẫn cách kiếm tiền với ứng dụng Android và iOS hiệu quả
Giả định bạn tiếp nhận một server mới toanh, bạn cần tìm một số thông tin về nó như loại CPU, loại main, loại memory, memory dùng của hãng nào… chẳng lẽ lại đi hỏi người bàn giao, hay đi lấy giấy tờ mua thiết bị từ phòng hành chính kế toán, hay lên tận DC, reboot và vào trong BIOS.
Microservices hiện đang nhận được rất nhiều sự chú ý: các bài viết, các blog, các cuộc thảo luận trên phương tiện truyền thông, trên mạng xã hội, và các bài thuyết trình hội nghị. Đâu đâu ta cũng có thể bắt gặp những chủ đề liên quan đến Microservices.
Kì này, các bạn sẽ được tìm hiểu thực hư về lỗ hổng bảo mật SQL Injection “thần thánh”, một trong những lỗ hổng bảo mật phổ biến và nguy hiểm nhất mọi thời đại.
Xem thêm: Series Bảo Mật Nhập Môn – SQL Injection – Lỗ hổng bảo mật thần thánh
Kiếm tiền từ ứng dụng không phải là điều quá xa lạ với các nhà phát triển. Từ đặt quảng cáo, tính phí từng phần cho đến tính phí tải ứng dụng, đều được các developer tận dụng để sản phẩm của mình sinh lời hiệu quả nhất.
Hiện nay, với sự phát triển vượt bật của công nghệ thông tin cũng như Internet, các video đang dần trở nên càng phổ biến trong cộng đồng người dùng. Vì vậy, việc tìm các phần mềm dựng phim và thiết kế video phù hợp cũng trở thành nhu cầu mới tất yếu cho cả dân thiết kế và người mới bắt đầu. Vậy làm thể nào để có thể lựa chọn một phần mềm làm video cho máy tính giữ vô vàn các phần mềm trên thị trường? Đừng lo, bài viết dưới đây với nội dung top 10 phần mềm làm video trên máy tính tiện lợi nhất năm, sẽ giúp các bạn giải đáp vấn đề đó.
Xem thêm: Top 10 phần mềm làm video trên máy tính tiện lợi nhất năm
Jomsocial là một phần mở rộng khá mạnh cho opensource Joomla, để bạn triển khai một mạng xã hội quy mô nhỏ. Jomsocial tập trung vào dạng mạng xã hội âm nhạc.
Triển khai cực nhanh, tương đối dễ quản trị điều hành...
Xem thêm: Triển khai mạng xã hội cực nhanh và cực đơn giản với nền tảng Jomsocial
Từng có một thời khi những công nghệ then chốt luôn đến từ các ông lớn thương mại như IBM, Microsoft và Sun. Ngay cả khi Linux bắt đầu là một phần quan trọng của cơ sở hạ tầng CNTT, các doanh nghiệp vẫn chỉ sử dụng nó từ các công ty thương mại như Red Hat, cùng với giấy phép hỗ trợ doanh nghiệp.
Xem thêm: Open source: vì sao chúng ta phải quan tâm tới cách quản lí project hơn
Với những người bị đánh trượt trong kỳ tuyển dụng, họ thậm chí coi công ty đó như kẻ thù nhưng Jason Yuan lại khác.
Thật khó để “nuốt” nổi thư từ chối từ nhà tuyển dụng, nhưng chàng sinh viên Jason Yuan đã biết cách tạo nên khác biệt dù không được nhận vào thực tập tại Apple. Yuan đã vượt qua vòng sơ tuyển đầu tiên và được Táo khuyết chọn phỏng vấn hồi đầu năm nay.
Chắc bạn đã nghe ở đâu đó từ NFC hay công nghệ NFC, công nghệ giao tiếp NFC...
Vậy NFC là gì?
NFC là từ viết tắt của Near Field Communications, là công nghệ kết nối không dây phạm vi tầm ngắn trong khoảng cách 4 cm, sử dụng cảm ứng từ trường để thực hiện kết nối giữa các thiết bị khi có sự tiếp xúc trực tiếp hay để gần nhau. NFC được phát triển dựa trên nguyên lý nhận dạng bằng tín hiệu tần số vô tuyến (Radio-frequency identification - RFID), hoạt động ở dải băng tần 13.56 MHz và tốc độ truyền tải dữ liệu tối đa 424 Kbps.
Các chuyên gia dự đoán là hệ thống định vị vệ tinh toàn cầu (GLONASS) của Nga sẽ phát triển nhanh chóng. Năm ngoái đã kết thúc việc hình thành nhóm vệ tinh của Nga và đã thực hiện phủ sóng toàn cầu. Với phạm vi dịch vụ của mình, GLONASS không lo ngại sự cạnh tranh khó khăn nhất trong thị trường toàn cầu, mặc dù hệ thống này không có ý định cạnh tranh với với GPS của Mỹ, vì hai hệ thống này bổ sung cho nhau.
Khảo sát về mức độ phổ biến của các ngôn ngữ lập trình mới đây đã cho thấy, Python và Java đang nắm giữ những vị trí top trên bảng xếp hạng (BXH).
IEEE Spectrum lần thứ năm công bố số liệu của xếp hạng tương tác của các ngôn ngữ lập trình hàng đầu. Và lần đầu tiên trong năm nay, Python – nhà vô địch năm 2017 – tái xuất. Trước đó, trong BXH TIOBE công bố vào tháng 8 năm 2018, Java lại về nhất, giống như năm ngoái.
Xem thêm: Python và Java cạnh tranh nhau trên bảng xếp hạng các ngôn ngữ lập trình hot
Hiện nay dịch vụ thiết kế website đang phát triển khá mạnh mẽ. Chỉ cần lên mạng tìm kiếm là bạn sẽ thấy hàng ngàn kết quả hiển thị với đầy đủ các dịch vụ thiết kế web giá rẻ và cao cấp. Vậy, sự khác biệt của hai loai dịch vụ này gì, đâu là lựa chọn thích hợp nhất dành cho bạn. Hãy cùng tìm hiểu điều đó qua bài viết sau đây bạn nhé!
Hướng dẫn toàn diện quản trị website làm bằng wordpress
Bài này hướng dẫn một số cách tăng tốc mysql khi bạn dùng xampp, các thiết lập này chủ yếu ảnh hưởng lên quá trình truy xuất CSDL của MySQL.
Theo đại diện nhóm phát triển của Angular vừa tung ra 1 bản cập nhật dành cho web development framework, dành riêng cho desktop và mobile apps, đây chính là phiên bản Angular 6.1. Phiên bản này sẽ thay thế cho Angular 6.0 và đi kèm với các tính năng mới cũng như những cải tiến hỗ trợ quá trình Fix Bug.
Hơn một 1/3 dân số, tức khoảng 40 triệu người Việt Nam đã tham gia mua sắm trực tuyến, riêng trong năm 2018 ước tính chi tiêu của mỗi cá nhân cho thương mại điện tử là 208 USD, góp phần đưa miếng bánh thị trường này lên con số 8 tỷ USD.
Smartphone luôn là ứng cử viên sáng giá “lấn át” máy tính bàn và máy tính bảng
Xem thêm: Gần 40 Triệu Người Tiêu Dùng Việt đã tham gia mua sắm trực tuyến
Khi làm việc với React, hẳn bạn đã nghe đến tính bất biến của dữ liệu (immutability). Đặc tính này, nói một cách đơn giản, là khả năng giá trị của dữ liệu không bị thay đổi sau khi đã được khai báo. Tính bất biến giúp cho chương trình trở nên dễ dự đoán, ít xảy ra lỗi và trong một số trường hợp còn tăng hiệu suất của ứng dụng. Do đó, React (và Redux) đều khuyến khích mọi người viết code để hướng đến đặc tính này.
Xem thêm: TUYỆT CHIÊU ĐẢM BẢO TÍNH BẤT BIẾN TRONG JAVASCRIPT
Hôm nay tôi sẽ quay lại với một hướng dẫn khác, hôm nay tôi sẽ hướng dẫn bạn cách biến Android TV Box hay chiếc điện thoại (smartphone) cũ của bạn thành Đám mây cá nhân! Một server lưu trữ trực tuyến.
Xem thêm: Biến Android TV box hoặc điện thoại cũ thành máy chủ lưu trữ đám mây
Năm nay ta đã chứng kiến sự xuống sức của JavaScript. Trong bối cảnh cần đến quá nhiều công cụ và tùy chỉnh cần thiết để set up một JavaScript project “hiện đại”, nhiều lập trình viên tỏ ra mệt mỏi trước hệ sinh thái “dày đặc” của ngôn ngữ này.
Thực hiện theo các bước đơn giản nhưng quan trọng này để bảo vệ ngân hàng của bạn và các chi tiết quan trọng khác.
Bạn có biết rằng những tên trộm ngày nay chỉ tìm kiếm một thứ khi chúng lấy được điện thoại di động của bạn không? Tài khoản ngân hàng của bạn là một ví dụ điển hình. Đừng quên với việc ngày càng có nhiều người lựa chọn các ứng dụng thanh toán kỹ thuật số, không khó để những tên trộm điện thoại thông minh truy cập vào những chiếc ví điện tử này.
Xem thêm: Smartphone bị đánh cắp, hoặc bị cướp? Bạn cần làm ngay những việc này
Phiên bản beta của WordPress 4.6 đã được phát hành. Như thông tin được biết là phiên bản chính thức dự kiến sẽ được phát hành ngày 16/8/2016. Trong bài viết này, mình sẽ nói sơ qua vài tính năng nổi bật trong WordPress 4.6
Trên iPhone có tính năng này hay lắm, không biết bạn đã thử dùng chưa? Đây là tính năng giới hạn truy cập cổng sạc USB “USB Restricted Mode”, tính năng sẽ có hiệu lực khi màn hình iPhone khoá trên 1 giờ đồng hồ, iPhone tự động khoá cổng Lightning không cho ai có thể sử dụng được cổng sạc để cắm USB vào để chép dữ liệu hoặc làm các việc liên quan khác.
Xem thêm: Ngăn sử dụng kết nối USB trên iPhone và iPad, để bảo vệ dữ liệu trên iPhone và iPad
Khi toàn bộ quá trình phát triển ứng dụng kết thúc và ứng dụng của bạn về cơ bản đã hoàn thành, bạn sẽ phải đối mặt với một thử thách nữa – đó là “Quảng bá” cho nó. Có lẽ bạn đã biết đến việc được “featured” (đặt trưng) trên App Store hoặc Google Play Store sẽ mang đến nhiều lợi ích, nhưng nó cũng là một điều rất khó để đạt được - vì độ cạnh tranh cho những vị trí này là rất khốc liệt.
Xem thêm: Làm thế nào để ứng dụng của bạn được “featured” trên App Store và Google Play Store?
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
Trước khi đọc tiếp, Các bạn hãy xem toàn bộ đoạn video dưới đây, đoạn video này khiến TSA trở nên ngớ ngẩn vì đã tiêu tốn hàng nghìn đô la cho một ứng dụng như vậy.
Xem thêm: Một lập trình viên tái tạo lại chính xác app tỷ đồng của TSA chỉ trong 10 phút
Phishing là một hình thức tấn công mạng nguy hiểm, có thể gây ra nhiều thiệt hại cho các cá nhân, tổ chức, hay doanh nghiệp. Cùng tìm hiểu Tấn công Phishing là gì? Một số cách thức nhận biết và phòng chống tấn công Phishing qua website giả mạo hiệu quả.
Xem thêm: Phishing Email là gì? Có mấy loại? Cách phòng tránh email lừa đảo
Áp dụng architecture patterns vào các ứng dụng Android chỉ là việc sớm muộn phải làm. Trên thực tế, Google cũng đã cung cấp Android Architecture Blueprints để hỗ trợ các dev.
Xem thêm: Android Architecture Patterns (phần 2): Model-View-Presenter
Từ lần đầu được Facebook ra mắt hồi 2013, React.js đã và đang phát triển mạnh mẽ. Đây là dự án nguồn mở được giới thiệu nhiều thứ 5 trên Github. React là framework JavaScript gọn ngẹ dùng để xây dựng giao diện người dùng — ví dụ rõ nết nhất là Facebook và Instagram.
Microsoft luôn đứng vị trí đóng góp hàng đầu cho cộng đồng open source trong nhiều năm, nhưng một phân tích mới của nhà phát triển Adobe Fil May đã cung cấp thông tin chi tiết hơn về những tổ chức này.
Thường ngày chúng ta hay gặp một số thuật ngữ phổ biến của một số chức danh trong các công ty hiện đại ngày nay đặc biệt là các công ty nước ngoài với các chức danh như CEO, CMO, CFO, CPO, CCO, COO, CHRO… vậy chúng có ý nghĩa ra sao ? Xin mời bạn cùng tìm hiểu một số thông tin cho các thuật ngữ vị trí này.
Theo Bộ Thông tin và Truyền thông.
Theo phản ánh, thời gian qua, các cuộc gọi rác, tin nhắn rác giả danh cơ quan chức năng, doanh nghiệp gọi điện, nhắn tin cho người dân để đe dọa, dụ dỗ vẫn còn diễn ra với mục đích lừa đảo chiếm đoạt tài sản gây bức xúc trong nhân dân.
Các hệ thống bán deal hay groupon ( mua theo nhóm, mua chung ... ) đã từng rất hot một thời, nó còn là hiện tượng thành công của startup và thương mại điện tử một thời gian dài. Hiện nay còn khá nhiều trang thương mại điện tử vẫn phát triển theo mô hình groupon. Ví dụ như ở Việt Nam có Nhóm Mua, Hotdeal, Cực Rẻ....
Xem thêm: Tài liệu và mã nguồn hệ thống groupon, bán deal, mua hàng theo nhóm
SEO dù sử dụng phương pháp nào thì cũng đều cùng giúp tăng thứ hạng của website trên công cụ tìm kiếm. Tuy nhiên hiện nay có hai trường phái SEO được gọi là: SEO mũ trắng (whitehat SEO) và SEO mũ đen (blackhat SEO) với những phương pháp khác nhau.
Năm 2023 được xác định là Năm Dữ liệu số quốc gia. Với 126 nhiệm vụ kế hoạch đặt ra, Việt Nam đã hoàn thành 102 nhiệm vụ, đạt tỷ lệ 81%. Chỉ trong một năm, hàng trăm triệu dữ liệu công dân, doanh nghiệp được bổ sung, 80 hệ thống thông tin Bộ, ngành, địa phương đã kết nối liên thông.
Xem thêm: Nhìn lại Năm Dữ liệu số quốc gia 2023: Người dân được hưởng thành quả từ chuyển đổi số
Bảng điều khiển truyền thông xã hội (Mẫu Excel) được thiết kế để hợp nhất các số liệu trên nhiều mạng xã hội như Facebook, Twitter và YouTube và hiện diện trong một trang tổng quan một trang.
Mời quý vị tham khảo hồ sơ năng lực của DVMS tại đây >>
Head Office: 95/2/26 Bình Lợi, Phường 13, Q. Bình Thạnh, TP.HCM, Việt Nam.
Tel: 02836028937
Email: sale@dvms.vn
BạnCầnGìCứHỏiDVMS: Chuyển đổi số giao thông, vận tải, giao nhận thông minh ; Giải pháp Blockchain ; Tư vấn, xây dựng, chuyển giao mạng xã hội ; Dịch vụ dữ liệu, Big data ; Uber Giúp việc, uber dịch vụ tại nhà ; Chuyển đổi số cho bệnh viện, y tế ; Chuyển đổi số Bác sĩ gia đình, y tế tại nhà ; Chuyển đổi số cho công ty tín dụng, ngân hàng, Fintech ; Chuyển đổi số cho công ty bảo hiểm ; Chuyển đổi số bán hàng, quản lý hệ thống phân phối ; Chuyển đổi số lĩnh vực du lịch; Chuyển đổi số lĩnh xăng dầu, gas; Giải pháp OTT; Chuyển đổi số nhà thuốc và công ty dược; Chuyển đổi số doanh nghiệp taxi; Chuyển đổi số doanh nghiệp vận tải; Chuyển đổi số dịch vụ tại nhà; Chuyển đổi số nông nghiệp; Giải pháp QRCODE ; Đào tạo chuyển đổi số, xây dựng đội ngũ CNTT cho doanh nghiệp và start-up; Giải pháp chăm sóc sức khỏe tại nhà ; ứng dụng định vị vệ tinh vào cuộc sống;Giải pháp truyền hình; thực tế ảo; mobile game; và giải pháp cho nhiều lĩnh vực khác