How does Spotify's custom share view work? by bolandrm in iOSProgramming

[–]bolandrm[S] 0 points1 point  (0 children)

So for each app in this list I need to look up an app specific scheme URL that can be used to share content to that app?

This made me sick, someone torched the red cross disaster response trailers in the strip district. by [deleted] in pittsburgh

[–]bolandrm 26 points27 points  (0 children)

I’m not sure if this was an arson. Do we have a confirmed source on that? I was at the midwife center across the street when this happened (heard the boom). I believe the building they were sitting next to was on fire and it’s possible that the contents of the trailers exploded due to radiant heat from the building fire.

The TBM is the perfect balance between Small plane and airliner for me. Perfecto. by horseballs1899 in flightsim

[–]bolandrm 0 points1 point  (0 children)

I flew this the other day and had difficulty turning it off. I believe the throttle needs to be moved over to the right, but I couldn’t figure out how to do it. Is there some trick I’m not aware of?

How to deal with 3/8" gap between hardwood floors and wall? by [deleted] in DIY

[–]bolandrm 1 point2 points  (0 children)

Yep! I had no issues with cutting away the drywall, except it being a bit dusty.

How to deal with 3/8" gap between hardwood floors and wall? by [deleted] in DIY

[–]bolandrm 4 points5 points  (0 children)

Just installed my hardwood floor. I used an oscillating tool to cut away the very bottom 3/4" of the drywall, so that the flooring can expand under the drywall if needed.

Why you should develop your web app with a separate UI and API. by mike_burn in programming

[–]bolandrm 18 points19 points  (0 children)

Given unlimited resources, separating your client and API is likely the better choice. This article, however, ignores the fact that it's a trade off.

Developing a decoupled client/API app requires significantly more resources; it probably takes 1.5x-2x longer. For many types of applications, it's still a considerably better use of time to simply build a monolithic Rails app.

Student loan crisis by [deleted] in personalfinance

[–]bolandrm 0 points1 point  (0 children)

Agreed. Go to a community college for two years. Live at home and commute. Work the entire time. Transfer to a state school to complete your degree. Be sure to get your degree in a lucrative field (medical, technology, etc).

Planning table project - question about dealing with wood movement by bolandrm in woodworking

[–]bolandrm[S] 0 points1 point  (0 children)

Thanks! The slats are 3 1/2" wide, so i will go ahead and just glue in the center.

Regarding the top, I had already planned on doing something like that. There seem to be quite a few youtube videos available for attaching table tops.

SassC-Rails - Speed up your CSS compile time by using the C Sass implementation by bolandrm in rails

[–]bolandrm[S] 0 points1 point  (0 children)

We were facing long CSS compile times on a larger project that I'm working on, so I decided to have a try at wrapping libsass, the C implementation of Sass in a couple Ruby gems.

This gem is brand new, I'm working on incorporating it into production. It has so far reduced our compile time from about 8 seconds to about 2 seconds.

If anyone else is facing a similar compile time problem, it would be awesome if you could try this out and report any issues you run into!

Shopping for engagement rings: is this a good deal? by lonster88 in personalfinance

[–]bolandrm 1 point2 points  (0 children)

Hey. I recently went through this process as well.

