albertoperdomo's comments

albertoperdomo | 5 years ago | on: Prisma Raises $12M Series A

Hello @zookatron,

I'm with the product team at Prisma, currently focusing on migrations.

Your point is valid, hence delivering a production-ready solution for migrations is one of our top priorities.

However, as my colleague @nikolasburk shared above, you can use a third-party migration system (knex, node-pg-migrate, e al) with Prisma and still get all the benefits of Prisma Client.

Prisma is designed to be more powerful if you are using the entire toolkit, but we also want to make it easy to use just specific tools within the kit, if that is what works well for your project.

Feel free to follow along or check us out again in a few months and hopefully by then our migration system will no longer be any kind of friction point. :)

albertoperdomo | 5 years ago | on: Prisma Raises $12M Series A

Hello @hn_reddit_human,

I'm with the product team at Prisma, currently focusing on migrations.

You are right about the fact that declarative migrations introduces some design challenges that can be hard to solve. In the current version of Prisma Migrate, changes to the declarative schema file are translated to auto-generate incremental migration files.

We have a few ideas for how we can improve our system to better deal with these challenges. Please feel free to follow along or check back in a few months if you are interested in how we solve (or not?) these problems! :)

albertoperdomo | 5 years ago | on: Prisma Raises $12M Series A

Hello @joshring,

I'm with the product team at Prisma, currently focusing on migrations.

>Prisma is great if you plan on never maintaining past your MVP, so I guess it makes sense that startups use it and get stuff out the door quickly

We want Prisma to help developers get stuff out the door faster but our ultimate goal is to support developers throughout the entire application lifecycle.

We are working on improving Migrate and hope to deliver improvements over the next few months that hopefully can help you change your mind about our toolkit. :)

albertoperdomo | 5 years ago | on: Prisma Raises $12M Series A

Hello @jasonhero,

I'm with the Product team at Prisma, currently focusing on migrations.

We are currently working on improving Prisma Migrate to unblock some of the use cases you have suggested. While I am not sure our first production-ready version of Migrate will address all of the short comings you've listed, we think we'll able to solve the most important ones.

I encourage you to check out the new improvements I am sure we'll be releasing during the course of Q3.

If you have time, I'd love to do a call with you and dive deeper into these topics! You can find me on the community Slack for Prisma under the same username.

albertoperdomo | 5 years ago | on: Prisma 2.0 – Type-safe and auto-generated database client

I’m with the Product team at Prisma. Prisma Migrate (experimental) generates migrations from changes to the Prisma schema. These migrations use an internal DSL that ends up translating to SQL commands for relational DBs. Can you please elaborate a bit more on what you’d expect as a higher-level migration API?

albertoperdomo | 5 years ago | on: Prisma 2.0 – Type-safe and auto-generated database client

I'm with the product team at Prisma.

Prisma Migrate is different from ActiveRecord migrations (which are very familiar with) because the DB schema is state-based. The Prisma schema file acts as source of truth and the DB schema will be migrated to match it.

Can you elaborate on what you would perceive as reaching the level of Django/ActiveRecord? I'd be interesting in specific aspects/items.

albertoperdomo | 11 years ago | on: Introducing GraphAware Neo4j Framework

Thanks for trying it out!

Sorry, I've been taking a few days off and have had very limited internet access. Would you please open a support ticket so that we can help you figure out what's happening with your connection?

albertoperdomo | 11 years ago | on: Introducing GraphAware Neo4j Framework

Hey, this is interesting. Does it rely on Neo4j server or embedded?

I'm the founder of GrapheneDB, a managed hosting service for Neo4j databases. I'm interested in knowing if our service would be compatible with your framework.

albertoperdomo | 12 years ago | on: Ask HN: What's the best place in Europe to live and work cheaply?

Well, I have no kids, but some of my friends.

Child care or kindergarten is pretty affordable, around €300/mo. If you're a legal citizen (e.g. European or w/ work permit) public schools are free, you just pay for the food, which is around €50/mo, buy materials and uniform.

