Osm Admin: New Approach To Migrations
1 day ago ∙ 1 minute read
I continued working on property diff algorithm that plans all the migration details.
1 day ago ∙ 1 minute read
I continued working on property diff algorithm that plans all the migration details.
2 days ago ∙ 3 minutes read
Yesterday, I finished implementing data conversion for int
and string
property types.
Then, I started refactoring it.
3 days ago ∙ 1 minute read
Last time, I pushed through string
property migrations and created a migration log.
Today, I continued solving data conversion issues.
1 week ago ∙ 4 minutes read
string
property migrations.1 week ago ∙ 3 minutes read
Yesterday, I finished writing int
property migrations. True, testing it is still a todo.
The major part of the code (type change, nullability and other attribute handling) will be reused in other property types.
1 week ago ∙ 3 minutes read
I refactored Property::migrate()
using additional Migration
classes. It's so much more convenient to compare property definition versions and generate migration SQLs!
New code structure already handles property explicitness changes.
1 week ago ∙ 7 minutes read
After enumerating what kind of changes can happen to a property, I started implementing the most hard one - changing property type.
1 week ago ∙ 2 minutes read
Estimating projects is hard. Here is my approach for getting better at it.
It's based on a concept of a "primitive problem" - something non-trivial that you can solve in one go.
You can use primitive problems as story points in agile project management.
2 weeks ago ∙ 3 minutes read
The Query::bulkUpdate()
method is implemented in the TDD way.