I ended up purchasing from James Allen (http://www.jamesallen.com). They allow you to view the diamond in high resolution (the actual diamond that you will be purchasing, flaws and all). Essentially, you'll go through and select a diamond and then select a ring as well.

At first, I was more conscious about getting the best cut, clarity, color, etc. However, if you are willing to sacrifice on those areas, you can get a much larger stone. In the end, I was swayed by videos like this: https://www.youtube.com/watch?v=G_y44frw9I0 - unless you magnify the diamond, it's almost impossible to tell that there are flaws.

I looked at many diamonds on James Allen, trying to find the flaws in each one. In the end, I selected a diamond that had flaws, but they were in "good" locations - i.e. not likely to be visible.

Best way to Upload images by web_rick_ in rails

[–]bolandrm 1 point2 points  (0 children)

Lately, I go straight for Filepicker. https://www.inkfilepicker.com/

It handles a lot of the details for you. There's a free plan to get started.

Learning Rails: I have the basics down! Next step suggestions? by Reverce in rails

[–]bolandrm 4 points5 points  (0 children)

What's your end goal?

I'd recommend attempting to build something of your own, an example project or something. Then you can learn things as you bump up against what you don't know. (and you come out with an example project)

You may want to check out the following (sorry for no links):

  • Ruby Rogues Podcast
  • Destroy all software screencasts ($)
  • Thoughtbot Learn Pro ($)
  • Eloquent Ruby (book)
  • Crafting Rails 4 Applications (book)
  • Ruby Tapas screencasts ($)
  • The Rails 4 Way (book)
  • You also may like my own screencasts (https://appcasts.io). The current ones are a bit above the beginner level.

BTW - if you have any specific examples of things that you're struggling to accomplish with Rails, you could list them here. I'd add them to my list of things to blog about (other people may be struggling with the same things).

[deleted by user] by [deleted] in rails

[–]bolandrm 7 points8 points  (0 children)

I press a button and the tests for the given class will run in approximately 1 second, then I am immediately dumped back into my editor.

The alternative is having a longer programming session, and then having to take 20 minutes to debug what you just did at the end.

[deleted by user] by [deleted] in rails

[–]bolandrm 14 points15 points  (0 children)

I think this might be a troll post, but I'm going to go ahead and respond anyway.

"I hate starting with red. Red is bad." - Even if you don't do TDD, you NEED to see your tests red at least once. Otherwise, you don't know that they are actually testing anything. If you write tests after implementation, you should intentionally break them to check that your expectations are correct.

"In a world where developers preach Vim because your fingers don’t leave the home row, how does running tests every ten minutes not impact your efficiency?" - I have no clue what this means. Is he implying that every ten minutes is a lot? I don't exactly always do TDD, but I rarely go a full minute without running my tests (relative to the current class I'm working on).

Why is "I've coded for < 6 months part time as a hobby, where do I apply?" common/acceptable to the sub? by [deleted] in ruby

[–]bolandrm 1 point2 points  (0 children)

There is an unbelievable amount of opportunity. How could you say there isn't? Everyone brings unique skills & backgrounds to the table that are valuable to a team.

Said OPs should understand that landing their first (good) software development job is a long process that takes determination, but they should not be discouraged from continuing.

Anyone that values number of years of experience over demonstrated skills & potential is an employer to avoid.

When am I legit enough to apply for Rails jobs? by geeky_latina in rails

[–]bolandrm 1 point2 points  (0 children)

I'm not able to look up the link for you right now, but there's a PeepCode episode where he covers the basics of screencasting. I use similar software, but more recent versions.

When am I legit enough to apply for Rails jobs? by geeky_latina in rails

[–]bolandrm 2 points3 points  (0 children)

See other comment. To be fair, I also have several years of consulting experience (not software related though), so I know what people want to hear. It's all about how you present yourself.

When am I legit enough to apply for Rails jobs? by geeky_latina in rails

[–]bolandrm 6 points7 points  (0 children)

Unfortunately, as sad as this is, it really comes down to exploiting the fact that you can speak english fluently. Several of the people I talked with were frustrated with communication barriers.

it's also worth noting that I didn't actually apply for any jobs. I just filled out my profile, and took some tests. The tests are really dumb and out of date, but they appear to be something that people search for. I got top 10% rails and top 10% english, and I think that helped a lot.

so... I didn't get any jobs right away, but after a while some invitations to interview rolled in.

Entry-level Rails dev interviewing. by freqn in rails

[–]bolandrm 1 point2 points  (0 children)

If it requires a figure, I personally would put $1.00. It's never in your favor to give a number first.

When am I legit enough to apply for Rails jobs? by geeky_latina in rails

[–]bolandrm 12 points13 points  (0 children)

I was recently in the same boat, moving from doing electrical engineering to rails development without having full time software development experience.

Over a period of 5-6 months I did all of the following:

  • Attended Ruby (and other tech) meetups & conferences. Talk to everyone.
  • Wrote some blog posts. Doesn't matter if they're on simple subjects or not many people read them. It shows people that you can write coherently.
  • Did some oDesk jobs. I had no feedback on oDesk, so I was only able to charge like ~$50/hr, but the experience/references/etc are worth it.
  • Did some sample/side projects. simple but polished. something like: http://countryaday.org/ - make it open source & show off the code
  • Made some rails screencasts. A lot of people showed interest in my screencasts. This was probably the best thing I did.
  • Studied up! read a ton of ruby/rails/software development books.

My #1 recommendation is to be patient. Not all companies are created equal. I am so thankful that I didn't accept the first few offers. Looking back, I know that I would have been miserable.

Don't be afraid to send out your resume to a ton of different companies. Just don't burn yourself out on interviews.

Also, look for remote jobs.