Hi Stefan, 

Thank you for the encouragement, guidelines and awesome tips. I will try 
the suggested tools on the week-end.

Warm Regards,

Bernard



On Thursday, July 31, 2014 4:08:00 PM UTC+4, Stefan Haslinger wrote:
>
> Hi Bernard!
>
> One more tip here is the DRYML extension (
> https://github.com/ddnexus/dryml-firemarker)  for the Firefox Firebug 
> debugger (https://addons.mozilla.org/de/firefox/addon/firebug/): 
>
> It helped me here to get in the right track of thinking, because I was not 
> sure, if I was in the name-one hobo-bootstrap-ui case or the name-one 
> hobo_jquery-ui as I have enabled both.
> A short look in the DRYML markers and I knew the full tag hierarchy that 
> created my HTML (it was hobo-bootstrap-ui ).
> Then I saw, that there was no real code change in the hobo-bootstrap-ui 
> Gem for months and that put my focus back to the server. Getting data at 
> all does not mean getting the right data...
>
> A second step, that helped me was getting out for some hours to reset my 
> brain.
> When I saw the issue in the beginning, it was a big kickback. Working on 
> an app tor meanwhile 9 months and suddenly one important feature is broken, 
> that causes frustration.
> The name-one autocompletion is really an awesome feature of hobo, I really 
> missed it yesterday.
>
> I see you calling yourself a "beginner" again. We are always beginners, I 
> am using active_model_serializers now for about three weeks. That's how 
> programming is, if you want to improve your
> portfolio and your skill set. But I think that is also the interesting 
> part, to get new stuff to try out every day.
>
> Before I annoy you, one last tip. I tend to write debugging info these 
> days in an extra logfile using a small class I created:
>
> class JobLogger
>
>   def self.info(message)
>     @joblogger ||= Logger.new("#{Rails.root}/log/#{Rails.env}_jobs.log")
>     @joblogger.ap(message, :info) unless message.nil?
>   end
>
>  
>
> # similar methods for warn, error, fatal, debug
>
> end
>
>
> so using statements like 
>     JobLogger.debug("This is my debug message")
> writes a nice message with timestamp and process id to the log.
>
> Now the awesome part: There is this gem awesome-print that can format 
> objects nicely and color them. Putting it in the gemfile and bundling 
> provides the ap method I already used above.
>  e.g. JobLogger.debug(User.first.address.first) gives not only output, it 
> is nicely formatted and colored! (this is my company's public address, no 
> worries)
>
>
> <https://lh4.googleusercontent.com/-ZJlsIgIp20g/U9owv8YaI4I/AAAAAAAAAUk/DTo8OwKnvV8/s1600/address.png>
>
> I know about awesome_print for three days, so "absolute beginner" here.
>
> Ciao,
> Stefan
>

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/hobousers.
For more options, visit https://groups.google.com/d/optout.

Reply via email to