Is Code Generation a Bad Idea - DEV Community

Is Code Generation a Bad Idea? 🤔

A complete development tool based on Pirsma Orm that simplifies backend development of web applications. Create APIs with access control and external requests with a "schema-first" approach. If you introduce it to some people, their immediate reaction after hearing about code generation will be something like this:

The benefit of code generation is not worth mentioning

The biggest benefit of code generation is that it reduces the effort of writing code. For example, in my last post, I showed how code generation can build the basis of a scalable SaaS with a schema file of less than 100 lines:

How To Build a Scalable SaaS Backend in 10 Minutes With 100 Lines of Code 🚀

JS for ZenStack ・ Jun 21 '23

#Webdev #javaScript #typescript #architectura

I don't buy it because the benefits of code generation are not worth the debt it brings. However, when I meet people who hang the short-sighted idea of ​​"I don't use code generation" on their heads, I wonder why they hate code generation.

We use code generation every day

Surprisingly, many people, especially those who hate code generation, actually use it every day. For example, if you have used Svelte, the main page of the official website shows directly how code generation is done to convert a simple Svelte code into JavaScript that actually runs in the browser: Maybe you are a basic developer and have never used a front-end frame. Have you ever used Typescript? If so, you should be familiar with the TSC team and their activities 😉 Even if you are completely outside the JavaScript ecosystem, if you are using an assembler, ODA generation is an unavoidable aspect. This is called compilation, not code generation, so someone might say I am stealing the concept. So what exactly is different?

The bad side of code generation

  • In compilation, code generation is applied to the whole code, and the resulting code generally does not give the developer any serious anxiety.
  • In Zenstack, code generation focuses on a specific part of the code using a separate syntax. The rest of the code depends on the generated result of this specific code generation process.

Thinking about it this way, code generation in Zenstack still finds some practical problems:

1. Learning a new syntax

This is true. But I think this is unavoidable if we want to generate more code for less cost.

2. Have to run generation command whenever changing the schema

Obviously this is tainted by developer experience, but there are implicit benefits to separating the schema from the code.

Schemas act as a contract between different modules of the code base, like interfaces in object-oriented programming. Given the moral "programming for interfaces", configuration should be done in the interface first, and in the case provided, in the schema. For example, if your team uses GraphQL as an API, you will be familiar with solving independent parallel work between front-end and back-end teams, inspiring efficiency.

In fact, if GraphQL brings this benefit, it can be said that it entails that, like interfaces, interface changes do not inhibit the execution of generation tasks.

Although interface changes do not require the initiation of generation tasks, it is a fundamental indication that the frequency of schema changes is usually low compared to other parts of the code base. Such a help step of generating code acts as a reminder of the need to be careful when changing contracts, and can actually be a good help for formative thinking. But if you have strong concerns, the support and automation of scripts that observe the circuit changes and make generation commands in the background have the ability to freeze on the applicable conclusions.

3. Limited control and customization

Code generation is done according to certain pre-determined rules. Some creators want to control everything elegantly, but in fact, that limits tuning options. For example, in a RESTful API, you can add the last point to any space in the code base and connect auxiliary data directly to the Corpse Response Corpse. In contrast to GraphQL, any kind of configuration related to the API is strongly required at the first stage of making changes to the schema. However, if you look at this limitation, it helps to solve the difficulties of services related to RESTful APIs and improve the performance mentioned above.

It is important to accept that there are no universal situations and you need to approach a compromise each time.

Programming is the art of trade-off

JS for ZenStack ・ Apr 1 '23

#Webdev #Programming #Beginner #Database

Don’t hate a concept

Forget the concept, grab a perfect image and try to analyze the advantages and disadvantages of such a layout or different layouts. Another, most exciting one, you can skip.

After getting fascinated by a single sheet, you will not see a single tree. If you are fascinated by a single tree, you will miss the whole forest.

If you don't like generating code, pay attention to Zenstack Schema. It uses a declarative data model on top of Prism, adds access to politicians and validation criteria, mechanically generates APIs based on it, and covers OpenAPI, TPR C-route, and huki.

