Kỹ thuật tối ưu hoá tốc độ tải website

Chọn Server Ở Địa Điểm Hợp Lý Server là một thành phần quan trọng trong việc tăng tốc độ tải website. Nếu bạn sử dụng một server chậm với giá rẻ để host trang web thì dù bạn có sử dụng các kỹ thuật tối ưu hoá tốc độ của website tới đâu thì trang web vẫn chậm. Chính vì vậy việc ...

Tác giả: Trịnh Tiến Mạnh viết 17:17 ngày 13/09/2018

Những cỗ máy hacker

khi cỗ máy biết hack sẽ nguy hiểm cỡ nào? TTCT – Thượng tuần tháng 8, nhiều sự kiện an ninh mạng quy mô toàn cầu diễn ra gần như cùng lúc tại Mỹ, cảnh báo được đưa ra: trong chiến tranh mạng, sẽ đến ngày hacker máy móc thay thế các hacker là con người, độ nguy hiểm nâng lên gấp bội. ...

Tác giả: Bùi Văn Nam viết 17:17 ngày 13/09/2018

Lập trình viên là thứ tồn tại duy nhất ở công ty, vì thiếu lập trình viên giỏi còn nguy hiểm hơn thiếu tiền

Gần một phần tư thế kỷ của thời đại Internet đã trôi qua nhưng C-suite vẫn đang vật lộn với vấn đề cơ bản được gọi là chuyển đổi kỹ thuật số. Một lý do khiến thách thức này trở nên vô cùng khó khăn là nó không thể được giải quyết chỉ với tiền bạc và những lời khuyên tư vấn quản lý. ...

Tác giả: Trần Trung Dũng viết 17:17 ngày 13/09/2018

Vì sao Microsoft Stack chưa bị khai tử? (Phần 2)

Ngày hôm nay, chúng ta có nhiều sự lựa chọn để viết các phần mềm chất lượng hơn hẳn so với 10 năm trước. Đó chắc chắn là một điều tốt, sự cạnh tranh thúc đẩy những đối thủ lớn (như Google, Apple, Amazon, và Microsoft) không ngừng sáng tạo và không thể chủ quan. Microsoft đã thể hiện ...

Tác giả: Hoàng Hải Đăng viết 15:01 ngày 13/09/2018

.NET core vs ASP.NET core: Phân biệt .NET Framework, .NET Core và Mono

Một trong những điểm mạnh của hệ sinh thái .NET là sự hỗ trợ rất tốt của các công cụ như Visual Studio. Tuy nhiên đây cũng là điểm yếu vì nó ngăn cản rất nhiều lập trình viên tiếp xúc với những lý thuyết căn bản của Framework. Trong bài viết này chúng ta sẽ tìm hiểu xem .NET là gì, và ...

Tác giả: Trịnh Tiến Mạnh viết 15:01 ngày 13/09/2018

Để làm lập trình viên sau 1 năm, nên học gì?

Thực sự thì mình chỉ mới đi làm được gần 1 năm, skill cũng chưa có nhiều nên cũng không thể chém gió sâu vào kỹ thuật được. Lúc trước mình theo mảng front-end nhưng ngày càng nhận ra không có hứng thú nên dần dà chuyển sang back-end từ lúc nào không hay, và mình chỉ có một số lời ...

Tác giả: Trần Trung Dũng viết 15:01 ngày 13/09/2018

Elon Musk muốn upload não bộ con người lên internet – ông sẽ phải đối mặt với khó khăn nào?

Việc kết nối não bộ và máy tính sẽ là chìa khóa, là sự khẳng định rằng con người vượt trội hơn trí tuệ nhân tạo Dù bạn có tin hay không và đã sẵn sang hay chưa, thì máy tính và não bộ con người đã giao tiếp với nhau thường xuyên trong những phòng thí nghiệm công nghệ cao rồi. Không ...

Tác giả: Tạ Quốc Bảo viết 15:00 ngày 13/09/2018

Cơ hội khởi nghiệp ngay trong tầm tay!

Đăng kí sự kiện ĐÒN BẨY CHO GIẤC MƠ KHỞI NGHIỆP để chuẩn bị cho con đường khởi nghiệp của bạn! Năm 2015 là thời khắc bùng nổ những công ty khởi nghiệp (start-up) trong lĩnh vực công nghệ tài chính, hay còn gọi là FinTech. Theo Topica Founder Institute, trong số những thương vụ gọi vốn ...

Tác giả: Hoàng Hải Đăng viết 15:00 ngày 13/09/2018

Lý giải nguyên nhân của sự hoài nghi về chủ nghĩa vạn vật kết nối ( IoT)

Chính xác 13 năm (theo tính toán của NASA) hoặc hơn 7 năm (theo Space-X của Elon Musk) con người đặt chân lên sao Hỏa và mở đầu cho một cuộc đua du hành vào vũ trụ. Chúng ta đang sống trong thời đại vô cùng thú vị khi liên tục phải tưởng tượng, liên tục phải đổi mới. Mỗi sản phẩm ...

Tác giả: Trịnh Tiến Mạnh viết 15:00 ngày 13/09/2018

10 khóa học Udemy miễn phí tốt nhất

Làm thế nào để bạn chọn được các lớp Udemy miễn phí tốt nhất khi có đến hơn 80.000 khóa học trực tuyến để lựa chọn? Sau đây là một vài bước cần thực hiện, nếu bạn chỉ quan tâm đến các khóa học miễn phí: Quyết định chủ đề của bạn. Sử dụng menu Udemy để xem ...

