Apr 01 2013

Easter Rail 4 todo app

Category: Dev,HTML5,WebLucho @ 14:33

So, it is that time of the year when you have 4 free days, because it is Easter and at the same time Rails 4 and Ruby 2 got out recently and you have not touched Ruby and Rails in ages. As we all know, when the life throws at you new Ruby and new Rails you must make a lemonade or at least a hello world-ish todo app out of this (also it helps to refresh your lost rails-fu points).

The result of my efforts is on github and the application is demoed on heroku.

This time I was clever enough to write down all important steps and obstacles on my way, so I have a “lessons learned” section for future me (if future me is going to start a bigger project on Rails 4 any day).

I also had the chance to pick up on HTML5 Boilerplate, jQuery 2 and Giphy API, which just boost indefinitely the awesomeness of the todo app. The only bad thing was that Giphy’s API seems very undergroundish, or at least I could not find any official documentation about it, so I just followed examples from other github repos.

One last thing – heroku deployment is still a serious pain in the arse1!!12 I MEAN IT!! The only positive thing out of this is that I learned how to git rebase –interactive and squash 14 heroku-should-work-now commits in one – I leveled up in git.

nyan

 

Tags: , , ,


Jan 11 2011

Ontwik

Category: Dev,HTML5,WebLucho @ 12:38

Ако сте мързелив програмист и не обичате да четете книги или пък харесвате dev конференции и искате да слушате лекции на любимите си гурута, то на драго сърце ще ви препоръчам Ontwik.

Ontwik е сайт, който събира в себе си записи от различни конференции на web тематика и дава възможност на всеки да ги гледа… безплатно. Темите, които следя са предимно Javascript, Ruby, Rails, Python, Django, Git, HTML5, но има още много други. Голямата част от лекциите са наистина качествени и интересни, като има записи на web гурута като David Hansson – създателят на Rails,  Tom Werner – един от създателите на Github, Линус Торвалдс, Brendan Eich – създателят на Javascript, и още много други.

Оставям ви с една много готина презентация на David Hansson:

“Why Ruby?” – RubyConf X Keynote from David Heinemeier Hansson on Vimeo.

Tags: , , , , ,


Oct 27 2010

StackOverflow

Category: Dev,НонсенсLucho @ 12:19

Ruby on Rails воден от @skanev и @nikolayb беше може би най-свежият курс, на който съм присъствал по време на бакалавърстването ми във ФМИ. Преподаватели, материя, хора – всичко беше много гот. Жалко, че курсът се проведе само веднъж, но пак добре, че го уцелих.

1. Та, @skanev един път говореше за това как човек да задобрее в даден език/технология и един от съветите му беше включване в мейлинг листи на камюнититата, които разработват или използват даденото нещо. Това естествено ми прозвуча като купища мейлове и спам, защото по законите на Всемирната несправедливост ще получиш това (писмо), което най-малко искаш, когато най-малко искаш. За това и тогава тази идея ми се стори повече изнервяща, отколкото помагаща.

2. От известно време забелязвам, че поне 10% от Google search-ванията ми по даден проблем завършват в един странен сайт със странно име – http://stackoverflow.com . Въпросният сайт е това, което един програмист би си представил като “Програмистска социална мрежа” – място където програмистите питат програмистски въпроси и им се отговаря от други програмисти.

Наскоро (1) и (2) успяха да се комбинират в главата ми (най-накрая) и се регистрирах в StackOverflow. Първото ми впечатление беше … wow. Самата концепция на сайта е много интересна – всеки има репутация и колкото повече смислени въпроси/отговори имаш, толкова по-голяма репутация печелиш. По-голямата репутация води до повече отключени функции в сайта (например модериране, гласуване, създаване/използване на чат и други). Най-интересното е, че репутацията се определя от “обществото” (потребителите) и съответно, както казваше спайдърмен, с голямата репутация идват и големите отговорности/функционалности. Абе, справедливо си е отвсякъде – чиста форма на демокрация :-D.

Така, след като ви убедих, че StackOverflow е fun, да ви разкажа и защо е полезно да го навестявате в свободното си време. Като изключим някои глупави въпроси, писани от глупави хора, които не познават Google или правят нещо по абсолютно погрешен начин, останалите въпроси са доста ортодоксални – корнър кейсове или непопулярни факти за популярни технологии. Една от възможностите е да попаднете на интересен нов въпрос, за който си нямате и идея какво е решението, хубавото е че до няколко минути някой, който си има идея ще го е написал и любопитството ви ще е задоволено. Още по-хубаво е когато си имате идея за отговора на дадения въпрос и ви трябва само един “припомнящ” сърч в Google, за да сглобите целия пъзел и отговорите на питането.

Така правите “сухи тренировки” на уменията си и придобивате нови такива. В крайна сметка нищо не губите, помагате на някой беден програмист и най-важното – задобрявате.

*Моля, заменете думата “програмист” с “разработчик” или “developer” в по-горните параграфи, че някои програмисти се обиждат като има кажеш “програмист” 🙂

Tags: , , ,