The Hypertext Transfer Protocol (HTTP) is the transportation layer for the World Wide Web. Without it, the Web cannot not work as it is today.

We have been focusing too much on browsers and front end languages and taking HTTP for granted. However, with HTTP2 coming up, it will fundamentally change our way to optimize and prepare web contents served to the mass audience. We will cover HTTP2 in another session.

In this presentation, Mr Quy will talk the fundamental of nowadays standard HTTP 1.1 which is essential knowledge of web development.




JavaScript Design Patterns P.1 - Advanced JavaScript

Have you ever faced problems that appear commonly in your software design and looked for reusable, flexible and simple solutions that many famous developers have been applying to their projects? In software engineering, those are called design patterns.

Today, Mr. Quy’s going to help us understand about some common design patterns which offer developers ways to solve technical problems in JavaScript.

(Intro by Thinh Le)




Flexbox is a new layout model coming with CSS3 to control the complication of web layout. 

With old technique using CSS2, it is really hard to create a complicated layout, especially with dynamic content on different screen size. Using Flexbox, we can handle this task easier. Flexbox provides you many flexible options to arrange your content in any direction. Some advantages that Flexbox brings are:

  • Element can be laid out in any direction. 
  • Order of element in source code is not a problem any more. 
  • Dynamic content is displayed flexibly and nicely. 

Let's take a look at a presentation from a NAU's member for more information about the power of Flexbox.





Mặc dù Internet Explorer 8 là một trình duyệt đã lỗi thời, nhưng khi xuất hiện lần đầu tiên, nó đã có những tính năng rất tiến bộ tại thời điểm đó và một số đã được chuẩn hoá bởi W3C để trở thành một phần của HTML5 & CSS3.

Cho đến thời điểm hiện tại, IE8 vẫn còn được yêu cầu hỗ trợ bởi nhiều dự án website, đặc biệt là những website nhắm đến đối tượng người dùng tại doanh nghiệp và hành chính nơi mà máy tính làm việc rất được hạn chế cập nhật.

Chúng ta hãy xem những tính năng "HTML5" của IE8 là gì và cách sử dụng chúng để việc hiện thực trang web cho IE8 không còn đến nỗi quá thử thách như bạn nghĩ.





Trong bài thuyết trình này, Thắng sẽ giới thiệu 2 trong số những tính năng mới nhất của CSS, đó là Filters và Blend Mode. Hãy cùng xem với 2 tính năng này, CSS sẽ giúp website đạt được những hiệu ứng Photoshop mà không cần phải xử lý trước từ designer.

Video được ghi hình vào: 09/2014