fbpx

Ганзориг Энгүүнбаяр

JWT гэж юу вэ ?

Оршил Орчин үеийн веб болон мобайл системүүд аюулгүй, өргөтгөх боломжтой authentication шийдэл шаардах болсон. Өмнө нь сервер дээр session хадгалдаг уламжлалт арга түгээмэл байсан бол өнөөдөр JWT (JSON Web Token) нь distributed system, microservice, API-д суурилсан архитектурт хамгийн их ашиглагддаг стандарт болсон. Гэхдээ JWT-г буруу ашиглавал аюулгүй байдлын ноцтой асуудал үүсэх эрсдэлтэй. Тиймээс software engineer […]

SOLID зарчим гэж юу вэ ?

SOLID зарчмууд – код жишээтэй тайлбар SOLID зарчмууд – программ хангамжийн дизайн, объект хандалттай програмчлалд ашиглагддаг таван үндсэн зарчим юм . Эдгээр нь кодыг илүү уян хатан, засварлахад хялбар, дахин ашиглах боломжтой болгодог. S – Single Responsibility Principle (Нэг үүргийн зарчим) Класс нь зөвхөн нэг л үүрэг гүйцэтгэх ёстой. Жишээ: O – Open/Closed Principle (Нээлттэй/Хаалттай […]

IEEE-754 : 0.1 + 0.2 = 0.30000000000000004 ?

Та компьютер дээр 0.1 + 0.2 гэж бичээд 0.300000004 гарч ирэхийг харсан уу? Энэ нь таны нүд буруу харж байна гэсэн үг биш, бас компьютерийн алдаа биш. Энэ бол floating point representation-ийн төвөгтэй үзэгдэл юм. Яагаад 0.1 + 0.2 яг 0.3 болдоггүй вэ? Компьютер дотор бүх тоо хоёртын систем (binary) дээр хадгалагддаг. Зарим арвантын бутархай […]

Microservice Architecture гэж юу вэ ?

Микросервис гэдэг нь програм хангамжийг жижиг, тусгаарлагдсан, бие даасан үйлчилгээнүүдийн цуглуулгаар зохион байгуулах арга юм. Тус бүрийн үйлчилгээ нь нэг тодорхой үүрэг гүйцэтгэдэг, жишээ нь хэрэглэгчийн нэвтрэх, төлбөрийн боловсруулалт, бараа материалын удирдлага. Эдгээр үйлчилгээнүүд хоорондоо сүлжээ буюу API-ээр харилцдаг. Микросервисийн бүтэц: Гол санаанууд: Давуу талууд: Сул талууд:

TypeScript = Types + Javascript

TypeScript нь JavaScript дээр суурилсан, төрлийн аюулгүй байдлыг нэмэгдүүлсэн програмчлалын хэл юм. Энэ нь кодыг илүү тодорхой, алдааг багатай бичих боломжийг олгож, томоохон төсөл дээр ашиглахад тохиромжтой. TypeScript-ийн тусламжтайгаар програмчлах явцад гарч болох алдааг эрт үед нь илрүүлж, засах боломжтой болдог. Өгөгдөл зарлахдаа: Энэ бол TypeScript-ийг JS-аас ялгадаг зүйл буюу өгөгдлийн төрөл юм . Хараарай: […]