Bị Apple từ chối, chàng sinh viên này không hề nản chí mà còn dành 3 tháng để tái thiết kế lại Apple Music
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 ...
Thử một lần code mà không dùng If xem nào?
Khi tôi dạy cho các beginner cách lập trình và cho họ làm các bài tập về coding, một trong các thử thách mà tôi yêu thích nhất là: Hãy viết một đoạn code giải quyết vấn đề mà không sử dụng IF (hoặc ternary operators, hoặc switch statements). Vì sao hữu ích? Tôi nghĩ ...
10 Kỹ Năng Mà Lập Trình Viên Web Cần Có Để Phát Triển
Khi công nghệ máy tính tiếp tục phát triển, nhu cầu về chất lượng các nhà cung cấp dịch vụ ngày càng cao hơn, đặc biệt là nhu cầu về số lượng lập trình web cũng gia tăng. Một phần lý do là vì hiện nay, lập trình viên web có thể làm được nhiều thứ hơn so với trước đây. Điều đó có ...
Phải chăng người dùng di động Việt cả thèm chóng chán, ứng dụng Việt dễ lâm phải cảnh dễ sinh, khó dưỡng?
Vừa qua, Adsota đã phát hành báo cáo quý về thị trường quảng cáo di động và tình hình app monetization Việt Nam (Quý 3 – 2017). Các số liệu đều cho thấy Việt Nam là ngôi sao đang lên của nền di động khu vực Đông Nam Á, cũng như Châu Á – Thái Bình Dương. Số lượng người sở hữu điện ...
Vietnam Mobile Day 2017 – Hẹn gặp lại ngày nắng đẹp!
Sáng ngày 03/06, sự kiện Ngày Hội Di Động Toàn Quốc chính thức khép lại với những dư âm khó quên giữa cơn nắng nóng đổ lửa ở trung tâm của mảnh đất miền Trung. Tiếp nối hành trình kết nối cộng đồng Mobile, chia sẻ giá trị kiến thức và cập nhật xu hướng mới, ngày cuối cùng của ...
Tuesday.css là thư viện Animation nóng nhất hiện này
Hầu hết các Web Developer đều biết đến trang Animate.css với tư cách là thư viện animation được sử dụng chính Tuy nhiên gần đây có một thư viện animation tên là Tuesday đang phát triển và nhanh chóng cuối hút dân Dev bởi những CSS animation mới mà bạn không thể tìm thấy ở đâu khác. ...
Trước giờ khai mạc tại Tp.HCM vào ngày mai (20/05), Vietnam Mobile Day 2017 cập nhật Agenda mới nhất!
Chỉ còn chưa đầy 18 tiếng nữa , sự kiện được mong chờ nhất của cộng đồng Mobile – Vietnam Mobile Day 2017 sẽ chính thức “nổ phát súng” đầu tiên tại Tp.HCM . Trước thời khắc nóng bỏng này, BTC Topdev cũng đã cập nhật chính xác những nội dung & diễn giả góp mặt ...
Đôi khi lập trình không dùng vòng lặp sẽ tốt hơn
Trong bài trước, tôi đã viết về cách lập trình không sử dụng IF sẽ có thể giúp bạn khám phá ra các giải pháp tốt hơn. Trong bài này, tôi sẽ tiếp tục viết về thử thách lập trình mà không dùng vòng lặp. Vòng lặp ở đây có nghĩa là for, for...in, for...of, while, and do...while. Tất ...
20 Templates Bootstrap cho Admin Dashboard miễn phí
Trong quá khứ, khu vực admin dashboard của một trang web chỉ chứa các tính năng là chính, còn về phần giao diện không được cân nhắc nhiều vì vậy trông nó khô khan và không thân thiện lắm đối với user. May mắn thay, mọi sự đã thay đổi, ngày nay có rất nhiều opensource đi cùng những tính ...
Call, Apply và Bind trong JavaScript
Như chúng ta đều biết, trong javascript mỗi đối tượng có thuộc tính và phương thức riêng của nó. Hãy xem qua đoạn code sau: function A(firstName,lastName){ this.firstName = firstName; this.lastName = lastName; //I am using Template literals ...
Cách kết hợp NodeJS ở back-end với ReactJS trên front-end
Trong bài viết này, tôi muốn cho bạn thấy cách build front và back-end của một website sử dụng NodeJS làm back-end. Chúng ta sẽ dùng node để tạo các endpoint, và setup một database bằng format JSON. Sau đó tạo 1 ứng dụng trên front-end sử dụng React để post vào database, cũng như ...
SQL trở lại quyết đấu NoSQL và tương lai của dữ liệu
SQL đã trở lại sau nhiều năm bị bỏ mặc. Thế quái nào? Và ảnh hưởng của việc này đến cộng đồng data? Từ những ngày đầu của kỷ nguyên máy tính, chúng ta đã từng thu thập một lượng dữ liệu ngày càng lớn, liên tục đòi hỏi nhiều hơn về năng lực của công nghệ xử lý, phân tích và lưu ...
Tất tần tật về Machine Learning & ứng dụng trong những ngành công nghiệp lớn
Machine Learning là gì? Có 2 định nghĩa khá rõ ràng về Machine Learning như sau: Theo Arthur Samuel (1959): Máy học là ngành học cung cấp cho máy tính khả năng học hỏi mà không cần được lập trình một cách rõ ràng Theo Giáo sư Tom Mitchell – Carnegie Mellon University: ...
Nói không với công việc trong kì nghỉ!
Rất nhiều người làm trong lĩnh vực IT ,đang gặp phải vấn đề không thể rời xa được công việc của họ ngay cả trong những kì nghỉ, dù là một Tech Lead, một PM hay một coder tầm trung. Ai trong chúng ta cũng đã từng thề rằng mình sẽ tránh xa công việc trong kì nghỉ. Tuy ...
[TIOBE tháng 9] Sự trỗi dậy của Python, JS và PHP
TIOBE Programming Community index là một bảng xếp hạng các loại ngôn ngữ lập trình nổi bật và thông dụng nhất trong công đồng IT. Với nội dung luôn được cập nhật mỗi tháng 1 lần nhằm bảo đảm tính khách quan. Kết quả được tổng hợp từ ý kiến của các developer nhiều kinh nghiệm trên toàn ...
Firefox 57 “Quantum” Web Browser chính thức ra mắt có tốc độ xử lý gấp 2 lần phiên bản cũ
14/11 vừa qua, Mozilla chính thức công bố phiên bản Firefox Quantum web browser, bạn đã có thể download nó ngay bay giờ cho GNU/Linux, macOS, và Windows PCs. Tính năng lớn nhất của Firefox 57.0 “Quantum” web browser đã được thiết kế lại, vốn được phát triển ...
[Ebook] Bí kíp hack cùng Python
Hacking Secret Ciphers with Python là một sách giáo khoa giới thiệu miễn phí về mật mã, lập trình máy tính và ngôn ngữ lập trình Python được viết bởi Albert Sweigert, một nhà phát triển phần mềm từ San Francisco. Hacking Secret Ciphers with Python là cuốn sách thứ ba của Sweigert về ...
Angular 6.1 đã chính thức phát hành
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ợ ...
Giám đốc sáng tạo toàn cầu của Appster chia sẻ 7 mẹo thiết kế UX – UI
UX nghĩa là trải nghiệm người dùng. Đó là tối ưu hoá cách người dùng tương tác với ứng dụng hoặc web, cấu trúc hợp lý đảm bảo rằng người dùng muốn sử dụng và tương tác với sản phẩm của bạn. Một UX tốt là thao tác đơn giản, không đánh đố người dùng và phải thật thú vị UI là viết tắt ...
Nhiều công ty công nghệ thất thoát hàng tỷ đô vì thiếu kỹ năng về điện toán đám mây
Theo một báo cáo gần đây của trung tâm dữ liệu Rackspace, “Gần 3/4 các công ty CNTT (71 %) tin rằng công ty của họ đã bị mất doanh thu do thiếu chuyên môn về đám mây. Trung bình, họ mất khoảng 5% tổng doanh thu toàn cầu,tương đương 258.188.279 đô la Mỹ/công ty. “ Tuy ...