If you found this useful, I would be very happy if you could give me a star! ❤️

Top comments (15)

Building luggage with the right agile methodology Founder of useGenerated. com 13 June 2023 Diet

Code generation is a really good adjustment if the generated code is similar to the written code and has the ability to extend it.

You can find these conclusions at generatedcode. io.

Let me know in a PM that we can add Zenstack there.

Like the description

3 bark buttons "Like the description

I'm Zenstack, a creator. I make tools that allow many people to get drawn into the work they really love. 3 November 2022 Diet

Thank you for your approval. This is a submission that matches the existing way of doing things at generatedcode. io:

Turn your Prisma schema into a non-heavy full-stack application in minutes

  • Orm with access control
  • Automatic crud API
  • Front-end query code generation
Like the description

2 "Like the description" buttons

Building luggage with the right agile methodology Founder of useGenerated. com 13 June 2023 Diet

Refresh

Like the description

2 "Like the description" buttons

Courtierjo Quebec / Canada The perfect stack developer April 6, 2019 Days Diet

There are a lot of all kinds of things using code generators, some are appropriate, some are not. My own first internship started with writing a code generator. The goal was to apply copy lines for all layers based on determining the essence. But I liked this task. The acquired architecture means that you actually have the whole code copied (automatically), and I believe the main chunk of the creator is allowed. I admit that if it's generated, you don't have to support it, but as a creator, I would even say that it affects the quality of the code/architecture if you have to expose these files for debugging. In this case, applying a code or architecture pattern is more often done for the merit of the purpose than in any other case.

On the other hand, source code generation tools like yeoman or maven archetype are also good. These tools generate the whole code for starting schema, but it's your code and you don't clean it as a first step and apply a generator.

The good thing is that it's a similar schema to generate code for django migrations. Creating a database movement script takes a certain number of seconds, is easy to view and configure, but is done later by your personal code. Bonus moment - in the next implementation, there will be no going back on the changes.

For example, there is also a "background code generator". I have never seen it, but this is the code to be generated, but I don't need to see or debug. Even if you don't think of it as a pure code generator, it doesn't bother anyone to simplify the code.

After all, the most important problem for me is what kind of help you can get after the code is generated. If the answer is longer than if you write or use another pattern, you can't help it during this time. The reason is simple, because it takes a lot of time to help the line of the code, rather than writing a code.

There is another point to consider. Java is not very good at dynamically developing interfaces and object attributes, so it is susceptible to code generation. On the other hand, Python and JavaScript have all the opportunities to create new interfaces and attributes instantly, so the need to generate code is considerably lower.

Like the description

3 bark buttons "Like the description

Endorphina Slots

Endorphina, established in 2010, has only been a few years since its business started, but during this time it has already settled on other software manufacturers in the casino industry.

The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling.

A Bit Of Endorphina History

Endorphina has released its policy statement online and is probably not translated into perfect English, but its emotions are certainly positive. "We promise to provide useful online casino games for the pleasure and excitement of players around the world. We have our abundant skills so that customers in this industry can grow and grow. It is also important to achieve specific commercial results. I have never seen it, but this is the code to be generated, but I don't need to see or debug. Even if you don't think of it as a pure code generator, it doesn't bother anyone to simplify the code.

After all, the most important problem for me is what kind of help you can get after the code is generated. If the answer is longer than if you write yourself or use another pattern, you can't help it during this time. The reason is simple, because it takes a lot of time to help the line of the code, rather than writing a code.

There is another point to consider. Java is not very good at dynamically developing interfaces and object attributes, so it is susceptible to code generation. On the other hand, Python and JavaScript have all the opportunities to create new interfaces and attributes instantly, so the need to generate code is considerably lower.

This explanation is good:

