Có gì mới ở PHP 7.3 Alpha 1?

Đội ngũ phát triển PHP mới đây đã công bố phiên bản đầu tiên của PHP 7.3.0 - Alpha 1 đã sẵn sàng. Phiên bản PHP 7.3 được xây dựng tiếp nối phiên bản PHP 7.2 - được ra mắt tháng 11 năm ngoái. Việc tiếp tục mắt PHP 7.3, một thời gian ngắn sau phiên bản 7.2 cho thấy tốc độ của chu trình phát triển ...

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

Gia tốc kế trong điện thoại di động

Gia tốc kế Gia tốc kế là một bộ phận tích hợp để đo gia tốc của bất kỳ thiết bị di động nào. Các chuyển động như đong đưa, nghiêng, xoay, lắc được phát hiện bằng gia tốc kế. Giá trị của XYZ được sử dụng để tính toán và phát hiện các chuyển động. Bên cạnh di động, gia tốc kế được sử dụng để đo độ ...

Tác giả: Hoàng Hải Đăng viết 17:59 ngày 12/08/2018

Một số method hay trong Array và cách dùng (Phần 1)

Array trong ruby có rất nhiều method hay , cách sử dụng cũng rất đa dạng , đội khi cũng rất dễ nhầm lẫn. Hôm nay, mình xin được phép chia sẻ một vài method cùng với chức năng của chúng . 1- Count Đây là hàm dùng để đếm phần tử trong mảng, còn đếm như thế nào, đếm ra sao thì chúng ta cùng xem ...

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

Thiết lập Content Security Policy trong Ruby on Rails

Content Security Policy (CSP) là 1 cách hữu hiệu để giảm thiểu hoặc loại bỏ hoàn toàn các lỗ hổng Cross Site Scripting (XSS). Với CSP, chúng ta có thể chặn inline script và các script từ những nguồn không đáng tin cậy. Chúng ta định nghĩa policy thông qua 1 HTTP header chứa các rule dành cho ...

Tác giả: Hoàng Hải Đăng viết 17:59 ngày 12/08/2018

Template Method Pattern in Ruby

Template Method pattern cho phép chúng ta định nghĩa một khung xương của một thuật toán, trong khi đó việc triển khai lại nằm ở các Class kế thừa. Template Method cũng cấp các bước cần thiết để hoàn thành một công việc nào đó. Bản thân nó sẽ thực hiện bất kỳ step mà không thay đổi. Các Class con ...

Tác giả: Tạ Quốc Bảo viết 17:59 ngày 12/08/2018

Thêm Fonts và FontIcons vào ứng dụng React Native

Như chúng ta đã biết, React-Native là nền tảng xây dựng ứng dụng di động Cross-Platform mạnh mẽ và phổ biến nhất hiện nay. React-Native sử dụng Inline-style và ứng dụng flex-box để phát triển giao diện, cú pháp tương tự với ngôn ngữ CSS . Trong bài viết này, mình xin được giới thiệu ...

Tác giả: Tạ Quốc Bảo viết 17:59 ngày 12/08/2018

Outlook’s 2-stage Sign in

Back in April (2016) I posted a quick rant about Yahoo! changing its Sign in page to a two-stage affair, affecting Flickr also. At this time Outlook (formerly Hotmail) had also changed its Sign in page; it was still a single ‘click to Sign in’ process but the E-mail address box had lost ...

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

Sử dụng gợi ý trong Oracle

Các khái niệm cơ bản B-tree Là một cấu trúc dữ liệu dạng cây cho phép tìm kiếm, truy vấn tuần tự, chèn, xóa trong thời gian logarit. B-tree là tổng quát hóa của cây nhị phân tìm kiếm, trong đó một nút có thể có nhiều hơn hai con. Số lần truy cập bộ nhớ trong mỗi thao tác trên B-tree tỉ ...

Tác giả: Hoàng Hải Đăng viết 17:59 ngày 12/08/2018

Đúc kết những kinh nghiệm hay cho lập trình viên đang thực tập

Cách đây 4 tháng mình chuẩn bị tinh thần đi thực tập, mình có đọc vài bài viết chia sẻ trên mạng. Trong đó có 1 bài mình thấy khá hay, nhiều điều mà thực tập sinh nên biết để có một quá trình thực tập tốt nhất Mình xin được chia sẻ lại bài viết đó, bài viết gốc các bạn có thể tìm đọc trên Medium ...

Tác giả: Hoàng Hải Đăng viết 17:59 ngày 12/08/2018

.Net Core API Project With EF6 code first, Responsitory Design Partern

Hi mọi người. Hôm nay mình sẽ hướng dẫn mọi người tạo 1 project API với .Net Core. Với xu hướng phát triển của mã nguồn mở thì microsoft đã cho ra đời 1 phiên bản .Net có thể chạy trên các môi trường linux, và hiện tại thì đã cho ra đời 2 version và tương lại sẽ còn nhiều update thêm nữa. Giới ...

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

