In the past, many times I forgot about who was the end-user of the solution I was working on – all that mattered was neat code and great performance. Later on, it was evident I was completely wrong, nevertheless, it doesn't mean that performance and organization are bad habits or that they’re the wrong achievements, just that they aren't enough. They're not why users choose our solution over the others.
I want to share my experience with Firebase Realtime Database and it's integration with Android using the "offline" mode it provides. I won’t get into a lot of technical details but instead I will give a few highlights of how it was for me.
Spoiler alert... it was great!
CRUDListin is a lightweight jQuery plugin for making easier the CRUD (Create-Read-Update-Delete) operations of a DOM elements list.
If you are working with NHibernate and trying to use the discriminator feature, you may found an error saying that, according to the XML Schema validation, you can’t put a “discriminator” element under a “class” element. Which is very odd since that’s what the official documentation says:
There's a problem that happens for Symfony 1 + sfDoctrineGuardPlugin that doesn't have a lot of information online. Getting to the point, the error message says: "Unknown column username", even when the column and field "username" is well defined (or it seems).