Skip to content
Sunday, May 29, 2022

The Notebook Project

mindfulness mindful learning
The Notebook Project
mindfulness mindful learning
  • Home
  • Do
  • Think
  • Learn
  • Refs
  • Learn

    GivenWhenThen

    Trong thực hành lập trình hướng hành vi (BDD), phát ngôn Cho (một thứ gì đó) – Khi … – Thì … là một cách…

    _ November 5, 2021 No Comments
    View More
  • Learn

    Một ca thiết kế điển hình

    Bài viết này là một ví đề xuất về quá trình và cách ra các quyết định thiết kế khi thiết kế một phần mềm.…

    _ September 16, 2021 No Comments
    View More
  • Learn

    Phân biệt Mock và Stub

    Khi viết các kiểm thử đơn vị cho phần mềm, chúng ta tập trung vào từng phần tử một trong phần mềm. Vấn đề là…

    _ September 9, 2021 No Comments
    View More
  • Learn

    Kỹ nghệ viết User Story

    User Story là một cách thức thường được các nhóm agile sử dụng để mô tả các tính năng mong muốn. Chúng thường được viết…

    _ September 8, 2021 No Comments
    View More
  • Learn

    Kiến Trúc Sạch

    Đặc điểm chung của các ý tưởng về thiết kế tốt là chúng đều gợi ý để giúp chúng ta xây dựng những hệ thống…

    _ September 4, 2021 No Comments
    View More

Learn

Mô hình Dreyfus về tiếp nhận kỹ năng

_ March 21, 2021 No Comments educationlearningmodeltaxonomy

Mô hình Dreyfus về tiếp nhận kỹ năng là một mô hình giải thích cách mà người học đạt được kỹ năng của mình thông…

 752 total views,  2 views today

View More Mô hình Dreyfus về tiếp nhận kỹ năng
Learn

Mô hình Gagne về tạo điều kiện cho việc học

_ March 21, 2021 No Comments educationlearningmodeltaxonomy

Robert Gagné được coi là nhà nghiên cứu tiên phong và là người đưa ra tiếp cận một cách hệ thống về thiết kế giảng…

 591 total views

View More Mô hình Gagne về tạo điều kiện cho việc học
Learn

Các nguyên tắc tái cấu trúc

_ September 25, 2020 No Comments clean codecraftmanshipextreme programmingprogrammingrefactoring

Nguyên tắc về cách hiểu Có một vài ràng buộc khắt khe trong cách chúng ta hiểu về Tái Cấu Trúc. Đầu tiên, tái cấu…

 324 total views,  1 views today

View More Các nguyên tắc tái cấu trúc
Learn

Tại sao tái cấu trúc lại tốt

_ September 25, 2020 No Comments clean codecraftmanshipextreme programmingprogrammingrefactoring

Mã nguồn có hai phạm vi giá trị: những gì nó làm được bây giờ, và những gì nó sẽ làm được vào những ngày…

 272 total views

View More Tại sao tái cấu trúc lại tốt
Do

LiveStream – Game of Life Kata với Java

_ September 23, 2020 No Comments coding dojocraftmanshipgame of lifekatascreencasttdd

Đây là livestream một phiên dojo giữa giờ nghỉ trưa của mình và một đồng nghiệp tại CodeGym.  327 total views

 327 total views

View More LiveStream – Game of Life Kata với Java
Do

Bắt đầu Kata Game of Life như thế nào

_ September 21, 2020 No Comments coderetreatcoding dojocraftmanshipdesigngame of lifekataprogrammingtddtest

Bạn có thể đọc chi tiết về kata này ở bài viết này. Và đây là một kata rất thú vị và thách thức. Một…

 373 total views

View More Bắt đầu Kata Game of Life như thế nào
Learn

HTTPS hay là chuyện se-kju-rịt-chim

_ September 21, 2020 No Comments httphttpsnetworkprotocol

Sơn dịch với đôi chút phóng tác trên tinh thần hoàn toàn tôn trọng sự hài hước từ bài viết HTTPS explained with carrier pigeons của Andrea…

 251 total views

View More HTTPS hay là chuyện se-kju-rịt-chim
Do

Remote Pair Programming với Microsoft Visual Studio Code

_ September 19, 2020 No Comments coderetreatcoding dojopair programmingprogrammingremotetool

Bài viết này hướng dẫn sử dụng Microsoft Visual Studio Code và extension Live Share để tạo các phiên làm việc cộng tác từ xa,…

 348 total views

View More Remote Pair Programming với Microsoft Visual Studio Code
Learn

Phân loại học Bloom

_ September 19, 2020 No Comments bloomcoachingeducationlearningtaxonomy

Bảng phân loại của Bloom là một tập hợp của ba mô hình được sử dụng để phân lớp các mục tiêu học tập thành…

 746 total views

View More Phân loại học Bloom
Do

Autumn Day of CodeRetreat 2020