Best Online Casinos with Real Money Slots

  • 3 Like reply button
  • Endorphina, established in 2010, has only been a few years since its business started, but during this time it has already settled on other software manufacturers in the casino industry.
  • The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling.
  • Endorphina has released its policy statement online and is probably not translated into perfect English, but its emotions are certainly positive. "We promise to provide useful online casino games for the pleasure and excitement of players around the world. We have our abundant skills so that customers in this industry can grow and grow. It is also important to achieve specific commercial results. I have never seen it, but this is the code to be generated, but I don't need to see or debug. Even if you don't think of it as a pure code generator, it doesn't bother anyone to simplify the code.
  • After all, the most important problem for me is what kind of help you can get after the code is generated. If the answer is longer than if you write or use another pattern, you can't help it during this time. The reason is simple, because it takes a lot of time to help the line of the code, rather than writing a code.
  • There is another point to consider. Java is not very good at dynamically developing interfaces and object attributes, so it is susceptible to code generation. On the other hand, Python and JavaScript have all the opportunities to create new interfaces and attributes instantly, so the need to generate code is considerably lower.
  • This explanation is good:
  • 3 Like reply button
  • Endorphina, established in 2010, has only been a few years since its business started, but during this time it has already settled on other software manufacturers in the casino industry.

Free to Play Endorphina Slot Machine Games

The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Endorphina has released its policy statement online and is probably not translated into perfect English, but its emotions are certainly positive. "We promise to provide useful online casino games for the pleasure and excitement of players around the world. We have our abundant skills so that customers in this industry can grow and grow. It is also important to use it to achieve specific commercial results. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. If you go to the game scene, you may have seen an Endorphina team in Igaming Summit or ICE TotALLY GAMING. If not, don't worry! The best casinos have slots such as Spigo, PlayTech, and Noble Gaming. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Spin 3. More than 100 games from 25 providers The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Select an impressive game The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Help openly all year round The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Receive a systematic prize money by adding it to the casino account The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Let's play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. 2022 Bestseller connector The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Slot 2023 hits The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. 2023 hit slot dice The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. 2024 Bestseller connector The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Do nothing The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play that does nothing The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Nothing play The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Meaningless play The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Almighty Sparta The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Ancient Troy The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Do nothing The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for what The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Blue slot machine dice The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Conquistador book The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Book woman The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Oil book The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Father's Christmas book The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Vrado book The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Buffalo 50 The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Flow of money The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Cash streak dice The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Chance machine 5 dice The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Chimney cleaning The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for what The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Do nothing The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Do nothing The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for what The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Deer de Ross Muertos 2 The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Diamond chance The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Diamond steam The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. No play The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play because there is nothing The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Keren fishing The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Do nothing The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Do nothing The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Do nothing The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play because there is nothing The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for what The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Let's play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Let's play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play meaninglessly The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play in vain The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Green connector The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Ghost king The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Midnight prize money The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Legendary Sumo The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Little panda The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Lord of the Sea The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Happyque Leverland The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Lucky Cloverland The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Lucky country The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Magnum Opus The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Big currency tank The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Bone minotavros The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Minotaur The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Mongolian treasure The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Mongolian treasure II from the shooting of onions The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Moon tiger The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for what The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play for free The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Gold Samarkand The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Santa puzzle The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Sutoshi's secret The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play to have nothing The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Daily food The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Captain The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Significant performance The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The rise of artificial intelligence The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Viking The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play because there is nothing The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Do nothing The company, headquartered in Prague (Czech Republic), is popular because it creates interesting and innovative flas h-based slots used in the best online casinos around the world. If you often use online casinos, you'll have come across a game called Endorphina while traveling. Play without doing anything The depth of Undine

Their Games

Play without doing anything

Play without doing anything

Valentine's Heart

Play without doing anything

Play without doing anything

Water tiger

Play because there is nothing

What Makes Endorphina Different?

Wild fruit

Play because there is nothing

Play because there is nothing

Wild streak

Our Favourite Casinos

Claim Free Spins, Free Chips and Much More!

Play for what

Wind metropolis

avatar-logo

Elim Rim - Journalist, creative writer

Last modified 30.03.2025

Code generation is bad when it makes programming more difficult (IE, poorly generated code, or a maintenance nightmare), but they are good. 100-zombies.lol › questions › is-source-code-gener. code to match; and if he forgets that, bad things happen. Hence, the I would also like to add that it is most times a good idea to.

Play for real with EXCLUSIVE BONUSES
Play
enaccepted