Sunday, 31 March 2013

Renaming a Drupal module

Sometimes you find the name you gave a module is not that great. Maybe it's just not by the conventions, or very similar to a contrib or a feature. Maybe it's just not reflecting precisely the purpose of the module. Or a feature. And you have to rename it. But renaming a Drupal module is not easy.

Saturday, 30 March 2013

Maybe AngularJS is not for everything

In the last couple of nights I was reading the AngularJS documentation. I was planing to 'Angularize' the time reporter app. Lately I've read so much about it that I've got the impression it's for everything. Now I'm backed up a bit on that.

Friday, 29 March 2013

Experience with headphones

Loving music is not special at all. Everybody loves music. And we all feel it's something extraordinary. At high school with my best friend we had been listening a lot of music together. He calmly introduced me jazz, blues and piano music - and at the same time I showed him all my metal collection like a epileptic child.

Thursday, 28 March 2013

Why I fail at helping

I was thinking about it a lot lately - why I fail at helping others. Is it complicated to help others? Maybe I'm just not trying hard enough. Do you have to learn helping? Strange.

Wednesday, 27 March 2013

The self-boss mind hack

I'm having one of those days when I could spend some free hours of useful research - but instead of doing that I'm thinking what should I write about. That's without a doubt the most pathetic blogger habit of mine. But eventually came down to a small mind trick that I realized might worth sharing.

Tuesday, 26 March 2013

Condoms and technology

I managed to subscribe to the iBehave meetup that is held in the Google Campus. One of the organizer suggested me to attend after I joined the quantified self meetup. On this event the main topic was how to marketing condoms with technology.

Monday, 25 March 2013

The pyramified Drupal double search ajax form

I was working on a complex form today and thought I share my use case. It was one of those forms where you have to update the items in order to reflect a certain state.

Sunday, 24 March 2013

Sensitivity lead evolution

I was happy to see all the reaction on the technology popularity yesterday - where I still owe you a response. If you live in technology and use it everyday obviously you have a different connection. And I guess the main ingredient there is sensitivity.

Saturday, 23 March 2013

Technology popularity

I don't understand why there are people afraid of using technology.  In general my social circle is inside of tech and being so it's pretty much what I'm expect from people. Using smartphones, using internet and more or less using what's available around. And yet when I meet people outside of it it's so strange when they have no idea how beneficial technology is.

Friday, 22 March 2013

What if it's enterprise

Being a quite exhausted Friday night I propose a little tinkering about enterprise. What if budget is no problem? What if you can build anything you want and you find better. Things that makes the project more secure, safe, reliable and stable.

Thursday, 21 March 2013

Databases from a webdev point of view

I managed to screw up our test server today. It's so easy to say: "Oh whatevs, let's just update the server, it cannot be bad". And yeah - so it went to the point when mysql was gonna be updated. Yeah, why not. And then it was asking if I want to update the config. It seemed pretty serious but I just hit the f*yeah button.

Wednesday, 20 March 2013

UX Cafe meetup

Today I was lucky that I got a ticket to the London UX Cafe meetup. It's a user interface / data architecture related meetup at the Google Campus - unfortunately it's less Google related than I thought, almost nothing. Anyways, it's a nice building.

Tuesday, 19 March 2013

6 tiny productivity tips

These days are quite eventful here - therefore the time I can spend thinking or private-working has shrunk radically. Not saying it's bad, pretty much loving it. It's just the blog, that suffers from creativity. Next month I'm planning to talk about poetry. Just kidding. Technology is quite poetic already. So as I'm quite useless I thought I share 6 of my tiny mini productivity tips.

Monday, 18 March 2013

Apache Solr and complex data architecture

At the moment I'm working on a highly relational content architecture and the related Solr backend. It's quite special from the practical use case point of view. In a nutshell it's a huge logical monster content that is separated to over several content types and referenced fields so we can maintain the most optimal normal form.

Sunday, 17 March 2013

Never-ending fights with XCode

As I indicated yesterday I need to move my infrastructure with all services to a new server and XCode showed me that I'll have some headaches to re-submit my app. And my feat turned to be valid - again.

Saturday, 16 March 2013

Moving soon to a new hosting service

