![](/pictures/picsmalls/2018/08/31/560/leo1535725595.jpg)
Clean code – mã sạch và con đường trở thành better developer
Sáng thứ hai mọi người đi làm còn mình thì đi coffee một mình :D. Đang thất nghiệp ahiuhiu. Với một thằng coder nói cho đúng được ngồi mình nhâm nhi ly cà phê nhìn lại cuộc sống cũng là tuyệt vời rồi. Nhất là có thời gian suy nghĩ viết ba cái thứ linh tinh cho vui vẻ :). Nhớ lại câu ...
![](/pictures/picsmalls/2018/08/31/560/cxm1535725517.jpeg)
[7/04-13/04] Tổng hợp những tin tức công nghệ – lập trình hot nhất tuần qua
Despacito với 5 tỷ lượt view đã bị hacker xóa khỏi bảng xếp hạng Youtube ? Ngôn ngữ lập trình nào phổ biến nhất? 10 lời khuyên các CTO gửi đến lập trình viên Những thói quen tốt của một lập trình viên thành công [theo HackerRank] Mới học lập trình chưa biết học ...
![](/pictures/picsmalls/2018/08/31/560/mbc1535725507.jpg)
Cố gắng để giải thích về REST
REST là kiến trúc phần mềm phổ biến nhất hiện nay trên internet. Thực tế khi đọc bài viết về REST các bạn sẽ thấy nó hơi bị mơ hồ khó hiểu. REST là gì Những khái niệm đầu tiên về REST( RE presentational S tate T ransfer) được đưa ra vào năm 2000 trong luận văn tiến sĩ của Roy ...
![](/pictures/picsmalls/2018/08/31/560/jnk1535725527.jpg)
Tự Code một Game lật hình giống nhau
tự code game lật mặt giống nhau Tôi tự hỏi không biết trước kia bạn đã từng chơi Game Pikachu chưa. Cái thủa mà internet không được phổ biến rộng rãi như bây giờ. Lúc đó tôi mới sắm được một PC chạy chip intel celeron. Nhà thì làm gì có mạng và Pikachu là một trong những tựa Game tôi ...
![](/pictures/picsmalls/2018/08/31/560/euh1535725532.png)
Microsoft giới thiệu Brainwave – phần cứng tăng tốc xử lý cho AI dùng chip Stratix 10 của Intel
Tại hội nghị Hot Chips đang diễn ra tại Cupertino, California, Microsoft đã gây bất ngờ khi ra mắt một nền tảng phần cứng dành riêng cho AI với tên gọi Brainwave. Microsoft cho biết các mô hình máy học (Machine Learning) sẽ chạy nhanh hơn với độ trễ thấp trên Brainware và nền tảng này ...
![](/pictures/picsmalls/2018/08/31/560/kkf1535725504.png)
10 thư viện Android hữu ích dành cho Developers
Giới thiệu về Android Libraries. Trong quá trình phát triển ứng dụng Android, chúng ta sử dụng thêm nhiều thư viện Android của bên thứ ba. Một trong số đó rất phổ biến và thường xuyên được sử dụng trong các project Android. Các thư viện Android tuy khác nhau về mục đích nhưng chúng ...
![](https://techtalk.vn/wp-content/uploads/2017/01/banner-facebook.jpg)
11 cách tăng tốc nhanh cho WordPress bằng file wp-conig.php
Việc tối ưu lại cơ sở dữ liệu luôn là một trong các việc quan trọng nhất cần phải làm khi một website đã có quá nhiều dữ liệu và có quá nhiều lượt truy cập. Bởi vì bạn biết rằng website càng có nhiều lượt truy cập thì website sẽ càng gửi nhiều truy vấn (query) về database để lấy dữ ...
![](/pictures/picsmalls/2018/08/31/560/liv1535725509.jpg)
TOP 5 bí quyết học tập thượng hạng cho coder
Dù bạn là người đang học code hay đã có thâm niên coding vài năm thì những cuộc “cách mạng” công nghệ hiện nay vẫn có thể khiến bạn tụt hậu nhanh chóng nếu không giắt túi vài bí kíp tự học hiệu quả để luôn học những điều mới mẻ, và nâng cấp những năng lực sẵn có trong ...
![](/pictures/picsmalls/2018/08/31/560/ght1535725500.jpg)
“Việt Nam sẽ là thị trường lớn thứ 2 về Blockchain ở khu vực châu Á”
“Việt Nam sẽ là thị trường lớn thứ 2 về Blockchain ở khu vực châu Á” đây chính là nhận định của ông Rex Yeap – Founder Asia Blockchain Hub & European Blockchain Hub Advisory Member phát biểu tại sự kiện Asia Blockchain MOU Signing Ceremony vừa diễn ra tại Kuala ...
![](/pictures/picsmalls/2018/08/31/560/mnh1535725488.jpg)
Hàm getenv() trong C
Hàm char *getenv(const char *name) tìm kiếm chuỗi môi trường được trỏ tới bởi tham số name và trả về giá trị gắn kết với chuỗi đó. Khai báo hàm getenv() trong C Dưới đây là phần khai báo cho getenv() trong C: char * getenv ( const char * name ...
![](/pictures/picsmalls/2018/08/31/560/fhm1535725481.jpg)
Hàm bsearch() trong C
Hàm bsearch() trong C Hàm void *bsearch(const void *key, const void *base, nitems, size, int (*compar)(const void *, const void *)) tìm kiếm một mảng các đối tượng nitems , thành viên ban đầu của nó được trỏ tới bởi base , cho một thành viên mà kết nối đối ...
![](/themes/images/default.png)
Hàm system() trong C
Hàm int system(const char *command) truyền tên lệnh hoặc tên chương trình được xác định bởi command tới môi trường host để được thực thi bởi Command processor và trả về sau khi lệnh đã hoàn thành. Khai báo hàm system() trong C Dưới đây là phần khai báo ...
![](/pictures/picsmalls/2018/08/31/560/blr1535725475.png)
Dev Java đã biết đến 20 thư viện này chưa? (P2)
Dev Java đã biết đến 20 thư viện này chưa? (P1) Chào các bạn, mình đã quay trở lại và mang theo 10 thư viện còn thiếu trong bài trước, chúng ta cùng tìm hiểu nó nhé. 11. Thư viện PDF Cũng giống như Microsoft Excel, thư viện PDF cũng là một định dạng phổ biến. Nếu bạn ...
![](/pictures/picsmalls/2018/08/31/560/oxv1535703448.jpg)
Cách thức hoạt động của thuật toán tìm kiếm Google và cách tận dụng chúng
Bạn có biết rằng có kể từ 1994 có tới 33 triệu số lượng website tăng thêm ? Giờ có khoảng 1.2 tỉ website hoạt động hàng ngày, cung cấp lượng thông tin nhiều vượt khả năng tiếp thu của bạn. Tuy vậy, số lượng khủng website không phải lúc nào cũng là tin tốt. Để Navigate qua ...
![](/pictures/picsmalls/2018/08/31/560/nre1535703437.jpg)
Focus – tập trung tuyệt đối trong công việc của Designer
Chia sẻ của anh Nguyễn Quang Hưng – Founder/ CEO của Khóa học UI/ UX Design Nếu làm việc trong môi trường Agency thiết kế, trong studio game, thì designer bạn có thể thoải mái nghe nhạc, rung đùi, xem Youtube, đi dạo xung quanh để tìm cảm hứng. Còn trong môi trường startup, đặc ...
![](/pictures/picsmalls/2018/08/31/560/lci1535703437.png)
18 designer hàng đầu dự đoán về xu hướng UI/ UX trong năm 2018
1. Accessibility đóng vai trò quan trọng nhất, thứ 2 là ego (bản ngã) “Tôi thực sự hy vọng 2018 sẽ là năm mà các designer cam kết thiết kế sẽ đi cùng với accessibility. Chúng ta cần phải ngừng sử dụng các màu xám cực nhẹ cho các yếu tố quan trọng, cần phải ngừng ...
![](/pictures/picsmalls/2018/08/31/560/pat1535703350.png)
“AI giờ đã được bình chọn là xu hướng của tương lai, sao developer mình còn chưa tận dụng điều đó?”
AI – một trong những câu chuyện được bàn tán khắp các mặt báo từ đầu 2017 đến nay, đã chính thức trở thành xu hướng công nghệ không thể “tránh” được. TopDev đã có buổi gặp gỡ xoay quanh “hành trang” AI mà lập trình viên cần có với anh Nguyễn Thiên Bảo – Tiến ...
![](/pictures/picsmalls/2018/08/31/560/mis1535703368.png)
Nhà diễn thuyết, lập trình viên siêu máy tính 13 tuổi
Chỉ mới 13 tuổi, nhưng Tanmay Bakshi, sống ở Canada, đã là lập trình viên, kiêm tư vấn viên, nhà diễn thuyết cho hãng IBM về chương trình siêu máy tính Watson. Viết phần mềm bán trên Apple store khi mới 9 tuổi Tanmay Bakshi sống tại thành phố Brampton, Ontario, Canada. Cậu ...
![](/pictures/picsmalls/2018/08/31/560/rfu1535703357.jpg)
Python cơ bản thường sử dụng trong công việc
Hiện nay, Python là một trong những ngôn ngữ lập trình đang được chú ý bởi tính đa dạng về ứng dụng, thư viện phong phú và cộng đồng đông đảo. Hiện tại python có thể ứng dụng vào sử lý dữ liệu lớn (BigData), Machine Learning hay làm web…Series Python cơ bản được tác ...
![](/pictures/picsmalls/2018/08/31/560/ykv1535703350.jpg)
Hàm exit() trong C
Hàm void exit(int status) kết thúc ngay lập tức tiến trình đang gọi. Bất cứ file nào được mở bởi tiến trình thì được đóng và bất cứ tiến trình con nào được kế thừa bởi tiến trình ban đầu và tiến trình cha được gửi một tín hiệu SIGCHILD . Khai báo hàm exit() ...