*Hẹn bạn trên đỉnh thế giới Sau khi rời Lozi, mình đã có 1 chuyến long run rất dài. Đợt lễ này mới có chút thời gian nghiền ngẫm lại . Đây là bức thư ngày mình rời Lozi sau 1 hành trình 4 năm chiến đấu, có thể xem là 1 chặng đường đầy […]
WooCommerce là gì? WooCommerce là một plugin mã nguồn mở của WordPress có toàn bộ chức năng tuyệt vời mà website bán hàng cần có như: số lượng hàng hóa, giỏ đơn hàng, đăng ký khách hàng, thanh toán, khuyến mãi… hỗ trợ thiết kế trang e-Commerce nhanh chóng. Các tính năng nổi bật của […]
Plugin là gì? Plugin chỉ đơn giản là một chương trình, ứng dụng bổ sung được viết ra để tích hợp vào trong website WordPress, giúp mở rộng chức năng hiện có hoặc thêm một tính năng mới vào website WordPress. Cho phép người dùng WordPress thêm các tính năng bổ sung vào website của họ mà […]
Theme wordpress là gì? Trong WordPress, một theme được hiểu là một bộ giao diện mà bạn có thể áp dụng cho trang web của mình. Theme định rõ phong cách mà trang web của bạn đang theo đuổi, đồng bộ cách hiển thị nội dung, hình ảnh, video và giúp tổng thể trở nên […]
WordPress là gì? WordPress là mã nguồn mở được viết bằng ngôn ngữ lập trình PHP và sử dụng hệ quản trị cơ sở dữ liệu MySQL. Đây là một công cụ tạo trang web miễn phí, bạn chỉ cần cài lên host và chọn Theme là đã có ngay một trang web tiêu chuẩn rồi. Nếu muốn […]
Domain là gì? Dành cho những bạn chưa biết Domain là gì thì Domain hay tền miền là một chuỗi ký tự dễ nhớ được sử dụng để định danh một trang web hoặc một tài nguyên trực tuyến cụ thể trên Internet. Tên miền giúp con người dễ dàng truy cập trang web bằng […]
Browser là gì? Browser (trình duyệt web) là một phần mềm ứng dụng cho phép người dùng truy cập, xem và tương tác với nội dung trên World Wide Web. Các trình duyệt web hoạt động như một cầu nối giữa người dùng và các tài nguyên trên Internet, bao gồm trang web, hình ảnh, […]
DNS là gì? DNS (Domain Name System) là một hệ thống phân giải tên miền, giúp chuyển đổi các tên miền dễ nhớ (như www.example.com) thành địa chỉ IP (như 192.0.2.1) mà các thiết bị mạng sử dụng để định tuyến và kết nối với nhau trên Internet. DNS hoạt động như một danh bạ […]
HTTP là gì? HTTP (HyperText Transfer Protocol) là giao thức truyền tải siêu văn bản được sử dụng trong www dùng để truyền tải dữ liệu giữa Web server đến các trình duyệt Web và ngược lại. Cấu trúc cơ bản của HTTP Cấu trúc hoạt động của HTTP rất đơn giản và dễ hiểu. […]
Internet là gì? Internet là hệ thống mạng toàn cầu có khả năng kết nối các thiết bị điện tử (smartphone, tablet, laptop, PC…) và mạng máy tính trên khắp thế giới. Internet cho phép các thiết bị này liên kết và trao đổi dữ liệu thông qua các giao thức khác nhau như HTTP, […]
Đây Mình sẽ kể cho bạn nghe, 1 câu chuyện về tình yêu À, không phải là chuyện yêu đương nam nữ đâu nhé, thế giới này vốn đã ngập trong những câu chuyện như vậy rồi. Mà là tình yêu của gia đình chúng tôi dành cho Milu, tên của 1 con chó. *** Lần […]
REF https://akfpartners.com/growth-blog/scale-cube
What is subquery in PostgreSQL? In PostgreSQL, a subquery is a query that is nested inside another query. The subquery is executed first, and its results are used as input to the outer query. Subqueries can be used in various contexts, such as in the SELECT, WHERE, and HAVING clauses of a query. For example, […]
Some rule and todo list to Optimize SQL REF https://www.pgmustard.com/blog/indexing-best-practices-postgresql
What is Compound indexes in PostgreSQL? A compound index (also known as a composite index or a multi-column index) refers to an index that is created on two or more columns of a table. It allows PostgreSQL to quickly find rows that match a query condition based on the values in multiple columns, which can […]
Amazon Web Services (AWS) is a cloud computing platform that provides a wide range of services to help businesses and individuals build and deploy applications in the cloud. AWS offers a variety of services such as compute, storage, databases, networking, security, and more. In this guide, we will walk through the steps to get started […]
Docker is a powerful tool that enables developers to create, deploy and run applications in a containerized environment. Using Docker to run Go projects has many advantages, including the ability to isolate your application from the underlying operating system, simplifying the deployment process, and allowing for greater scalability and flexibility. In this guide, we will […]
1/ Enable feature Windows Subsystem for Linux Head to Control Panel > Programs > Turn Windows Features On Or Off. Enable the “Windows Subsystem for Linux” option in the list, and then click the “OK” button. Restart computer Now you can type on console: wsl –help 2/ Download ubuntu 18 from Microsoft Store or open […]
To upload your IPA file to your own server, you can follow these steps: Create a web server: You’ll need a web server to host your IPA file. You can either set up a physical server or use a cloud-based server provider such as Amazon Web Services (AWS) or Google Cloud Platform (GCP). Upload the […]
To make a binary file run on boot, you can create a startup script that will run the binary file when the operating system starts. The exact process for creating a startup script depends on the operating system you’re using. Here’s an example for a Linux operating system using the systemd init system: Create a […]
RxSwift is a powerful tool for iOS and Swift developers that allows you to write cleaner and more maintainable code by leveraging the power of reactive programming. In this article, we will take a look at what reactive programming is, and how you can get started with using RxSwift in your own projects. What is […]
Don’t index every column If indexes are so useful, why don’t we add them to every column? There are a few good reasons, but a big one is that indexes add overhead to writes. Not only do indexes need to be kept up to date when we write to the table, but they can also […]
Go is a statically-typed, concurrent, and garbage-collected programming language developed by Google. Here are some of the basic concepts and guidelines for writing code in Go: Syntax: Go has a simple and straightforward syntax that is easy to learn. The language has a strict coding style, with specific rules for naming variables, functions, and types, […]
When writing code in Go, it is important to follow good coding practices to ensure that your code is clean, maintainable, and scalable. Here are some clean code and clean architecture practices to follow: Go coding style: Follow the official Go coding style guide, which includes recommendations for naming conventions, formatting, and documentation. Consistent coding […]
Interfaces in Go are a set of methods that defines a behavior. A type can implement an interface by defining methods with the same signatures as the methods defined in the interface. This allows for a form of polymorphism in Go, where a single function or method can operate on values of different types, as […]
Protocol-Oriented Programming (POP) is a programming paradigm introduced in Swift that emphasizes the use of protocols as a way to define and enforce common behavior for multiple types. POP is a powerful tool for designing and organizing code, and can be used to achieve many of the same goals as object-oriented programming, but with greater […]
the big idea about Functional Reactive Programming (FRP) and Imperative Programming : which one to use? The choice between using Functional Reactive Programming (FRP) and Imperative Programming often depends on the particular problem being solved and the specific requirements of the project. Here are some general guidelines for when to use FRP and when to […]
Functional Reactive Programming (FRP) is a programming paradigm that has gained popularity among iOS developers due to its ability to handle asynchronous events and its emphasis on immutability, composability, and purity. FRP allows iOS developers to write clean, maintainable code that is easy to understand and to scale. In traditional iOS development, handling asynchronous events […]
To perform explicit SSL bumping with Squid, you need to perform the following steps: Generate a SSL certificate and key: You can either generate a self-signed certificate or obtain one from a certificate authority. The certificate and key will be used by Squid to encrypt and decrypt the traffic. Install and configure Squid: Squid is […]
Basic guide About Explicit SSL bumping Explicit SSL bumping also known as “SSL interception,” is a feature of some reverse proxies and security appliances that allows the proxy to decrypt, inspect, and re-encrypt SSL/TLS encrypted traffic. The proxy acts as a man-in-the-middle, decrypting incoming SSL/TLS traffic and re-encrypting it before forwarding it to the destination […]
Functional Reactive Programming (FRP) is a programming paradigm that combines the functional programming style with reactive programming. Reactive programming is a programming paradigm that deals with asynchronous data streams and the propagation of change. It’s a way of handling events that occur in the user interface, network requests, or other event-driven systems. In FRP, the […]
It is best practice to create clusters with at least three nodes to guarantee reliability and efficiency Every cluster has one master node, which is a unified endpoint within the cluster, and at least two worker nodes Here, we discover some points of nodes and clusters. Let’s begin Nodes and clusters are two of the […]
What is Clean Architecture ? Clean Architecture which is also known as Domain-Driven Design has evolved with considerable improvements in the last several years. Some architecture names used for clean architecture over the years are given below: Hexagonal Architecture (https://en.wikipedia.org/wiki/Hexagonal_architecture_(software)) Onion Architecture Domain-Driven Design (DDD) or Domain Centric Architecture vertical Slice Architecture Clean Architecture Smell […]
What is SOLID principles SOLID is a mnemonic for five design principles intended to make software designs more understandable, flexible and maintainable. As with everything in life, using these principles mindlessly can cause more harm than good. The cost of applying these principles into a program’s architecture might be making it more complicated than it […]
What is Remote Procedure Call (RPC) Remote Procedure Call is a software communication protocol that one program can use to request a service from a program located in another computer on a network without having to understand the network’s details. RPC is used to call other processes on the remote systems like a local system. […]
REF https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines https://rules.sonarsource.com/
Giới thiệu công ty New Ocean IS NOIS focuses on .NET, Azure, DevOps, Kubernetes, Microservice, Big Data & manufacturing solutions. New Ocean IS have been in business since 2010 with the outsourcing services target. New Ocean IS is a Microsoft Partner Gold Cloud Platform,Gold Application Development, Silver Data Analytics and also a Cloud Solution Provider […]
Object-Oriented Design (OOD) is a software design paradigm that emphasizes the use of objects and classes to represent real-world entities and their behavior. OOD is based on the idea that software systems can be modeled as a collection of objects that interact with each other to achieve a common goal. The following are some of […]
Good design principles in coding is a set of guidelines and best practices that aim to produce high-quality, maintainable, and scalable software. These principles aim to make code more readable, understandable, and efficient. Some common design principles include: Simplicity: Code should be simple and straightforward, avoiding complexity and unnecessary abstractions. Functionality: Code should be focused […]
The Software Design Pyramid is a concept that helps software developers to understand and prioritize the various elements that make up a well-designed software system. The pyramid has four layers, starting with the foundation of the software, which is made up of the underlying infrastructure and technical requirements. The second layer is made up of […]
Software architecture refers to the high-level structure of a software system, including the organization of its components, the relationships between them, and the principles guiding their design and evolution. It’s a crucial aspect of software development, as it defines how a software system will behave and evolve over time. In this article, we will explore […]
Object-Oriented Design (OOD) is a software design paradigm that revolves around the concept of objects. It aims to model real-world objects and their behaviors within a computer program. OOD provides a way to structure complex systems by breaking them down into smaller, manageable parts. This structure makes it easier to understand, maintain, and modify the […]
Architectural Styles in Software Engineering Architectural styles are a set of predefined patterns and guidelines for software design and development. They provide a standardized approach to building software systems and ensure that the resulting software is easy to understand, maintain, and evolve. In this article, we will explore the most commonly used architectural styles in […]
Architecture patterns in the world: some basic knowledge There are many Architecture Patterns like Microkernel Micro-services Layered architecture event-based … Architecture patterns in the world: a full list and more knowledge Architectural Patterns are widely used templates that provide proven solutions to common problems encountered in software development. These patterns offer a way to structure […]
REF https://medium.com/double-pointer/system-design-interview-uber-or-a-similar-app-grab-lyft-or-ola-design-76807fac24c3
REF https://medium.com/double-pointer/system-design-interview-uber-or-a-similar-app-grab-lyft-or-ola-design-76807fac24c3
Kỷ luật Công bằng Xây dựng uy tín ( trust ) Make noise , shout out Làm gì khi thiếu người Áp lực tốt và áp lực xấu Gắn kết team Phát triển kỹ năng cứng và mềm cho team member Tiêu chí: 1/ Làm tốt công việc được giao 3/Làm vượt kỳ vọng REF […]
REF https://medium.com/double-pointer/system-design-interview-uber-or-a-similar-app-grab-lyft-or-ola-design-76807fac24c3
Install tmux for macos brew install tmux Install tmux for ubuntu sudo apt-get install tmux -y Config file in tmux Config file is located at ~/.tmux.conf Leader key in tmux By default, leader key is Ctrl+b (Press Ctrl and b) It will activate more tmux function Install plugin manager for tmux Install plugin for tmux […]
Input 2 server node Output 2 server is served in a cluster Traffic need to balance for 2 server node API gateway with Nginx API gateway with HAProxy REF
Input Database connection: 2000 TPS: 1500 Output:
Input Database connection: 2000 TPS: 1500 Output:
Input Database connection: 2000 TPS: 1500 Output:
Git merge Git rebase Git commit Git revert Git add Git checkout Git head~ Git diff Lệnh git fetch Lệnh git fetch tải về dữ liệu từ Remote Repo (các dữ liệu như các commit, các file, refs), dữ liệu tải về để bạn theo dõi sự thay đổi của remote, tuy nhiên tải về […]
Ví dụ sử dụng EXPLAIN ANALYZE và đọc dữ liệu plan EXPLAIN ANALYZE SELECT * FROM ENGINEER WHERE first_name = ‘Dominique’ AND last_name LIKE ‘%a%’; Chú ý cách đọc plan sẽ đi từ trong ra ngoài, không phải từ trên xuống dưới: Step đầu tiên dễ dàng nhận thấy là index scan với điều kiện […]
# REF https://github.com/golang/vscode-go/blob/master/docs/debugging.md
A thread is basically a particular path of execution of code. Thread1 is the “main thread”, the one where your app does its basic operations, all of the user interface code, etc. When you start getting into more sophisticated programming, you might employ concurrency, where you send time consuming operations to a background thread/queue so […]
+ cách tính memory của 1 map + có release không thì dựa vào GC bito computing + câu chuyện memory + câu chuyện computing, n với n2
Building a Career in Software: A Comprehensive Guide to Success in the Software Industry “` Software engineering education has a problem: universities and bootcamps teach aspiring engineers to write code, but they leave graduates to teach themselves the countless supporting tools required to thrive in real software companies. Building a Career in Software is the […]
https://medium.com/@iamjwr/software-engineer-roadmap-via-books-a6aabdc2589c 1.The Passionate Programmer by Chad Fowler This is first on the list because it’s a super easy read, not too technical, and provides loads of value around how to build and structure your career. If you’re entrepreneurial, you’ll take to the book quickly. Essentially, it teaches you how to manage your career from a […]
DeadLock trong cơ sở dữ liệu và cách phòng tránh https://www.javatpoint.com/deadlock-in-dbms
https://blog.postman.com/using-csv-and-json-files-in-the-postman-collection-runner/
Different version , Different env, different os Git ignore Docker Move forward Move backward
Basic guide Setup Charles on macbook Step 3: Install Charles app for your macbook Step 4: Install Charles root certificate Charles > Help > SSL Proxying > Install Charles Root Certificate Note: remember to change settings to always trust for this Certificate in Keychain Access (Search : Charles in your keychain access) Step 5: Setting […]
Là một người chịu trách nhiệm 1 đôi nhóm xây dựng 1 tính năng, 1 công việc, hoặc là 1 thành viên của đội nhóm, bất kì ai cũng muốn mọi thứ rõ ràng. Thiết kế rõ ràng, quy trình rõ ràng, tính năng rõ ràng, mục đích đạt được rõ ràng v.v Trên thực […]
Một số resource https://hshop.vn/products/arduino-cnc-shield-2 https://create.arduino.cc/projecthub/ddavidezeta05/drawing-robot-cheap-and-easy-8956b2?ref=tag&ref_id=cnc&offset=0 https://create.arduino.cc/projecthub/projects/tags/cnc https://create.arduino.cc/projecthub/tsaritsynskyyaa/mini-laser-engraver-on-28byj-48-motors-1d851f?ref=tag&ref_id=cnc&offset=19 https://create.arduino.cc/projecthub/8898/cnc-plotter-ec7a63?ref=tag&ref_id=cnc&offset=20 https://shopee.vn/B%E1%BA%A3ng-M%E1%BA%A1ch-M%E1%BB%9F-R%E1%BB%99ng-V3-0-%2B-Uno-R3-%2B-%C4%90%E1%BB%99ng-C%C6%A1-B%C6%B0%E1%BB%9Bc-A4988-Cho-Arduino-Kit-K75–Cnc-Shield-%2B-Uno-R3-%2B-i.119353211.11519057652?gclid=Cj0KCQjwvaeJBhCvARIsABgTDM5XUbR0sQ-qNq2Wh6KbVa3pIujGYhVNoOzLfOwk-gmlbQ3dSsfdWFYaAseuEALw_wc https://create.arduino.cc/projecthub/DamienHarman/mini-cnc-3d-printed-pcb-creator-47af42?ref=tag&ref_id=cnc&offset=22
Một số resource https://hshop.vn/products/arduino-cnc-shield-2 https://create.arduino.cc/projecthub/ddavidezeta05/drawing-robot-cheap-and-easy-8956b2?ref=tag&ref_id=cnc&offset=0 https://create.arduino.cc/projecthub/projects/tags/cnc https://create.arduino.cc/projecthub/tsaritsynskyyaa/mini-laser-engraver-on-28byj-48-motors-1d851f?ref=tag&ref_id=cnc&offset=19 https://create.arduino.cc/projecthub/8898/cnc-plotter-ec7a63?ref=tag&ref_id=cnc&offset=20 https://shopee.vn/B%E1%BA%A3ng-M%E1%BA%A1ch-M%E1%BB%9F-R%E1%BB%99ng-V3-0-%2B-Uno-R3-%2B-%C4%90%E1%BB%99ng-C%C6%A1-B%C6%B0%E1%BB%9Bc-A4988-Cho-Arduino-Kit-K75–Cnc-Shield-%2B-Uno-R3-%2B-i.119353211.11519057652?gclid=Cj0KCQjwvaeJBhCvARIsABgTDM5XUbR0sQ-qNq2Wh6KbVa3pIujGYhVNoOzLfOwk-gmlbQ3dSsfdWFYaAseuEALw_wc https://create.arduino.cc/projecthub/DamienHarman/mini-cnc-3d-printed-pcb-creator-47af42?ref=tag&ref_id=cnc&offset=22
How to build a system for global scale and maintain? Protocol or interface Private func and variable Getter and Setter REF https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html
https://github.com/Kennyslaboratory/Ultimate-Hacker-Roadmap REF https://roadmap.sh/backend https://golang.org/doc/ https://engineering.videoblocks.com/web-architecture-101-a3224e126947
REF https://roadmap.sh/devops https://roadmap.sh/backend https://golang.org/doc/ https://engineering.videoblocks.com/web-architecture-101-a3224e126947
REFERENCE https://dev.to/aurelmegn/setting-up-distributed-database-architecture-with-postgresql-261 https://www.postgresql.org/docs/9.5/sql-createforeigntable.html https://www.postgresql.org/docs/9.3/ddl-foreign-data.html
REFERENCE https://dev.to/aurelmegn/setting-up-distributed-database-architecture-with-postgresql-261 https://www.postgresql.org/docs/9.5/sql-createforeigntable.html https://www.postgresql.org/docs/9.3/ddl-foreign-data.html
REFERENCE https://dev.to/aurelmegn/setting-up-distributed-database-architecture-with-postgresql-261 https://www.postgresql.org/docs/9.5/sql-createforeigntable.html https://www.postgresql.org/docs/9.3/ddl-foreign-data.html
REFERENCE https://dev.to/aurelmegn/setting-up-distributed-database-architecture-with-postgresql-261 https://www.postgresql.org/docs/9.5/sql-createforeigntable.html https://www.postgresql.org/docs/9.3/ddl-foreign-data.html
A distributed database is a database in which data is stored across different physical locations. It may be stored in multiple computers located in the same physical location (e.g. a data centre); or maybe dispersed over a network of interconnected computers. Some basic information and keyword Master server Slave Server Foreign Table Config file location: […]
If you surfering the internet with the keyword “why choose golang” , you might go to a short brief why most people choose go lang for their project Five reasons to start with Golang include: + Golang is advanced and reliable, offering great built-in ways to handle errors. + It is efficient, compiling down to […]
SQL Server vs PostgreSQL Comparison Table Here are some of the Comparison: The Basis Of Comparison SQL Server PostgreSQL Basic Difference SQL server is a database management system which is mainly used for e-commerce and providing different data warehousing solutions. PostgreSQL is an advanced version of SQL which provides support to different functions of SQL […]
What is in this article ? In this artivle, we’ll try to build a bookstore REST API that provides book data and performs CRUD operations. Let’s start by initializing a new Go module. This will enable us to manage the dependencies that are specifically installed for this project. <pre> Note: you can use the command […]
What is in this article ? How to install nginx on centos 7 Some of the basics of NGINX as a refresher Logging, explains that monitoring for errors and access patterns are fundamental to running a server. Rewrites, covers how rewrites work and also specific implementations of many of the common scenarios. It will be […]
What is in this article ? Install rabbitMQ server Connecting to a broker Producing messages Consuming messages Broadcasting messages Guaranteeing message processing Distributing messages to many consumers Using message properties Messaging with transactions Handling unroutable messages Install rabbitMQ server on centos7 You can see a download list here https://www.rabbitmq.com/install-rpm.html#downloads Some basic step to install can […]
Reference https://pimylifeup.com/raspberry-pi-centos/
Reference https://grpc.io/docs/languages/go/quickstart/
Skip to content CONTACT US SIGN IN Otonomo Logo Redis, Kafka or RabbitMQ: Which MicroServices Message Broker To Choose? When using asynchronous communication for Microservices, it is common to use a message broker. A broker ensures communication between different microservices is reliable and stable, that the messages are managed and monitored within the system and […]
Some basic questions about CDN and what for 1. What are the seven requirements of end users that relate to Content Networking? The seven requirements of end users that relate to Content Networking are performance, availability, anonymity, ubiquity/accessibility, security, privacy, and personalization/relevancy. 2. What are the nine requirements of service providers that relate to Content […]
There are around 21 design patterns and categorize in 3 categories that we will mention here First, just have a look at the list and categorize it Creational patterns: Creational patterns support the creation of objects Singleton pattern Builder pattern Factory pattern Abstract Factory Pattern Prototype Pattern Structural patterns: Structural patterns concern class and object […]
Find View in View Hierachi Memory usage graph Memory leak debug with Xcode Instruments What is Xcode Instruments? Xcode Instruments is best described as a powerful and flexible performance-analysis and testing tool. It’s part of the Xcode toolset which also includes tools like Create ML and the Accessibility Inspector. The instruments can be used to: […]
Reference https://www.raywenderlich.com/5370-grand-central-dispatch-tutorial-for-swift-4-part-1-2#toc-anchor-006
Reference https://www.raywenderlich.com/5370-grand-central-dispatch-tutorial-for-swift-4-part-1-2#toc-anchor-006
If you are trying to build a system and try to scale it globally, sell your product all over the world, you will need a collection of rules that are implemented in design and code. In this article, we will make clear some basic knowledge on how to build an system able to scale globally […]
The theory Job A: 5 sec Job B: 6 sec Job C: 7 sec So, to handle job A,B,C we need 5 + 6 + 7 = 18 sec How to improve it ? You can do all job asynchronous So, all to job will be executed at the same time How to do it […]
Install Realm DB Realm DB observe value and notification Use Shared Realm DB #Ref realm.io
Install Redis We can install EPEL using yum: sudo yum install epel-release #Once the EPEL installation has finished you can install Redis, again using yum: sudo yum install redis -y #This may take a few minutes to complete. After the installation finishes, start the Redis service: sudo systemctl start redis.service #If you’d like Redis to […]
What is this article about ? What is HAProxy ? Install HAProxy Configure the load balancer Use HAProxy to balance Websocket traffic Use HAProxy to configue backup server HAProxy algo Use HAProxy to Observe all requests for errors Use HAProxy to Monitor for server downtime Use HAProxy to send logs to syslog Separating errors into […]
What is in this article about vim? Some Basic knowledge and keyword to use VIM Basic search in document with VIM Basic select text and block with VIM Basic copy and paste with VIM Basic moving in VIM Copy and paste in vim over ssh with X11 forwarding Replace content with VIM Replace content with […]
Using Docker Machine, we can set up Docker hosts on local systems, on cloud providers, and other environments very easily. We’ll cover that in a different recipe. How to To Install Docker on centos $ yum -y install docker How it works… The preceding command will install Docker and all the packages required by it. […]
## Ref Building an API Gateway using Node.js https://github.com/motiv-labs/janus https://dev.to/alombarte/an-api-gateway-is-not-the-new-unicorn-2kk2
What is this article about? Import Debug Variables and Declarations Function Declarations Data Type Structure, enum, class Maps, Arrays and Slices Interfaces Concurrency Pointer How to create a routes ( Storing routes, static routes, dynamic routes, Forwarding routes… ) Working with web handlers, requests, and ResponseWriter instances: parse request data, response JSON Making a middleware […]
What is in this article in summary? + Install postgreSQL on centos 7 + Secure your database connection via ssh tunnel + Some basic guide on psql prompt (How to Switching Over to the postgres Account on server, exit postgres back to linux command prompt, Create a new role, Set password for postgres account, Create […]
REF https://roadmap.sh/backend https://golang.org/doc/ https://engineering.videoblocks.com/web-architecture-101-a3224e126947
# About Jenkins Jenkins is an open-source automation server that automates the repetitive technical tasks involved in the continuous integration and delivery of software. Jenkins is Java-based and can be installed from Ubuntu packages or by downloading and running its web application archive (WAR) file — a collection of files that make up a complete web application […]
Với mô hình VIPER, chúng ta tham khảo kiến trúc như sau Một số lưu ý trong cây thư mục của module mà chúng ta đang phát triển: + View ( ViewController , extension Protocol ) : chứa X_ViewController và X_ViewControllerProtocol X_ViewController Biến: var presenter : X_PresenterProtocol func showView ( ví dụ viewDidLoad() ) Trong […]
iOS Roadmap Some areas in iOS development that one may specialize in: User Interface/User Experience (UI/UX) design Application architecture and design patterns Data storage and management (Core Data, Realm) Networking and APIs (Alamofire, URLSession) Core graphics and animation (Core Animation, Lottie) Audio and video (AVFoundation) Location services (Core Location) Push notifications and background processing Security […]
Buổi học diễn ra tốt đẹp Nội dung buổi học Cơ bản về website, cấu trúc website Domain, hosting / server Cơ bản về html Cơ bản về css Cơ bản về javascript Các thẻ html Các thuộc tính css Về giao diện trên nhiều thiết bị ( responsive ) Về bootstrap 4
Vòng đời 1 Fragment Ghi chú: một số phương thức quan trọng trong Fragment onCreate(): Hệ thống gọi phương thức này khi tạo Fragment. Bạn nên khởi tạo các thành phần thiết yếu của Fragment mà bạn muốn giữ lại khi Fragment được tạm dừng, dừng lại hoặc tiếp tục. onCreateView(): Hệ thống gọi phương […]
Làm chuyện cần làm, nhắn tin cho người cần nhắn tin, gọi người cần gọi, nói chuyện người cần nói, gặp người cần gặp, đi với người cần đi, 1 sinh nhật bình yên cho chính mình. Máy ảnh: 50D Mẫu: hoa cỏ
Buổi học diễn ra tốt đẹp Nội dung buổi học Cơ bản về website, cấu trúc website Domain, hosting / server Cơ bản về html Cơ bản về css Cơ bản về javascript Các thẻ html Các thuộc tính css Về giao diện trên nhiều thiết bị ( responsive ) Về bootstrap 4
Buổi học diễn ra tốt đẹp Tóm tắt Nội dung buổi học khóa số 11 buổi 5 Giới thiệu Cơ bản về wordpress Cài đặt xampp / appserv làm server ảo Cài đặt wordpress lên máy tính Sử dụng mục Post / Bài viết Sử dụng mục Page / Trang Sự khác biệt giữa Page […]
Dear các bạn học website khóa số 11,12,13… Hà HuỳnhBùi Minh NhựtHa NaBui HienPhạm Thanh TràKhải HoànCông KaHồng NguyễnĐình HảiHa NaThông Huyền TrangMim IviTri LeKim Truc Mai…. Vì chủ nhật này (13/10/2019) các anh đều bận công việc không sắp xếp được tuần này các bạn nghỉ ngơi ăn chơi nhẹ nhàng không cần đi học […]
Vòng đời ứng dụng iOS REF https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/WorkWithViewControllers.html
Vòng đời 1 ứng dụng Android REF https://developer.android.com/guide/components/activities/activity-lifecycle
Các bạn có thể tham khảo bộ máy tính lập trình 3 trong 1 (MacOs – Windows Os – Linux Os ) được chúng tôi thiết kế chuyên dụng cho việc lập trình ứng dụng iPhone – iPad – Samsung – Xiaomi – Oppo – lập trình game – thiết kế website v.v https://tranhuy.bachkhoasaigon.com/bo-may-tinh-de-ban-phuc-vu-viec-hoc-tap-lap-trinh-ung-dung-di-dong-android-ung-dung-di-dong-iphone-ipad-macbook-lap-trinh-website.html
Buổi học diễn ra tốt đẹp Tóm tắt Nội dung buổi học khóa số 11 buổi 4 Giới thiệu Cơ bản về wordpress Cài đặt xampp / appserv làm server ảo Cài đặt wordpress lên máy tính Sử dụng mục Post / Bài viết Sử dụng mục Page / Trang Sự khác biệt giữa Page […]
Buổi học diễn ra tốt đẹp Tóm tắt Nội dung buổi học PHẦN NỘI DUNG TẠO PLUGINS WORDPRESS KHAI BÁO CHÈN FILE CSS CHÈN FILE SCRIPT TẠO PHẦN QUẢN TRỊ BACK END PHẦN HIỂN THỊ TRÊN FRONT END TẠO CÁC WIDGET ĐỂ KÉO THẢ VÀO DYNAMIC SIDEBAR CODE THỰC TIỄN THAM KHẢO TẠO PLUGIN HIỂN […]
Các bạn có thể tham khảo bộ máy tính lập trình 3 trong 1 (MacOs – Windows Os – Linux Os ) được chúng tôi thiết kế chuyên dụng cho việc lập trình ứng dụng iPhone – iPad – Samsung – Xiaomi – Oppo – lập trình game – thiết kế website v.v https://tranhuy.bachkhoasaigon.com/bo-may-tinh-de-ban-phuc-vu-viec-hoc-tap-lap-trinh-ung-dung-di-dong-android-ung-dung-di-dong-iphone-ipad-macbook-lap-trinh-website.html
Buổi học diễn ra tốt đẹp Tóm tắt Nội dung buổi học PHẦN NỘI DUNG TẠO PLUGINS WORDPRESS KHAI BÁO CHÈN FILE CSS CHÈN FILE SCRIPT TẠO PHẦN QUẢN TRỊ BACK END PHẦN HIỂN THỊ TRÊN FRONT END TẠO CÁC WIDGET ĐỂ KÉO THẢ VÀO DYNAMIC SIDEBAR CODE THỰC TIỄN THAM KHẢO TẠO PLUGIN HIỂN […]
Các bạn có thể tham khảo bộ máy tính lập trình 3 trong 1 (MacOs – Windows Os – Linux Os ) được chúng tôi thiết kế chuyên dụng cho việc lập trình ứng dụng iPhone – iPad – Samsung – Xiaomi – Oppo – lập trình game – thiết kế website v.v https://tranhuy.bachkhoasaigon.com/bo-may-tinh-de-ban-phuc-vu-viec-hoc-tap-lap-trinh-ung-dung-di-dong-android-ung-dung-di-dong-iphone-ipad-macbook-lap-trinh-website.html
Buổi học diễn ra tốt đẹp Tóm tắt Nội dung buổi học CÁC FILE CHÍNH TRONG GIAO DIỆN 1 Danh mục file style.css functions.php header.php footer.php single.php page.php index.php category.php screenshot.jpg hoặc screenshot.png search.php 404.php TẠO MENU TẠO SIDEBAR 9 CODE LẤY LINK BÀI VIẾT 11 CODE LẤY TIÊU ĐỀ BÀI VIẾT 11 CODE LẤY […]
GIÚP BẠN TIẾT KIỆM CHI PHÍ LÊN ĐẾN 70 TRIỆU VNĐ Bộ máy tính để bàn chuyên dụng, được xây dựng riêng nhằm phục vụ việc học tập lập trình ứng dụng di động android – ứng dụng di động iPhone, iPad, Macbook – lập trình thiết kế website – viết ứng dụng server – […]
Bộ máy tính để bàn chuyên dụng, được xây dựng riêng nhằm phục vụ việc học tập lập trình ứng dụng di động android – ứng dụng di động iPhone, iPad, Macbook – lập trình thiết kế website – viết ứng dụng server – api Mục tiêu : nhằm hỗ trợ tốt việc lập trình, […]
Buổi học diễn ra tốt đẹp Tóm tắt Nội dung buổi học khóa số 8 buổi 3 Giới thiệu Cơ bản về wordpress Cài đặt xampp / appserv làm server ảo Cài đặt wordpress lên máy tính Sử dụng mục Post / Bài viết Sử dụng mục Page / Trang Sự khác biệt giữa Page […]
Dear các bạn khóa số 6,7,8 như đã báo trước, chủ nhật tuần này chúng ta nghỉ lễ thong thả, Khóa học sẽ diễn ra bình thường vào tuần tiếp theo. Chúc các bạn có kì nghỉ lễ vui vẻ.Thân mến Hà Huỳnh Bùi Minh Nhựt Ngân Trịnh Thanh Biên Nguyễn Trần Minh Quan Margin […]
Buổi học diễn ra tốt đẹp Tóm tắt Nội dung buổi học CÁC FILE CHÍNH TRONG GIAO DIỆN 1 Danh mục file style.css functions.php header.php footer.php single.php page.php index.php category.php screenshot.jpg hoặc screenshot.png search.php 404.php TẠO MENU TẠO SIDEBAR 9 CODE LẤY LINK BÀI VIẾT 11 CODE LẤY TIÊU ĐỀ BÀI VIẾT 11 CODE LẤY […]
Buổi học diễn ra tốt đẹp Tóm tắt Nội dung buổi học Giới thiệu Cơ bản về wordpress Cài đặt xampp / appserv làm server ảo Cài đặt wordpress lên máy tính Sử dụng mục Post / Bài viết Sử dụng mục Page / Trang Sự khác biệt giữa Page và Post Sử dụng Apperearance […]
Sài gòn 1 ngày cuối tuần tháng 8, thức dậy & chợt nhận ra mọi chuyện đã chính thức không còn như cũ. Tối đó, tôi vẫn ngồi viết nhạc, nhớ về miền quê xa. 2 bức ảnh được tôi chụp ở sân thượng khu nhà trọ. Bạn hỏi sao tôi cứ toàn chụp hoa […]
Dear các bạn khóa số 6, tuần này mình & Hà Huỳnh đều có việc bận không sắp xếp được nên buổi học wordpress sẽ dời sang cn tuần tiếp theo nhé. Các bạn cứ thoải mái & kiên trì nhé.Thân mến Bùi Minh Nhựt Khải Hoàn Minh Quân Anh Tuấn Ha Quoc Bao Hà […]
Buổi học diễn ra tốt đẹp Tóm tắt Nội dung buổi học KHAI BÁO CHÈN FILE CSS CHÈN FILE SCRIPT TẠO PHẦN QUẢN TRỊ BACK END PHẦN HIỂN THỊ TRÊN FRONT END CODE THỰC TIỄN THAM KHẢO TẠO PLUGIN HIỂN THỊ NÚT GỌI HỖ TRỢ HOTLINE TẠO PLUGIN HIỂN THỊ DANH SÁCH CÁC BÀI VIẾT […]
Buổi học diễn ra tốt đẹp Tóm tắt Nội dung buổi học KHAI BÁO CHÈN FILE CSS CHÈN FILE SCRIPT TẠO PHẦN QUẢN TRỊ BACK END PHẦN HIỂN THỊ TRÊN FRONT END CODE THỰC TIỄN THAM KHẢO TẠO PLUGIN HIỂN THỊ NÚT GỌI HỖ TRỢ HOTLINE TẠO PLUGIN HIỂN THỊ DANH SÁCH CÁC BÀI VIẾT […]
Buổi học diễn ra tốt đẹp Tóm tắt Nội dung buổi học CÁC FILE CHÍNH TRONG GIAO DIỆN 1 Danh mục file 1 style.css functions.php header.php footer.php single.php page.php index.php category.php search.php 404.php 7 TẠO MENU 7 TẠO SIDEBAR 9 CODE LẤY LINK BÀI VIẾT 11 CODE LẤY TIÊU ĐỀ BÀI VIẾT 11 CODE LẤY […]
Buổi học diễn ra tốt đẹp Tóm tắt Nội dung buổi học KHAI BÁO CHÈN FILE CSS CHÈN FILE SCRIPT TẠO PHẦN QUẢN TRỊ BACK END PHẦN HIỂN THỊ TRÊN FRONT END CODE THỰC TIỄN THAM KHẢO TẠO PLUGIN HIỂN THỊ NÚT GỌI HỖ TRỢ HOTLINE TẠO PLUGIN HIỂN THỊ DANH SÁCH CÁC BÀI VIẾT […]
Buổi học diễn ra tốt đẹp Tóm tắt Nội dung buổi học CÁC FILE CHÍNH TRONG GIAO DIỆN 1 Danh mục file 1 style.css functions.php header.php footer.php single.php page.php index.php archives.php search.php 404.php 7 TẠO MENU 7 TẠO SIDEBAR 9 CODE LẤY LINK BÀI VIẾT 11 CODE LẤY TIÊU ĐỀ BÀI VIẾT 11 CODE LẤY […]
Phần mềm Xampp (cài server ảo ) https://www.apachefriends.org/download.html Phần mềm appserv Download Lỗi cài đặt & khởi động xampp trên ios Thử tải các phiên bản cũ hơn và cũ hơn hơn cho đến khi có thể cài đặt được Lỗi Access Forbidden Error 403 khi bấm vào phpMyAdmin của xampp ( iOS ) Bật […]
Buổi học diễn ra tốt đẹp Tóm tắt Nội dung buổi học Giới thiệu Cơ bản về wordpress Cài đặt xampp / appserv làm server ảo Cài đặt wordpress lên máy tính Sử dụng mục Post / Bài viết Sử dụng mục Page / Trang Sự khác biệt giữa Page và Post Sử dụng Apperearance […]
Buổi học diễn ra tốt đẹp Tóm tắt Nội dung buổi học KHAI BÁO CHÈN FILE CSS CHÈN FILE SCRIPT TẠO PHẦN QUẢN TRỊ BACK END PHẦN HIỂN THỊ TRÊN FRONT END CODE THỰC TIỄN THAM KHẢO TẠO PLUGIN HIỂN THỊ NÚT GỌI HỖ TRỢ HOTLINE TẠO PLUGIN HIỂN THỊ DANH SÁCH CÁC BÀI VIẾT […]
Buổi học diễn ra tốt đẹp Tóm tắt Nội dung buổi học CÁC FILE CHÍNH TRONG GIAO DIỆN 1 Danh mục file 1 style.css functions.php header.php footer.php single.php page.php index.php archives.php search.php 404.php 7 TẠO MENU 7 TẠO SIDEBAR 9 CODE LẤY LINK BÀI VIẾT 11 CODE LẤY TIÊU ĐỀ BÀI VIẾT 11 CODE […]
Buổi học diễn ra tốt đẹp Tóm tắt Nội dung buổi học Giới thiệu Cơ bản về wordpress Cài đặt xampp / appserv làm server ảo Cài đặt wordpress lên máy tính Sử dụng mục Post / Bài viết Sử dụng mục Page / Trang Sự khác biệt giữa Page và Post Sử dụng Apperearance […]
Buổi học diễn ra tốt đẹp Nội dung buổi học Cơ bản về website, cấu trúc website Domain, hosting / server Cơ bản về html Cơ bản về css Cơ bản về javascript Các thẻ html Các thuộc tính css Về giao diện trên nhiều thiết bị ( responsive ) Về bootstrap 4
Khai báo biến trong lập trình iOS – Swift 4 5 Khai báo hàm trong lập trình iOS – Swift 4 5
Để lập trình cho iOS, chúng ta cần các công cụ cơ bản sau +Máy Macbook Air hoặc Macbook Pro Hoặc một máy tính windows (intel) có thể cài Hackintosh +Tài khoản developer của Apple +Phần mềm Xcode (cài trên iOS) +Một cái iphone 4/5/6/7/8/X bất kì Cách đăng ký tài khoản Developer của Apple […]
Trong bài này, tôi sẽ tạo cơ bản phần khung thân cho máy bay của chúng ta Xem video Nguyên liệu cần thiết Bảng mạch chính Arduino Uno R3 Module GSM/GPRS/GPS SIM 808 Sim 3G Động cơ coreless motor ( 10000 vòng / phút ) Cánh máy bay Pin Server Centos Điện thoại android Điện […]
Chuỗi bài hướng dẫn làm bản mẫu máy bay tự hành có khả năng tự động bay khắp khu rừng và phát hiện đốm lửa, gửi thông báo về website, thiết bị android, thiết bị iphone Nguyên liệu cần thiết Bảng mạch chính Arduino Uno R3 Module GSM/GPRS/GPS SIM 808 Sim 3G Động cơ coreless […]
Kể cho nhau nghe vài câu chuyện tán gẫu trà chanh chém gió Chuyện 1: tất cả bắt đầu từ mong muốn của khách hàng. Chuyện 2: Bản khảo sát (survey) ư? Nghe chuyên nghiệp & tốt thôi, nhưng mấy dịch vụ nhỏ nhỏ sao mà làm nổi? Chuyện 3: google keyword planner & kwfinder: […]
Nhạc của Linkin Park là thứ âm nhạc huyền ảo và mộng mị. Sau những giờ làm việc căng não với các dự án, đắm chìm trong những giai điệu đầy đam mê và sức sống của Linkin Park luôn là một sự lựa chọn tốt với tôi
Từ khoá quan trọng liên quan đến xây dựng server Một số từ khoá bạn có thể tham khảo để bạn có thể quản lý server xay dung server centos xay dung server ubuntu tạo soft link trong centos , ubuntu netstat hiển thị process với ps cấu hình khởi động với chkconfig cài đặt httpd […]
Từ khoá quan trọng liên quan đến lập trình iOS Một số từ khoá bạn có thể tham khảo để học lập trình iOS Lap trinh iOS co ban swift co ban tao ung dung iOS dau tien lap trinh iOS nang cao swift nang cao Công cụ – dụng cụ cần thiết để lập trình […]
Từ khoá quan trọng liên quan đến lập trình android Một số từ khoá bạn có thể tham khảo để học lập trình android Lap trinh android co ban java co ban tao ung dung android dau tien lap trinh android nang cao java nang cao Công cụ – dụng cụ cần thiết để lập trình […]
Từ khoá quan trọng liên quan đến lập trình website Một số từ khoá bạn có thể tham khảo để học lập trình website Lap trinh website co ban html co ban css co ban javascript co ban php co ban lap website trong 1 gio wordpress co ban xay dung website voi wordpreess trong 1 gio […]
Từ khoá quan trọng liên quan đến lập trình arduino Một số từ khoá bạn có thể tham khảo để học lập trình android Lap trinh co ban arduino arduino.vn arduino.cc arduino kết nối wifi với esp8266 arduino điều khiển động cơ servo arduino bảng mạch led arduino shield arduino kết nối, nhận lệnh và tải dữ […]
Tôi ghé quán sau 1 tuần làm việc vội vã Rất nhiều chuyện ùa về Tôi nhớ quán cafe đầu tiên mà chúng tôi mở ở Tô Hiến Thành ĐH Bách Khoa Rất nhiều hình ảnh, những con người, những khuôn mặt, những câu chuyện, những âm thanh thầm thì, những lời kể râm ran […]
Campaign #1: SỪNG TÊ GIÁC KHÔNG PHẢI LÀ THẦN DƯỢC CAMPAIGN #2: CÒI NHỎ CÒI TO CAMPAIGN #3: HÚT THUỐC LÁ CÓ LỢI CHO UNG THƯ PHỔI
Lỗi này khiến cho hacker có thể sử dụng các file office để chiếm quyền điều khiển máy tính windows
Phương thức tấn công krack key reinstall attack mới được phát hiện có thể hack toàn bộ mạng wifi toàn cầu. Người dùng có thể bị mất các thông tin quan trọng như tài khoản email, mật khẩu, thông tin ngân hàng, bị chiếm quyền điều khiển và thậm chí bị đánh cặp dữ liệu […]
Chương trình Cuối tuần cùng Trần Huy 09-04-2017 >> Học tạo website với Framework WordPress với người chưa biết gì >> Cầm tay chỉ việc >> Phi lợi nhuận Hãy đến với chúng tôi Thời gian: 8h-10h sáng chủ nhật Địa điểm: Cafe Khải Nguyên , 22 Lê Trung Nghĩa, Tân Bình (gần cầu vượt […]
Chương trình Cuối tuần cùng Trần Huy 09-04-2017 Học tạo website với Framework WordPress với người chưa biết gì Cầm tay chỉ việc Phi lợi nhuận (0 đồng) Hãy đến với chúng tôi Thời gian: 8h-10h sáng chủ nhật Địa điểm: Cafe Hồng Hà (gần công viên Gia Định) Ghi chú: + Khóa học chỉ […]
Khoá học lập trình game con rắn cho trẻ em