Open in app

Sign In

Write

Sign In

Dima
Dima

1.1K Followers

Home

About

Jul 19, 2022

High-Performance OPA

Transpiling Rego policies into C++. High-Performance OPA The Open Policy Agent ( OPA) is broadly used to evaluate and enforce application security policies. The OPA engine is…dimakorolev.substack.com #OpenPolicyAgent #OPA #Rego #Transpilation #Performance #100KQPS

Software Development

1 min read

High-Performance OPA
High-Performance OPA
Software Development

1 min read


Feb 26, 2022

System Design Meetup

Kafka and RabbitMQ, and the future of this Medium. Hi folks, For a bit over a year now I’m hosting the System Design Meetup. The last episode, about Kafka and RabbitMQ, was quite interesting, and I’ve cut a few shorts from it, here. Teasers: An intro to Kafka as the…

System Design Interview

2 min read

System Design Meetup
System Design Meetup
System Design Interview

2 min read


Published in Live Long and Prosper

·Jul 14, 2020

Management as Code

The tech scene has largely converged to the understanding that configuration as code is a good mantra. I wonder when would we embrace the idea of management as code? As an engineer, I think the largest win of configuration as code over the previously existing practices is that we have…

Configuration As Code

3 min read

Management as Code
Management as Code
Configuration As Code

3 min read


Jun 7, 2020

During the past few weekends I was thinking of a problem that came up at work.

During the past few weekends I was thinking of a problem that came up at work. Leaving the details out, a decent chunk of the problem has to do with transforming JSON objects dynamically. According to the rules that by themselves are dynamic. …

Functional Programming

4 min read

During the past few weekends I was thinking of a problem that came up at work.
During the past few weekends I was thinking of a problem that came up at work.
Functional Programming

4 min read


Nov 15, 2017

On Ethics of Applying ML/AI

There generally are two good approaches to building data-driven solutions, with a bad one in between. Good approach #1: Formulate the problem along with measurable metrics, then employ machine learning, and be open-minded at interpreting and acting upon what that machine learning has discovered, however controversial or contradictory it is. …

Machine Learning

3 min read

On Ethics of Applying ML/AI
On Ethics of Applying ML/AI
Machine Learning

3 min read


Published in Live Long and Prosper

·Apr 16, 2017

Incremental Improvements

On this cozy planet, at some point long, long time ago, a wheel was discovered: It was part of, or, as some may say, it gave birth to an ever accelerating technological progress, which, in mechanical engineering, has arrived to the bearing …

Science

4 min read

Incremental Improvements
Incremental Improvements
Science

4 min read


Published in Live Long and Prosper

·Apr 13, 2017

Current for Realtime Machine Learning

Since 2014, I am working on Current: The C++ framework for realtime machine learning. Realtime adaptive behavior is the theme for backends these days. With Current, we make it easy to add AI capabilities to existing APIs. …

Machine Learning

11 min read

Current for Realtime Machine Learning
Current for Realtime Machine Learning
Machine Learning

11 min read


Jan 13, 2017

Talk at 42

Yesterday I had the privilege to speak at 42. Hello, and thank you for having me. First and foremost, let me express my deepest appreciation to Forty Two for boldly shifting the focus of education in IT back to where it should have always been: the fundamentals of software engineering. …

Programming

6 min read

Talk at 42
Talk at 42
Programming

6 min read


Nov 6, 2016

Meganezia :: Deportation

Folks, we’ve been so amazed by a piece of Sci-Fi a few months ago that we translated it into English. Meganezia :: Deportation meganezia.github.io PDF FB2 EPUB HTML TXT Enjoy!

Meganezia

1 min read

Meganezia :: Deportation
Meganezia :: Deportation
Meganezia

1 min read


Published in Live Long and Prosper

·May 19, 2016

#ICPC2016

I am writing these lines as the contestants of the Fortieth Annual 2016 ACM-ICPC have just unsealed the envelopes with the problemset of this year’s World Finals, held in Thailand, on the island of Phuket, hosted by Prince of Songkla University. For participants, the next five hours would undoubtedly be…

Software Development

4 min read

#ICPC2016
#ICPC2016
Software Development

4 min read

Dima

Dima

1.1K Followers

http://dima.ai/

Following
  • Ben "The Hosk" Hosking

    Ben "The Hosk" Hosking

  • Douwe Osinga

    Douwe Osinga

  • Oleksandr Krakovetskyi

    Oleksandr Krakovetskyi

  • Mark Schaefer

    Mark Schaefer

  • Dan Martell

    Dan Martell

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech