Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gengstrand
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
31.
▲
by
gengstrand
3y ago
True but the big selling point for mermaid is the github integration and you can audit the changes to the diagrams via git log -p
32.
▲
by
gengstrand
3y ago
https://www.infoq.com/podcasts/architecture-advice-process/ is a follow up interview of the author behind that article.
33.
▲
by
gengstrand
3y ago
So the publishers behind IEEE Software asked the authors of The Golden Age of Software for any advancements in software architecture that had occurred in the 2.5 years since they published that book. Mostly, they talked about platform think
34.
▲
by
gengstrand
4y ago
I remember working at a company that got started before cloud took off. They used mogile fs which I recently found at https://mogilefs.github.io/mogilefs-docs/HighLevelOverview.h... but I never hear about anyone else u
35.
▲
by
gengstrand
4y ago
While there are some language features in Scala that are a bit of a buzz kill (see https://glennengstrand.info/software/coding/java/scala for more on that), the OP is mostly complaining about https:/&#x
36.
▲
by
gengstrand
4y ago
I like how an ex-boss of mine described it in his blog https://bradhenrickson.substack.com/p/establishing-an-archit... where architects "can either be advisory or decision making" and the latter is the old sc
37.
▲
by
gengstrand
4y ago
Your question is interesting to me. As a software architect, I study various tech stacks and programming languages. I concentrate mostly on open source and microservice architectures. I usually start with implementing the same feature ident
38.
▲
Scala vs. Java
(glennengstrand.info)
1 points
by
gengstrand
4y ago
|
0 comments
39.
▲
by
gengstrand
4y ago
I have a github repo where I implement a feature identical microservice in various tech stacks. I started that repo with a Clojure version that used community provided wrappers. See https://github.com/gengstrand/clojure
40.
▲
by
gengstrand
5y ago
Your claim, that the latency cost of reflection is small in comparison to the latency of performing I/O, seems reasonable assuming that the service is processing only one request at a time. That is not the case for typical microservice
41.
▲
by
gengstrand
5y ago
Most data focused microservices for business applications devote most of their code to calling databases. The PoC microservices that I implemented in order to evaluate Clojure use Java libraries to communicate with Cassandra, MySql, Redis,
42.
▲
by
gengstrand
5y ago
I recently blogged about a comparative evaluation of the three technologies you identified as cross platform (Flutter, React Native, Ionic) over at https://glennengstrand.info/software/architecture/ionic/reac.
43.
▲
by
gengstrand
5y ago
I started playing around with Clojure back in 2014 by implementing a rudimentary polyglot persistent news feed microservice. That microservice used Ring which sits on top of Jetty. I blogged about that implementation at https://g
44.
▲
by
gengstrand
5y ago
In this blog https://glennengstrand.info/blog/ I implement feature identical rudimentary polyglot persistent news feed microservices in various programming languages and tech stacks then compare them with previous impl
45.
▲
by
gengstrand
5y ago
I have been exposed to many different tech stacks over the years. This https://github.com/gengstrand/clojure-news-feed repo contains the code used to evaluate thirteen different stacks which is what I can share publicl
46.
▲
by
gengstrand
5y ago
I maintain a github repo where I implement a feature identical polyglot persistent microservice in various programming languages and tech stacks then I put each implementation through the same load test lab where I collect then analyze the
47.
▲
by
gengstrand
5y ago
My first exposure to OLAP was on a team developing a front end to Essbase that semi-automated report generation after reloading the cube. Since then, I have worked with various OLAP technologies from Microsoft to Mondrian. I agree with Mr.
48.
▲
by
gengstrand
5y ago
If you are a manager / founder in a startup with a visionary interest in corporate culture, then you might find https://bradhenrickson.substack.com/ to be worthy of exploration. Brad has held leadership positions in a
49.
▲
by
gengstrand
5y ago
I maintain a github repo where I implement the same feature identical rudimentary news feed microservice in different programming languages and frameworks. Here is the social broadcast function in clojure. https://github.com/
50.
▲
by
gengstrand
5y ago
Like I already said, inheritance is an advanced programming language feature that is easily misused. To give a specific example out of context would just leave you open to inventing context that would yield inheritance as an improper choice
51.
▲
by
gengstrand
5y ago
https://www.youtube.com/watch?v=rFejpH_tAHM “Go is software for the parts that we work on which is mostly infrastructure.” Generics is a good thing and I look forward to seeing the details in how Go will support it.
52.
▲
by
gengstrand
5y ago
Go did rise to prominence by being the programming language behind such high profile software as Kubernetes, Docker, and Prometheus. None of those are business applications and Rob Pike (ex Bell Labs guru and co-inventor of Go) gave a prese
53.
▲
by
gengstrand
6y ago
The above referenced PoC service based on express uses https://github.com/apigee-127/swagger-tools which surfaces a web app by which front end devs navigate through the published API endpoints. They can use the web app
54.
▲
by
gengstrand
6y ago
I also wanted to understand why GQL was getting so much attention in a REST vs GraphQL way so I implemented a GQL microservice that had the same features as a service that I had implemented previously as REST. Both services ran on node.js a
55.
▲
by
gengstrand
6y ago
As a software architect, I can tell you that complexity is bad. For architects, there are two types of complexity; accidental complexity and essential complexity. The latter is inherent in the problem in that reducing essential complexity m
56.
▲
by
gengstrand
6y ago
> Use Spring for frameworks. Or Dropwizard if you want microservices that are more light weight and performant than Spring. https://glennengstrand.info/software/performance/springboot/... Or Vert.x or Play
57.
▲
by
gengstrand
6y ago
I remember load testing both ES and Solr about 3 years ago. What was tested was the indexing of randomly generated 500 word documents and keyword based search. When it came to indexing, Solr was faster but ES had better throughput. When it
58.
▲
by
gengstrand
6y ago
Having written https://glennengstrand.info/software/architecture/microservi... which is a blog entitled "GraphQL vs REST" I must admit that I was initially on guard with this blog. In then end, they did
59.
▲
by
gengstrand
7y ago
That is a great question. You are absolutely correct. I try to evaluate open source technology stacks that are emerging. I do feel like there is growing interest in serverless computing but most companies end up going with AWS Lambda which
60.
▲
by
gengstrand
7y ago
Whenever I evaluate a technology stack for microservice architecture viability, I implement the same feature identical polyglot persistent microservice then run it through the same load test as all the others. In that way, I can compare and
More ›