Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tengstrand
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
1.
▲
by
tengstrand
3y ago
Hi! This blog post, which I wrote recently, may clear up some question marks: https://medium.com/@joakimtengstrand/understanding-polylith-...
2.
▲
by
tengstrand
4y ago
In Clojure you put your functions in namespaces (sometimes named modules or packages in other languages). In an object oriented language you put your classes in namespaces too, but the way you would implement Polylith in an OO language is t
3.
▲
by
tengstrand
4y ago
Yes, one way of making two projects slightly different is to have two different versions of the same interface (all components expose an interface and they only know about interfaces) and then use different components in the two project (th
4.
▲
by
tengstrand
5y ago
Polylith targets the backend, so I will concentrate my answer around that. I agree that good APIs are important. Polylith helps you with sharing code because it's built around "movable"/decoupled bricks that can be reuse
5.
▲
by
tengstrand
5y ago
You can get an idea by looking at the Production systems page ( https://polylith.gitbook.io/polylith/conclusion/production-s... ) where each column in the first diagram is a project (deployable artifact / servi
6.
▲
by
tengstrand
5y ago
When you start a Polylith codebase from scratch, you can start implementing your business logic and your components before you have even decided how to execute the code in production. The components can talk directly to each other and you o
7.
▲
by
tengstrand
5y ago
Thanks!
8.
▲
by
tengstrand
5y ago
Hi and thanks for your feedback! - The Code City project is a cool way of visualising code and the idea was to show how we normally organise code today, and what problems it creates (development experience + sharing). I agree I could have b
9.
▲
by
tengstrand
5y ago
We have a similar question in the FAQ, so I just copied the Q/A here ( https://polylith.gitbook.io/polylith/conclusion/faq )! Question: What parts of Polylith are important and what are just “cermony”? Answer:
10.
▲
by
tengstrand
5y ago
I would say it's up to you to decide what you think works best, as long as the bases only contain the code needed to expose the public API and then you divide the rest of the code into components. The good thing with Polylith is that i
11.
▲
by
tengstrand
5y ago
"Normal" good software design takes you a bit, but it doesn't give you LEGO-like building blocks, and it will still be hard to share code between services. Polylith gives you a single development experience that you would not
12.
▲
by
tengstrand
5y ago
Hi and thanks for showing interest in Polylith. - The main idea is to allow bricks (as we call the "LEGO bricks" - components and bases) to be put together into projects from where we generate artifacts (libraries, tools and diffe
13.
▲
by
tengstrand
5y ago
There is no company behind Polylith, just me (Joakim Tengstrand), Furkan Bayraktar and James Trunk.
14.
▲
by
tengstrand
6y ago
If you liked the old version, I don't think the new one will disappoint you! Please reach out to us ( https://clojurians.slack.com/archives/C013B7MQHJQ ) and say what you think.
15.
▲
by
tengstrand
6y ago
Thanks for your feedback. Did you see the sub-heading at the top of the first page: “Polylith is a software architecture that applies functional thinking at the system scale. It helps us build simple, maintainable, testable, and scalable ba
16.
▲
Show HN: Polylith – the last architecture you will ever need?
(polylith.gitbook.io)
8 points
by
tengstrand
6y ago
|
10 comments
17.
▲
by
tengstrand
6y ago
The Polylith team has just released a big update to the Polylith architecture. Now it's even simpler to grow software out of composable LEGO-like building blocks. The whole team is here to answer your questions.