Đây là bài dịch từ bài gốc ở link sau : https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-6-db502830403#.ixhzsy2zb Những bước đầu tiên của việc hiểu rõ các concepts trong lập trình hàm (Functional Programming - FP) là những bước quan trọng nhất, và đôi khi là những bước khó khăn nhất. Nhưng với cách tiếp cận đúng đắn, mọi thứ sẽ trở nên dễ hiểu hơn rất nhiều. Và đây là series được tạo ra nhằm mục đích giúp các bạn dễ thở hơn trong quá trình tiếp cận với FP. Link ...
238 3 3
2
Đây là bài dịch từ bài gốc ở link sau : https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-5-c70adc9cf56a#.aaslflbmu Những bước đầu tiên của việc hiểu rõ các concepts trong lập trình hàm (Functional Programming - FP) là những bước quan trọng nhất, và đôi khi là những bước khó khăn nhất. Nhưng với cách tiếp cận đúng đắn, mọi thứ sẽ trở nên dễ hiểu hơn rất nhiều. Và đây là series được tạo ra nhằm mục đích giúp các bạn dễ thở hơn trong quá trình tiếp cận với FP. Link ...
92 2 0
2
Đây là bài dịch từ bài gốc ở link sau : https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-4-18fbe3ea9e49#.31qt9bfj5 Những bước đầu tiên của việc hiểu rõ các concepts trong lập trình hàm (Functional Programming - FP) là những bước quan trọng nhất, và đôi khi là những bước khó khăn nhất. Nhưng với cách tiếp cận đúng đắn, mọi thứ sẽ trở nên dễ hiểu hơn rất nhiều. Và đây là series được tạo ra nhằm mục đích giúp các bạn dễ thở hơn trong quá trình tiếp cận với FP. Link ...
177 2 0
2
Đây là bài dịch từ bài gốc ở link sau : https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-3-1b0fd14eb1a7#.8rfx2iaro Những bước đầu tiên của việc hiểu rõ các concepts trong lập trình hàm (Functional Programming - FP) là những bước quan trọng nhất, và đôi khi là những bước khó khăn nhất. Nhưng với cách tiếp cận đúng đắn, mọi thứ sẽ trở nên dễ hiểu hơn rất nhiều. Và đây là series được tạo ra nhằm mục đích giúp các bạn dễ thở hơn trong quá trình tiếp cận với FP. Link ...
244 6 0
3
Đây là bài dịch từ bài gốc ở link sau : https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-2-7005682cec4a#.eqo0af4ak Những bước đầu tiên của việc hiểu rõ các concepts trong lập trình hàm (Functional Programming - FP) là những bước quan trọng nhất, và đôi khi là những bước khó khăn nhất. Nhưng với cách tiếp cận đúng đắn, mọi thứ sẽ trở nên dễ hiểu hơn rất nhiều. Và đây là series được tạo ra nhằm mục đích giúp các bạn dễ thở hơn trong quá trình tiếp cận với FP. Link ...
418 6 0
4
Đây là bài dịch, link gốc mời các bạn xem ở đây : https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-1-1f15e387e536#.zea49999j Việc sáng tỏ, ngộ ra concept của `Functional Programming` thường là một trong những bước phát triển quan trọng nhất trong sự nghiệp lập trình của bạn, và đôi khi cũng là bước khó khăn nhất. Tuy nhiên chúng ta có thể vượt qua nó một cách dễ dàng với cách tiếp cận đúng đắn. Bài viết sau đây sẽ hướng dẫn mọi người đến được với vùng chân lý ...
1118 14 1
9
Với những người đã và đang làm việc với Ruby on Rails, hẳn khái niệm Enum không còn gì xa lạ với các bạn. Enum được đưa vào Rails nhằm mục đích khiến code đọc hiểu dễ hơn, đẩy lùi những con số vô hồn và thay bằng các ngôn từ dễ hiểu. Tuy nhiên Enum cũng có những vấn đề, mà nếu không biết và sử dụng không cẩn thận, chúng ta có thể đối mặt với những hiểm họa khôn lường. Trong khuôn khổ bài viết này, mình sẽ trình bày về bản chất của Enum cũng như những lưu ý được đúc kết từ vài (chục) lần ...
548 7 2
7
Mở đầu NodeJS là một platform cho phía server được xây dựng dựa trên Google Engine V8, với khả năng giúp lập trình viên implement phần backend của một hệ thống web application bằng Javascript. Tuy nhiên đặc điểm của NodeJS là sử dụng các mô hình lập trình như hướng sự kiện (event-driven), không chặn I/O (Non-blocking I/O) nhằm mục đích cung cấp một platform gọn nhẹ và hiệu quả, thích hợp cho các web-app thời gian thực, cùng với việc lựa chọn ngôn ngữ Javascript làm nền tảng, khiến cho còn ...
155 1 1
1
Mở đầu Ngày nay, việc phát triển web có rất nhiều lựa chọn, không còn gói gọn trong những stack lâu đời như LAMP, Ruby on Rails ... nữa. Đặc biệt nổi lên gần đây là MEAN Stack (MongoDB, ExpressJS, AngularJS, NodeJS), sử dụng hoàn toàn 1 loại ngôn ngữ là Javascript để phát triển website (à đương nhiên vẫn có HTML, CSS (yaoming) ). Việc cài đặt môi trường để phát triển sử dụng MEAN Stack cũng là một vấn đề nếu bạn không quen sử dụng Linux, Mac, hay đang dùng Windows (tin tôi đi, bạn không ...
410 2 0
0
Trong thời gian diễn ra sự kiệnGithub Universe 2016, một chức năng mới có tên là `Projects` đã được giới thiệu và lập tức có thể sử dụng cho những người dùng Github. Chức năng này sẽ cung cấp một giao diện giống như một tấm bảng dùng để quản lý và theo dõi tiến độ dự án trong Agile (Scrum/Kanban). Nếu đã từng sử dụngZenhub hoặcTrello, bạn sẽ thấy `Projects` rất dễ dàng để bắt đầu. Khi vào Repo Github của mình hiện nay, bạn sẽ thấy có tab `Projects` : Sau khi click vào tab này, bạn có thể ...
68 0 1
1
Xin chào, nếu đã từng lập trình với Javascript, hẳn bạn đã có đôi lần nghe nói / sử dụng callback. Và với sự phát triển như hiện nay của Javascript, thì có một vấn đề cực kỳ nhức nhối đã được thể hiện với callback của Javascript, đó làcallback hell. Dưới đây là ví dụ (yaoming) Và để giải quyết vấn đề này, có một lời hứa đã được hiện thực hóa, vâng tên của nó chính là Promise. Trong bài dịch lần này từ SitePoint (https://www.sitepoint.com/overview-javascript-promises/), mình sẽ giới thiệu ...
399 1 0
5
Đây là bài tổng hợp lại kiến thức thu được từ bài speech sau của Sandi Mezt: https://www.youtube.com/watch?v=URSWYvyc42M (Một chút info: Sandi Mezt là một Nữ Developer Ruby / Rails nổi tiếng với cuốn sáchPractical Object-Oriented Design in Ruby, hiện tại cô đã xuất bản thêm cuốn 99 Bottles of OOP - cũng rất được mọi người ủng hộ) Bài speech chỉ tập trung vào Unit Test với các vấn đề sau : Vì sao mọi người ghét test Mục đích của việc viết unit test Test gì trong unit test Luật cho việc ...
1319 5 0
2
Bài này mình dịch từ bài viết sau : http://kakubei.blogspot.com/2012/05/why-i-hate-rails.html Bản thân mình cũng đang sử dụng Rails trong công việc, nên mục đích khi dịch bài này sang tiếng Việt nhằm giúp mọi người mới tiếp cận với Rails có cái nhìn đa chiều hơn, đôi khi Mọi thứ không như chúng ta tưởng tượng ;) Mời các bạn. Rails cam kết với tôi rằng sẽ khiến tôi trở nên hiệu quả hơn trong công việc. Thực tế thì, trừ khi bạn viết một cái blog siêu đơn giản, còn điều ở trên chả đúng gì cả. ...
242 3 1
5
Đây là bài dịch từ bài viết :PhpStorm Tips and Tricks PhpStorm hiện đang là công cụ(IDE) tôi đang sử dụng cho việc viết code, và tôi khá hài lòng vì những gì mà nó mang lại. Lý do là vì các chức năng và tùy chỉnh của chương trình này rất nhiều, cung cấp cho người dùng khả năng tùy biến mạnh mẽ và hữu ích. Trong khuôn khổ bài viết này, tôi sẽ trình bày một số tips và tricks mà tôi đã đúc kết được sau vài tháng sử dụng, cũng như luồng làm việc (workflow) tôi đã áp dụng cùng với ...
768 5 1
4
Đây là bài dịch từ bản tiếng Anh:Scrum does not work here in Asia Mở đầu Bài viết này bắt nguồn từ buổi cafe khá thú vị với một người đang làm vị trí Agile Coach (Huấn luyện viên Agile) cho một hệ thống ngân hàng lớn nhất nước Úc. Một trong những chủ đề chúng tôi đã thảo luận lúc đó là về việc thực hiện Agile ở Châu Á. Anh chàng huấn luyện viên này đã rất ngạc nhiên khi không thấy có bất kỳ một ngân hàng châu Á nào hoàn toàn Agile - tức là thực hiện Agile trong công ty ở mọi cấp bậc, từ ...
5848 12 2
19
  • 1
  • 2