Если вы видите что-то необычное, просто сообщите мне. Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

305 total results found

Purescript Part 1: Basics of Purescript

MONDAY MORNING HASKELL Purescript: Haskell + Javascript

Our Haskell Web Series covers a lot of cool libraries you can use when making a web app. But frontend web development can be quite a different story! There are a number libraries and frameworks out there. Yesod and Snap come to mind. Another option is Reflex F...

Purescript Part 2: Typeclasses and Monads

MONDAY MORNING HASKELL Purescript: Haskell + Javascript

In part 1 of this series, we started our exploration of Purescript. Purescript seeks to bring some of the awesomeness of Haskell to the world of web development. Its syntax looks a lot like Haskell's, but it compiles to Javascript. This makes it very easy to u...

Purescript Part 3: Simple Web UI's

MONDAY MORNING HASKELL Purescript: Haskell + Javascript

In part 2 of this series, we continued learning the basic elements of Purescript. We examined how typeclasses and monads work and the slight differences from Haskell. Now it's finally time to use Purescript for its main purpose: frontend web development. We'll...

Purescript Part 4: Web Requests and Navigation

MONDAY MORNING HASKELL Purescript: Haskell + Javascript

Welcome to the conclusion of our series on Purescript! We've spent a lot of time now learning to use functional languages for frontend web. In part 3, we saw how to build a basic UI with Purescript. We made a simple counter and then a todo list application, as...

Getting Started With LDAP in Go

Golang ldap-proxy

Недавно пришлось писать доброе количество кода на Go, который взаимодействует с AD, для одного моего клиента. AD использует легковесный протокол доступа (LDAP) для клиент серверного подключения. LDAP - старый и могущественный протокол для взаимодействия с серв...

Writing a Reverse Proxy in just one line with Go

Golang ldap-proxy

Leave your programming language hang ups at the door and come admire the best standard library I’ve ever come across. This is all the code you actually require… Choosing a Programming Language for a project shouldn’t be like declaring who your favourite team i...

Доступ к K8S CRD из go-клиента

Golang Go lang

Kubernetes API сервер легко расширяется с помощью Custom Resource Defenition. Однако, доступ к этом ресурсу из популярных библиотек go-клиентов сложна и плохо задокументированна. Эта статья содержит маленькую инструкцию как получить доступ к такому ресурсу из ...

Инструкция для линтинга Go программ

Golang Golang

Линтинг это процесс обнаружения и опвещения различных шаблонов найденных в коде, с целью улучшения состояния, и отлавливания багов на ранних стадиях разработки. Это обычно полезно при работе в комане, так как помогает делать весь код одинаковым не зависимо от ...

Architecting Kubernetes clusters — choosing a worker node size

Инструкции Kubernetes

Cluster capacity In general, a Kubernetes cluster can be seen as abstracting a set of individual nodes as a big "super node". The total compute capacity (in terms of CPU and memory) of this super node is the sum of all the constituent nodes' capacities. There ...

Цепочка ответственности (Chain Of Responsibility)

Паттерны проектирования с примерами на ... Поведенческие паттерны (Behavioral)

Паттерн Chain Of Responsibility относится к поведенческим паттернам уровня объекта. Паттерн Chain Of Responsibility позволяет избежать привязки объекта-отправителя запроса к объекту-получателю запроса, при этом давая шанс обработать этот запрос нескольким объе...

Команда (Command)

Паттерны проектирования с примерами на ... Поведенческие паттерны (Behavioral)

Паттерн Command относится к поведенческим паттернам уровня объекта. Паттерн Command позволяет представить запрос в виде объекта. Из этого следует, что команда - это объект. Такие запросы, например, можно ставить в очередь, отменять или возобновлять. В этом пат...

Итератор (Iterator)

Паттерны проектирования с примерами на ... Поведенческие паттерны (Behavioral)

Паттерн Iterator относится к поведенческим паттернам уровня объекта. Паттерн Iterator предоставляет механизм обхода коллекций объектов не раскрывая их внутреннего представления. Зачастую этот паттерн используется вместо массива объектов, чтобы не только предос...

Посредник (Mediator)

Паттерны проектирования с примерами на ... Поведенческие паттерны (Behavioral)

Паттерн Mediator относится к поведенческим паттернам уровня объекта. Паттерн Mediator предоставляет объект-посредник, скрывающий способ взаимодействия множества других объектов-коллег. Mediator делает систему слабо связанной, избавляя объекты от необходимости ...

Хранитель (Memento)

Паттерны проектирования с примерами на ... Поведенческие паттерны (Behavioral)

Паттерн Memento относится к поведенческим паттернам уровня объекта. Паттерн Memento получает и сохраняет за пределами объекта его внутреннее состояние так, чтобы позже можно было восстановить объект в таком же состоянии. Если клиенту в дальнейшем нужно "откати...

Наблюдатель (Observer)

Паттерны проектирования с примерами на ... Поведенческие паттерны (Behavioral)

Паттерн Observer относится к поведенческим паттернам уровня объекта. Паттерн Observer определяет зависимость "один-ко-многим" между объектами так, что при изменении состояния одного объекта все зависящие от него объекты уведомляются об этом и обновляются автом...

Состояние (State)

Паттерны проектирования с примерами на ... Поведенческие паттерны (Behavioral)

Паттерн State относится к поведенческим паттернам уровня объекта. Паттерн State позволяет объекту изменять свое поведение в зависимости от внутреннего состояния и является объектно-ориентированной реализацией конечного автомата. Поведение объекта изменяется на...

Стратегия (Strategy)

Паттерны проектирования с примерами на ... Поведенческие паттерны (Behavioral)

Паттерн Strategy относится к поведенческим паттернам уровня объекта. Паттерн Strategy определяет набор алгоритмов схожих по роду деятельности, инкапсулирует их в отдельный класс и делает их подменяемыми. Паттерн Strategy позволяет подменять алгоритмы без участ...

Шаблонный метод (Template Method)

Паттерны проектирования с примерами на ... Поведенческие паттерны (Behavioral)

Паттерн Template Method относится к поведенческим паттернам уровня класса. Паттерн Template Method формирует структуру алгоритма и позволяет в производных классах реализовать, перекрыть или переопределить определенные шаги алгоритма, не изменяя структуру алгор...

Посетитель (Visitor)

Паттерны проектирования с примерами на ... Поведенческие паттерны (Behavioral)

Паттерн Visitor относится к поведенческим паттернам уровня объекта. Паттерн Visitor позволяет обойти набор элементов (объектов) с разнородными интерфейсами, а также позволяет добавить новый метод в класс объекта, при этом, не изменяя сам класс этого объекта. Т...

Абстрактная фабрика (Abstract Factory)

Паттерны проектирования с примерами на ... Порождающие паттерны (Creational)

Паттерн Abstract Factory относится к порождающим паттернам уровня объекта. Паттерн Abstract Factory предоставляет общий интерфейс для создания семейства взаимосвязанных объектов. Это позволяет отделить функциональность системы от внутренней реализации каждого ...