At Windoo, we make a SaaS for HR people, with surveys, pulse questions and such… When we try to generate fixtures, or even demo accounts, it’s important to have realistic data. For instance, if all your ratings are at 5/5, it’s not going to help you simulate live data.
A survey has multiple rating questions, such as “Do you think the last event was successful according to your needs”, “Would you recommend the same event to another person from your company ?”. What we want is simple: we want specific questions to have a fixed rating when generating random replies.
…
When starting a new web app, I tend to think that internationalization is not a first-version concern. However, as soon as your side project starts becoming a real world app, your user base grows, and when you don’t live in in an English-speaking country (such as France), you might want your application to be available in English.
Although it’s often pretty straightforward to handle internationalization in Symfony or in React on their own, handling it in both at the same time appeared to be quite the challenge for us at Windoo.
In this post I will talk about how we…
Like most people in the Symfony world, when I started making apps, I was for a long time convinced FOSUserBundle was the only way to go or else I would have to implement everything by hand, and that thought scared the hell out of me.
I made a gist compiling the first few files needed to make a simple register / login / reset workflow, relieving your from installing FOSUserBundle and giving you 100% freedom to edit and customize without overriding anything and sticking purely on the Symfony components.
When you switch between branches and get lost in the names…
git branch -d $(git branch --merged=master | grep -v master)
git fetch --prune
Have you ever felt like you had too many local branches after a couple of days / weeks of programming?
When you work on your git-versioned project, you usually follow (or should follow) something like git flow. It’s a great way to keep your team up-to-date with releases, while having proper independent branches for development. One of the (small) caveats of this workflow is that it multiplies the number of branches. …
You might have heard of a new sheriff in town: GraphQL. And then wondered how you could use it with *insert your non-JS language here*.
If you are very lazy and just want a solution, here is my demo project, I’ll try to keep it updated: https://github.com/florentdestremau/graphql-example
Quick memo for those who don’t know what I’m talking about: GraphQL is a query language designed by Facebook to represent a modern way to communicated data between your front-end and back-end. …
When I started to develop my startup’s website Windoo, I wanted to get online as soon as possible, so I went for the safest tool I had: Symfony. Backend, frontend, it is still for me the most convenient all-around framework. When came the time to build an app, I had heard of React Native so I decided to go full hybrid. So we had an Api section in our Symfony controllers, the services where in common, everything was looking good !
And then it hit me. I only used React Native on the app but didn’t think enough about the…