_ September 16, 2020 No Comments coderetreatcoding dojocraftmanshipextreme programminggame of lifekataprogrammingtddxp

Coderetreat là dành trọn một ngày để thực hành luyện tập viết mã có chủ ý, tập trung vào các nguyên tắc cơ bản của…

 316 total views,  1 views today

View More Autumn Day of CodeRetreat 2020
Learn

JavaScript Patterns – Khởi tạo đối tượng

_ September 12, 2020 No Comments JavaScriptoopprogramming

Nội dung bài viết này liên quan đến hai cách tạo ra các đối tượng trong JavaScript: bằng literal và các constructor. Object Literal Các…

 333 total views

View More JavaScript Patterns – Khởi tạo đối tượng
Learn

JavaScript Patterns – Các khái niệm cơ bản

_ September 8, 2020 2 Comments JavaScriptprogramming

Bài viết này dành cho những lập trình viên đã có chút quen thuộc với ngôn ngữ lập trình JavaScript nói riêng cũng như những…

 383 total views

View More JavaScript Patterns – Các khái niệm cơ bản
Do

Bài quyền Word Wrap

_ September 6, 2020 1 Comment baby stepscoding dojocraftmanshipextreme programmingkatatddtestxp

Làm một bài quyền nhé? Vâng, hôm nay là gì ạ? Làm Word Wrap nhé? Ngắt dòng? Ờ. Có một đoạn văn bản cho trước…

 436 total views,  1 views today

View More Bài quyền Word Wrap
Learn

Cách đọc UML Class Diagram

_ September 5, 2020 No Comments class diagramclean codecraftmanshipdesignextreme programmingoopprogrammingrefactoringuml

UML Class Diagram là một loại “ngôn ngữ” được dùng phổ biến trong rất nhiều tài liệu viết về thiết kế hướng đối tượng. Đọc…

 2,582 total views,  3 views today

View More Cách đọc UML Class Diagram
Uncategorized

Thế nào là Hiệu Quả

_ September 5, 2020 No Comments effectivehiệu quảlearning

Sự cân bằng P/PC Không có ví dụ nào rõ ràng hơn về tính hiệu quả bằng câu chuyện ngụ ngôn về “Con ngỗng đẻ…

 639 total views

View More Thế nào là Hiệu Quả
Do

Gỡ bỏ service khỏi Linux

_ September 5, 2020 No Comments linuxservicesystem administration

Systemd sử dụng các tập tin để định nghĩa service, gọi là unit. Để gỡ bỏ service thì cần gỡ bỏ unit. Unit có thể…

 299 total views

View More Gỡ bỏ service khỏi Linux
https://www.pexels.com/photo/pile-of-stones-3099062/?utm_content=attributionCopyText&utm_medium=referral&utm_source=pexels
Learn

Stack và Heap – tại sao, cái gì, và như thế nào?

_ September 3, 2020 No Comments algorithmdata structuredatastructureheapprogrammingstack

Tại sao lại có Stack và Heap ạ? Người ta không đặt cái Stack và Heap mà hiện tại em biết lên bàn, rồi sau…

 693 total views

View More Stack và Heap – tại sao, cái gì, và như thế nào?
Learn

Đối tượng, và Lớp

_ August 31, 2020 No Comments bài dịchclean codecraftmanshipdata structuredependence inversiondesignextreme programmingprogrammingrefactoring

Lớp là gì? Là chi tiết kỹ thuật của một tập các object tương tự nhau. Đối tượng là gì? Là một tập các hàm…

 326 total views

View More Đối tượng, và Lớp
Learn

Một số nguyên tắc thiết kế API Java 8

_ August 30, 2020 No Comments apiclean codecraftmanshipdesignextreme programmingfuntional programmingjavajava 8lambdaprogrammingrefactoring

API là “giao diện lập trình ứng dụng”, điều này có nghĩa là bất kỳ chương trình nào mà có thể được dùng bởi những…

 282 total views,  1 views today

View More Một số nguyên tắc thiết kế API Java 8
Photo by Fabian Fauth on Unsplash
Learn

Simple Design – Chìa khóa của mã sạch

_ August 25, 2020 No Comments clean codecraftmanshipdesignextreme programmingprogrammingrefactoringsimple designxp

Các mùi xấu của mã là các dấu hiệu cho thấy có vấn đề ở trong mã. Khử đi các dấu hiệu xấu cũng giống…

 375 total views

View More Simple Design – Chìa khóa của mã sạch

Posts navigation

Previous page Page 1 Page 2 Page 3 Page 4 Next page

Tags

Agile architecture baby steps backup bash bridge bài dịch clean architecture clean code coderetreat coding dojo container craftmanship data structure design devops docker education extreme programming funtional programming game of life java JavaScript kata learning linux macos model network oop permission programming raspberry pi refactoring rhel simple design software software architecture system administration taxonomy tdd test tool ubuntu xp
The Notebook Project | Designed by: Theme Freesia | WordPress | © Copyright All right reserved