If you want to pay special attention to their education regarding foreign languages and having higher chances to move elsewhere after school or at some point during school age, there are British, American, German and French schools. All of them are private or semi-private and cost up to €500/mo.

If you're considering moving here in the mid/long term, the biggest issue is work. The job market here very bad at the moment, with really high rates of unemployment.

You shouldn't care about this if you're able to work/freelance remotely. In this case, working for UK/Germany/Northern Europe/USA clients will leave margins better than any job you'll find locally and you'll be able to make a good living.

I run a company employing 8 people in total (incl. founders) and we have clients from Spain, Germany, USA. We've been doing this for 8 years.

If you or your partner are looking for a job in the local market, the biggest areas are tourism (many million visitors / year) but you can also make a good living teaching English lessons if you're native and stuff like that.

albertoperdomo | 12 years ago | on: Ask HN: What's the best place in Europe to live and work cheaply?

You can live in Spain for example and work and generate revenue and pay taxes within you country of origin. I think the criteria is you're officially living and working where you spend more than 50% of the year.

So I know people that spend less than 50% in a different country, and making revenue and paying taxes within their country, legally.

albertoperdomo | 12 years ago | on: Ask HN: What's the best place in Europe to live and work cheaply?

If you don't care much about a startup and tech scene (there is little) you can spend a nice time in the Canary Islands, Spain.

It's not the cheapest place in Europe, you'll find cheaper locations in Eastern Europe admittedly. Still, you can find a nice 1BR appartment for €400-500/mo in Las Palmas City near the beach or share an appartment for somewhere around €200/mo for a room.

The weather is really really nice throughout the whole year with lots of sun and there's no real winter. Temp. in the city during the winter can be approx. 18º Celsius. The summers are not extremely hot, rather nice temperatures around 25º.

There's some co-working places where you can get a desk for €100/mo (half days) or €150/mo (full days).

There's a lot of activities that you can do almost throughout the entire year: surfing, boadyboarding, scuba diving, swimming, biking, hiking, climbing and any other outdoor activity.

There's plenty of bars and clubs and the nightlife is very lively.

Please leave a comment if you want to know more.

albertoperdomo | 12 years ago | on: I'm Building a GitHub for Writers

Just a heads up: I just tried to signup for the newsletter and got a nasty Rails error page (500). It turns out Iwas browsing with JS turned off (using NoScript). It worked fine after activating JS.

albertoperdomo | 12 years ago | on: Spain begins disciplinary proceedings against site for violating Cookie Law

The actual implementation of the laws depend on the countries, but they are based on the same EU directive.

AFAIK this applies to companies registered in those countries, or with an office there or targeting the market in those countries.

So, to make things more difficult, the German law implementation might be different from the Spanis implementation. If you are targeting both markets, you'd need to pay close attention to both.

albertoperdomo | 12 years ago | on: Spain begins disciplinary proceedings against site for violating Cookie Law

The problem is that there is no debate about how to deal this in pragmatic terms. Instead, they are just issuing fines on businesses that are probably already having a hard time keeping themselves alive.

The whole situation would be completely different it this would have been discussed in practical terms. They could have matured possible technical solutions for this and also made sure that big third party providers (Facebook, Tumblr, etc.) that host websites for EU businesses comply with this regulation, rather than making the business owner responsible.

If you get a fine of €30K I bet you wouldn't call that a debate, correct?

albertoperdomo | 12 years ago | on: Spain begins disciplinary proceedings against site for violating Cookie Law

Please also note that according to the post if the sites are hosted in third party platforms like Facebook, Tumblr, that install tracking cookies the owner of the site can still be sued, even if it's without his control.

In practical terms this means that any individual or business hosting having a Facebook profile page or blog on Tumblr could be sued.

This is just Spanish law at it's best (I'm Spanish, too)

page 1