Finally an update to the UI for this blog.
6 posts tagged with "Update"
View All TagsBlog Update: English Only
In an effort to reduce the maintenance time for this blog and hopefully have a little more content. I've decided to remove the french translations of my blog posts.
I'm expecting to add a couple more features as well and make the site prettier, since it should now be a little easier to do so.
Jekyll, pagination, categorizing and Javascript
As some of you may know Jekyll is an application to build static websites. It's used by GitHub-Pages (where this blog is residing). One of the disadvantages of having a static website is that every page must be created before publishing it. This means that you cannot do filtering based on query parameters and such, and all the sub-pages for pagination must be generated before hand. Jekyll does allow extensions in Ruby to generate the pages, one of which is a paginator, but for some reason I've had trouble making it work on GitHub-Pages. The paginator also doesn't work with multiple languages like this blog.
Layout Update
I recently decided to update my website and used this opportunity to learn a new (though old) technology: CSS Grid.
Proper Code
I started my programming career in a large waterfall company working on their C++ software. We had multiple layers of analysis documents describing what should be done to implement each feature. We had no unit tests. The software was so large the current version of Visual Studio couldn't handle it all. It took so much time to compile (over six hours to compile everything) that we were doing partial compilations refering to a nightly build and it still took over an hour to build if you had enough code modified. Launching the software to test your features often took over 5 minutes. We were working on two different features at the same time because of all the waiting and you worked on your features alone for weeks if not months at a time. The company was hiring developpers by batches of 20 to 30 and giving them two weeks of classes when they started. Refactoring was pretty much out of the question because we couldn't deliver features fast enough.