Data Driven Testing Framework

Chào các bạn hôm nay mình sẽ giới thiệu đến các bạn một Framwork quen thuộc khi làm việc với SeleniumWebdriver : Data Driven Framwork. Do mình vừa tìm hiểu vừa viết bài này nên có gì sai sót mong các bạn hãy comment để góp ý thêm cho mình </p> <div class= Tác giả: Bùi Văn Nam viết 17:59 ngày 12/08/2018

Index trongSQL

Chắc hẳn với các Dev thì index không còn gì xa lạ. nhưng với 1 số người chắc vẫn chưa hiểu rõ index trong sql là gì. nên hôm nay mình sẽ giới thiệu 1 chút về index cho những người mới phần nào hiểu được và các dev có thể ôn lại kiến thức của mình. Giới thiệu về index Dễ hiểu thì index(hay còn ...

Tác giả: Hoàng Hải Đăng viết 17:59 ngày 12/08/2018

VueJS là gì, cài đặt như thế nào?

Các ứng dụng web ngày càng phong phú, đa dạng và luôn đưa trải nghiệm người dùng lên tiêu chí hàng đầu, nhờ vậy Javascript được ưu chuộng trong việc kết hợp xây dựng giao diện kể đến như React , Angular , ...Gần đây, Vue.js nổi lên như một hiện tượng mới, được Laravel phiên bản từ 5.3 gợi ý ...

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

Quy tắc 333 hay là phiếm đàm về chuyện phỏng vấn Senior Developer

Có thể nói vào những năm gần đây, phỏng vấn không còn đơn thuần là hoạt động một chiều, với việc các công ty có toàn quyền đánh giá ứng viên theo các tiêu chí mà mình đưa ra, mà giờ đây các ứng viên thông qua buổi phỏng vấn còn đánh giá ngược lại công ty, xem có đủ tốt, phù hợp để mình quyết ...

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

Firebase -Redux Saga

Bài này mình xin được viết vài đoạn code nho nhỏ về xài Firebase với Redux Saga. Món này chả có gì đặc biệt cả chỉ là do trước mình làm cái chatApp với firebase + reduxThunk thì đơn giản tà tà. Nhưng khi làm với Redux-Saga thì có vài điểm nó không support dễ dàng như Thunk Đầu tiên là config các ...

Tác giả: Hoàng Hải Đăng viết 17:59 ngày 12/08/2018

5 quan niệm sai lầm khi làm việc với Javascript

Javascript, trên thực tế mang lại cho lập trình viên rất nhiều những hiểu lầm, mặc dù tâm ảnh hưởng của loại ngôn ngữ này rất rộng và được áp dụng rộng rãi ở hầu hết các website. Không nói đến việc mọi người cho rằng Javascript có liên quan đến Java, hay người dùng có thể thực hiện kiểm soát truy ...

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

Single Dispatch and Double Dispatch with Visitor Design Pattern in Java [Part 2]

Ở bài trước, mình đã giới thiệu về khái niệm single dispatch và double dispatch, chúng ta cũng đã biết rằng java chỉ hỗ trợ single dispatch, nên để có thể sử dụng được double dispatch trong java, chúng ta phải có cách tiếp cận khác, một trong số đó là sử dụng design parttern, mà cụ thể ở đây là ...

Tác giả: Tạ Quốc Bảo viết 17:59 ngày 12/08/2018

Background job trong Ruby on Rails

I. Background Job là gì? Là một tiến trình xử lý ngoài luồng request/response thông thường của một trang web. Thông thường, các trang web nhận request từ người dùng, thực hiện xử lý logic sau đó trả về một response. Đây là mô hình bình thường mà một trang web được xây dựng. Background job theo ...

Tác giả: Hoàng Hải Đăng viết 17:59 ngày 12/08/2018

Viết Rspec trong Ruby on Rails (Phần1)

Trong bài viết này, mình sẽ giới thiệu về cách sử dụng Rspec để kiểm thử chức năng của ứng dụng web Ruby on Rails. Có thể việc viết test sẽ gặp nhiều khó khăn khi mới bắt đầu, tuy nhiên cũng có khá nhiều resources hỗ trợ việc viết test dễ dàng hơn. Hi vọng bài viết này sẽ có ích với các bạn mới bắt ...

Tác giả: Tạ Quốc Bảo viết 17:59 ngày 12/08/2018

Cách sử dụng VimeoNetworking iOS

VimeoNetworking là SDK của Vimeo cho phép chúng ta sử dụng các API của Vimeo. (vimeo là trang web chia sẻ video như Youtube nhé.) 1. Tạo App trên Vimeo Bước 1: truy cập trang web: https://developer.vimeo.com/apps, chọn Create App Điền đầy đủ thông tin sau đó chọn Create App (các bạn ...

Tác giả: Tạ Quốc Bảo viết 17:59 ngày 12/08/2018