My dear friend Kornel told me about a new hosting he has found. We used to keep our private stuff on Linode. It was an okay VPS. I was quite happy with it. However none of my sites there pay the bills and it costs me $10 / month. I know it's nothing for an online presence - but then Kornel came with a new idea.

Friday, 15 March 2013

Can a floppy disk hold the universe?

At high school I did nothing. True, literally nothing. I was thinking during the classes and was thinking again when was at home. Thinking about anything but school. My best friend (Mr Sanyi: his blog) and me had all these crazy ideas back that time. I really miss those times. The problem is not just the time itself passing by but the way you transform your thinking. Missing those environments I'm not sure I can do the same. Well, life, yeah. However let me tell you one story.

Thursday, 14 March 2013

Test day with the time tracker

I decided to have a test run with the time tracker tool. At work I started to track my time today and saved all my activities - the ones that actually made sense - so no tea drinking or looking out of the window entries.

Wednesday, 13 March 2013

A really productive activity logger

I was wondering if my daily time cutter idea was good or not. Should I continue it or not. It already took couple of hours and still a bit clunky. Making the UI is really hard. So if the dynamic visuals is the part that makes developing the app a hassle then probably I should change on the idea. And then it struck me.

Tuesday, 12 March 2013

OCD and programming

I never really thought of myself as somebody with OCD. If you read the Wikipedia article you'll see it's a pretty serious mental state. I'm not calling it a disease. It's as bad as it could be and much as it's neglected. In my case I always thought it's just the massive time I'm having privately with my brain. Like two bohemian lovers.

Monday, 11 March 2013

Daily report cutter - part II

It's always nice to come home after a tired day, sit down, make a tea and do some CoffeeScript to calm yourself down. It's like really your first frozen girlfriend. You do whatever you want and you even can peep under the skirt and it's still stable.

Sunday, 10 March 2013

A better Drush php-eval tool

I use Drush php-eval quite some time. It's part of a quick evaluation process, to see if your function is working, find everything it needs and preferably provides you the perfect result. But I don't like entering php code in the terminal.

Saturday, 9 March 2013

Wasted day and Drupal 8

Today was totally useless. I woke up and realized I don't want to do anything. It's ever more sad because today is the global Drupal 8 sprint day. Being really awful at code sprints I decided just staring Drupal 8 a little.

Friday, 8 March 2013

Expiry date on a developer

I'm thinking a lot about what should I learn next. It's never easy. There are so many in technology and you have to know which one is gonna be popular and useful. It also raise the question - the language or the framework you're working with at the moment it whether or not useful.

Thursday, 7 March 2013

Stage 2 completed: 2 month of blogging

I started tracking my blogging spirit on StatDiary. It's like a real roller coaster. Seeing on the chart it's even more interesting. For the ones who interested let me give you a quick summary about the last 2 month.

Wednesday, 6 March 2013

First round at converting to CoffeeScript

I've spend a little time last night converting the plain old JavaScript code to CoffeeScript in the daily-time-cutter project. It was quite fun, so let me share my experience in a short post.

Tuesday, 5 March 2013

Tips for writing complex code

I admit, when I know I have to a complex code I get as excited as finding my parents' secret chocolate box after they went to sleep. It's really hard to say - 'all right, let's slow down and make it right with conscious decisions'. Nah, it has to be like a diarrhea. So let me share what I do in that excited state to make the code proper.

Monday, 4 March 2013

Let's try CoffeeScript

I've been always interested in JavaScript - so it's getting even more when is about compilers. I've been keeping half an eye on the competitors lately: Dart, CoffeeScript, GWT and TypeScript.

Sunday, 3 March 2013

Drupal camp weekend

DrupalCampLondon just happened this weekend. One business day and 2 other normal/dev related days, many sessions, talks and sprints. I'm a bit exhausted so I'll keep the summary sort.

Saturday, 2 March 2013

Code quality

I've been involved in many discussion lately about code quality. Unfortunately not so much was satisfying. I had the impression that high quality code is still a mysterious thing that only best developers know.

Friday, 1 March 2013

Extra costs and productivity

I'm wondering how many times I finish a thought with a conclusion and when it's just simple whining about problems. It's never a good behavior to tell problems without pointing out the lesson or attempting to help on it. Or maybe it's like with wishes, you need to whine a lot and it will go away.