631 karma · joined October 12, 2012
These require experience and time spent carefully designing the system. A profiler shows you what is slow in your current implementation, not how to convert it to a more elegant one.
I'm trying to learn Rust with this project. It's still far from idiomatic but I plan to keep implementing following the book and then refactor later.
Do you want to check out only the app you're working on? There is a script that grabs it and its dependencies.
Do you want to do continuous integration? We have plugins to our CI server that understand when the app code or one of the dependencies has been updated.
Building always off HEAD is nice and it solved the issues we had with diamond dependencies but I am not completely convinced this is the right approach
They did something in an horrible way knowing it was horrible but because they have been asked to deliver a feature as soon as possible and at any cost.
This is a slippery slope. It lets a company move faster till it reaches the point that the software becomes an unmaintainable pile of hacks.
Do you want reliable software? Fail fast, design with failure in mind and keep it tested by injecting failures every now and then.
I think the Erlang approach is very good and it doesn't need esoteric approaches
They left out hardware perfectly capable of running it as if they're trying to force upgrades on people who don't use their computer for computational intensive tasks.
I know that these computers are still going to work with El Capitan, but what happens when its security updates will stop? Also, some applications already require Sierra and that's not going to get better.
I do, and it's not fun when I get asked to type in the 12th, 13th and 15th character.
I have been confused by the fact that I got errors while I was not constraining the type in the right way.
I am new to web development and I don't know Twig, but it seems definitely worth having a try.
Thanks for your advices!
Unfortunately I still have to learn a lot of things about how to properly do web-design and the reason I posted my site here was exactly to get some feedbacks.
I still have to work a lot on the contents, but since it is never too early to ship I liked the idea to go online and ask for feedbacks as soon as possible.
If you want to have a look at the code, it is on github. Feel free to fork it, use it for your website and to collaborate with me in the development. https://github.com/mariosangiorgio/personal-website