Tác giả: Tạ Quốc Bảo viết 15:00 ngày 13/09/2018

Những điều mà lập trình viên nên biết không chỉ là code

Đã là lập trình viên, công việc chính của bạn chắc hẳn là code và code. Tuy nhiên, code thế nào để cảm thấy vẫn hăng say với nó, thoải mái với nó và công việc. Bởi khi đã là lập trình viên, bạn không chỉ làm việc 1 mình, đa số là vậy. Và còn nhiều hơn thế nữa, nên xin hãy chỉ đừng ...

Tác giả: Vũ Văn Thanh viết 15:00 ngày 13/09/2018

Locating GUI Elements and simple login test script

Trước tiên hãy nhìn vào giao diện này 1 chút nhé. Những phần khoanh vùng được gọi là gì? Nó là "element", thế "element" là gì? Nó liên quan gì đến việc viết testcript của bạn? Giả sử bạn muốn viết được 1 test script để kiểm tra việc đăng nhập, bạn muốn tự động điền các ...

Tác giả: Tạ Quốc Bảo viết 15:00 ngày 13/09/2018

Repository Pattern là gì ? Sử dụng Repository Pattern trong Laravel

Trong bài viết này chúng ta sẽ cùng tìm hiểu về một vấn đề nói đến khá nhiều trong Laravel đó là Repository Pattern. Với những bạn mới tìm hiểu về Laravel chắc là cũng ít để ý đến vấn đề này. Còn các bạn đi thực tập tại các công ty, các ban trainee thì chắc gặp sẽ được các trainer của mình nói đến ...

Tác giả: Tạ Quốc Bảo viết 15:00 ngày 13/09/2018

Một vài bài toán nho nhỏ rèn luyện khả năng tư duy

Cá nhân mình thấy tư duy là một khả năng rất quan trọng không chỉ trong lập trình mà còn trong nhiều lĩnh vực khác nhau. Mình cảm thấy việc rèn luyện tư duy là một điều rất cần thiết vì vậy mình chọn cách thử sức viết code để giải quyết những bài toán nho nhỏ. hôm nay mình xin giới thiệu với mọi ...

Tác giả: Tạ Quốc Bảo viết 15:00 ngày 13/09/2018

Tạo biểu đồ đơn giản trên PHP không cần code javascript Laravel Charts

Chart(biểu đồ) thường được sử dụng để biểu diễn số liệu bởi tính trực quan của nó. Trong kỷ nguyên kĩ thuật số hiện nay các số liệu đóng vai trò rất quan trọng, thông qua các số liệu ta có thể phân tích và phán đoán để đưa ra các quyết định phù hợp. Tuy nhiên con người và những con số chưa bao giờ ...

Tác giả: Trịnh Tiến Mạnh viết 15:00 ngày 13/09/2018

Cách sử dụng gem "devise" đầy đủ nhất

Giới thiệu vấn đề Hôm nay mình xin giới thiệu tới các bạn một gem trong Ruby on Rails mà được rất nhiều lập trình viên Rails sử dụng, đó là gem devise Devise là một gem rất linh hoạt được sử trong quá trình xác thực người dùng. Nó hỗ trợ hầu hết tất cả mọi việc bạn cần trong việc quản lí và xác ...

Tác giả: Bùi Văn Nam viết 15:00 ngày 13/09/2018

So sánh Session và Cookies

Là phiên làm việc để lưu trữ 1 biến và biến đó có thể tồn tại từ trang này đến trang khác(cùng tên miền) Session được lưu trữ trên server Thời gian sống của nó sẽ kết thúc khi ta xoá nó hoặc hết tuổi thọ (tắt trình duyệt) Cách làm việc của session Khi Session được tạo ra, php tạo 1 định ...

Tác giả: Bùi Văn Nam viết 15:00 ngày 13/09/2018

Series Java những điều có thể bạn đã biết: Map/HashMap hoạt động như thế nào?

Đây là một câu hỏi thường gặp trong những buổi phỏng vấn ứng viên Java, và cũng có không ít bạn vì câu hỏi này mà gặp trắc trở, hôm nay chúng ta sẽ thảo luận về nó. Đầu tiên, Map và HashMap là gì? Map là một tập dữ liệu được lưu dưới dạng key-value. Một Map không thể chứa những key ...

Tác giả: Bùi Văn Nam viết 15:00 ngày 13/09/2018

Java đang giãy chết?

Java đang giãy chết? Câu hỏi này tồn tại từ khi Java mới chào đời năm 1996. Bây giờ là 2016, bạn hãy nhìn vào bảng xếp hạng Tiobe: Java vẫn chiếm ngôi vị độc tôn, thậm chí còn tăng 5% sau 2 năm, bỏ xa ngôn ngữ C đang xếp thứ 2. Bên cạnh Tiobe, bảng xếp hạng PYPL – Popularity of ...

Tác giả: Hoàng Hải Đăng viết 14:59 ngày 13/09/2018

Những nguồn tham khảo khi học PHP theo Level.

Hi anh em, hôm nay buồn buồn ngồi viết 1 bài chia sẻ với anh em lộ trình và tài liệu tham khảo khi học PHP theo các Level. Dưới đây là định nghĩa theo từng Level của mình, với một số anh em có thể sẽ khác, mong chỉ giáo. Lưu ý quan trọng là mọi tài liệu sẽ đều là tiếng Anh và có thể có phí (học ...

Tác giả: Tạ Quốc Bảo viết 08:51 ngày 13/09/2018