hackerm0nkey | 5 years ago | on: How to Write Unmaintainable Code (2003)
hackerm0nkey's comments
hackerm0nkey | 5 years ago | on: Things We Love About Java
For one of my clients, we created lots of similar microservices, similar setup but slightly differ. What I did was creating a template using maven archetypes so spinning up a new microservice for a new piece of work or simply to try something out or an ad-hoc job is a matter of seconds, so setup time is stopped being a hindrance to start something new.
Also these days there are quite few tooling that supports project generators which can give you a bit of setup to start from.
hackerm0nkey | 5 years ago | on: Ask HN: How come there is no example code for B2B-SaaS apps?
hackerm0nkey | 5 years ago | on: Ask HN: How come there is no example code for B2B-SaaS apps?
If an EU-based (or storing EU data) team need to jump start from this, one can implement that section on top and not have to wait until the end as you say. The aim of the template is to give you a head start in the right direction.
hackerm0nkey | 5 years ago | on: Ask HN: How come there is no example code for B2B-SaaS apps?
E.g for the JVM, there's Liquibase and Flyway, and I agree with you, setting that up took a good part of a couple of weeks of dedicated effort.
hackerm0nkey | 5 years ago | on: Ask HN: How come there is no example code for B2B-SaaS apps?
Then progressively when we understood how the service will be used, refactored to keep separate tenant's data separate.
Ended up with each tenant in a given schema, we were using Java and relied on Hibernate (ORM) to help connecting to the correct DB (it does support multi-tenancy) as well as on a DB migration tool (Liquibase) so any changes we made to the schema get replicated over all tenants.
hackerm0nkey | 5 years ago | on: Ask HN: How come there is no example code for B2B-SaaS apps?
What you are mentioning is a very specific example of that, happy to have a chat and perhaps we can build that together and open source it ?
hackerm0nkey | 6 years ago | on: Hands-on Scala Programming
hackerm0nkey | 6 years ago | on: Hands-on Scala Programming
hackerm0nkey | 6 years ago | on: TablePlus – Modern, Native Tool for Database Management
I am trying it now and the trial version doesn't show me ads, at least not yet ¯\_(ツ)_/¯
hackerm0nkey | 6 years ago | on: TablePlus – Modern, Native Tool for Database Management
I wonder how they manage around DRM rights with the individual app publisher?
hackerm0nkey | 6 years ago | on: TablePlus – Modern, Native Tool for Database Management
This sort of put me off. Personally I am fine with a single user perpetual license for my use case. But as they are claiming it being a young project and likely to have more bugs than your average mature product. Why do you expect me to renew my license to get your updates ? doesn't seem fair.
> TablePlus is a young project, we fix bugs and add new features every day, then put them together in a new update released at the end of week/month.
That week/month could fall a year after the date of my initial purchase :(
hackerm0nkey | 6 years ago | on: API Practices If You Hate Your Customers
hackerm0nkey | 6 years ago | on: An introduction to data processing on the Linux command line
While reading the idea that I know most of this, would that made me a data scientist? Jumped at me.
But then I quickly recovered from that thought that surely knowing some of the tools someone could use for a certain domain does not make you expert at that domain.
Might just be the case of same ingredients, different recipes.
hackerm0nkey | 6 years ago | on: An introduction to data processing on the Linux command line
hackerm0nkey | 6 years ago | on: Slack’s new WYSIWYG input box is terrible
hackerm0nkey | 6 years ago | on: How Containers Work: Overlayfs
hackerm0nkey | 6 years ago | on: How Containers Work: Overlayfs
hackerm0nkey | 6 years ago | on: How Containers Work: Overlayfs
Is it me or just the title is a little bit inaccurate in the sense that there's more to "How containers work?" than overlays, e.g. it made me think that it covers more than it actually does, e.g. cgroups, namespaces, etc...
Anyone knows of a more in depth coverage of containers building block type of article that allows one to build a rudimentary container from scratch to appreciate what goes into building one ?
hackerm0nkey | 6 years ago | on: Ask HN: Do you write tests before the implementation?