I want to share with you what I have been working on lately in regards to CodeReviewVideos – aside from the video content, of course.
Actually, before I do – on this subject:
I will always put the video content first.
For those that do not know, CodeReviewVideos is not my full time job. By day I am currently a contract Symfony developer here in the UK.
Within the past two weeks my family and I have welcomed our second child into our lives, and we are all still getting used to the changes this has involved.
Also, we moved house. Crazy timing.
And our first child started primary school.
Yep, it’s nuts round here.
Anyway, given all this, as I say, the main focus for me has always been adding more video content to the site. I strongly believe this is the best use of my time – sharing my knowledge to help make learning Symfony easier and faster for you.
This often means I will spend time making videos instead of adding new features to the site. It’s always about trade offs. Hopefully you agree with my prioritisation, but if not – do feel free to leave a comment, or email me, or send a support message, or tweet me… or any other method you like. I love talking with you.
With all that said, I do have a big outstanding list of “stuff” I want to do with the site.
A big thing is adding site search, and again, this week a member has requested this. I know, I know, I hear you – it sucks that this feature is lacking.
But rather than focus on lack, let’s look at what I have added.
On Monday the final video in the Pagination, Filtering, and Sorting for Twig and your REST API series was added.
This series compliments the earlier Symfony 3 with ReactJS and Angular series, building on the same foundations.
Future series will involve React more heavily. I am still unsure about supporting Angular 2, however, as I am really not a fan. If you’re pursuing Angular 2 do please let me know. If it is popular I will find a way.
You can now change the video playback speed on any video between 0.5x, 1x, 1.5x, and 2x.
I have had feedback to say I speak too quickly at the best of times, so 2x may be pushing it.
Hopefully you find this useful if wanting to rapidly digest the more talk-y sections.
I have tested this on desktop and iPad, but have struggled to get it working on mobile. Please leave feedback if you are having any problems.
I have added social sharing buttons to the bottom of each course and video page.
I would be incredibly grateful to you if you would share any content you have found / find useful with your friends and followers.
It is my aim to make this site as useful as possible to my fellow developers. Many of these video topics have come about after struggling long and hard to find a working solution. If I can help you or your colleagues in any way, please spread the word.
It is truly humbling to have helped so many like-minded developers around the world, and I hope to continue doing so for many years to come.
As mentioned above, I am aware some parts of the site are in need of improvement. Today I have added the ability to see your current subscription details, and your next billing date.
Honestly, these things should already be in place. It pains me that they are not. Hopefully from reading the above you can understand why.
Aside from continuing to improve the site as a whole, the two major improvements that are forthcoming are:
- Site search – I am working to integrate Elasticsearch into my back end.
- Mailing List – I rarely send anything out to the mailing list. I know I need to get better at this. I want better content, and a better schedule. It’s all on me to improve this.
- User Management via REST API – I am completely re-writing the back end of CodeReviewVideos currently, switching from Twig to a RESTful API using FOS REST Bundle. It has been a long time coming, but will effectively be the version 2.0 of CodeReviewVideos.
I can’t wait.
Please, please, please – let me know what you want to see on the site. I have my plans for what I want to cover, but it’s more importantly about what you want to see.
I can guess all day long, but if you tell me, everyone wins.