Your own parser possible with PEG.js
Building this blog
Wrong implementation of JS Object Comparer
How not to contact a developer to hire
What fast coding and bad algorithms have in common?
CanvasShapes - experimental implementation of multilayer canvas renderer
CanvasShapes - drawing Bezier curves
#About me I'm a programmer... it doesn't probably tell you much, but I had troubles defining it since the beginning, and if you bear with me, you may understand why. I finished studies as a software engineer, having written almost any kind of program and having learnt almost any kind of math (it is obviously an overstatment, as great amount of the knowledge I gained is long forgotten...). My first job agreement described my position as a PHP Programmer. It wasn't very descriptive to be honest, as frontend to backend ratio was 50/50. Also first thing I've achieved as a greenhorn, was writing a script in VB operating on huge database stored in XLS (Microsoft Excel) files... Second job has corrected the issue and I proudly found myself working as a Web Developer. I don't know what you, dear reader understand by this statement, but it should be enough when I tell you that most of my duties were performed using LAMP (Linux, Apache, MySQL, PHP) stack not omitting any letter, with a strong accent on A. Most as I touched bits of a C# and Java as well. And just to add to it, there were couple of occasions when I could demonstrate my awesome Photoshop skills too (when it was really not worth bothering the designer). But I guess any web dev can relate to that. Currently, and I think finally having accurate job description, I'm working as a software engineer. Accurate because at least it doesn't lie about wide range of things I'm involved in. And forgive me for not telling you more about my current job, but whatever I'd write could be taken by my boss as either sucking up, or whinging... ``GOLDEN`` So here I am - a programmer. ``END_GOLDEN`` Usually blog should have a purpose aka main topic or focus. Mine does not seem to have any. At least I never meant to have any particular. I will probably be writing whatever my head contains (hence 'various thoughts' in subtitle), trying to filter some things out of course. Most of the time things you'll read, are going to be connected with IT, but why unnecessarily narrow the range of options down? Please do not assume that my head became empty though, when I stop writing at all... There's always a lot of ideas, but private life is something I treasure the most, which is very helpful in finding the right balance. And that's enough about me I guess. -------------- ###Social channels: ``LEFT`` Google Plus: [google.com/+KarolTarasiuk](https://google.com/+KarolTarasiuk) LinkedIn: [au.linkedin.com/pub/karol-tarasiuk/28/134/9b2](https://au.linkedin.com/pub/karol-tarasiuk/28/134/9b2) Twitter: [twitter.com/karoltarasiuk](https://twitter.com/karoltarasiuk) GitHub: [github.com/karoltarasiuk/](https://github.com/karoltarasiuk/) Stack Overflow: [stackoverflow.com/users/571230/karol?tab=profile](http://stackoverflow.com/users/571230/karol?tab=profile) ``END_LEFT``