You're reading the blog of Vincent Cabansag.
Profile photoYou're reading the blog of Vincent Cabansag.
Profile photoYou're reading the blog of Vincent Cabansag.

Seventh Week of Code Academy

Apprenticeship vs Internship

As we draw closer to the last weeks of Code Academy, many of us are looking to the future and talking about apprenticeships and internships. There's a significant difference between the two as an apprenticeship is structured and guided whereas an internship is learning on the go. I think that you can learn in both cases, but an apprenticeship makes sense if you want to write good code, not hurt a business, and learn best practices.

Learning how to craft software is hard and that's why I want to continue learning. Athough I have gained valuable knowledge and skills from Code Academy, I know that there is still much to learn. I plan to explore apprenticeship opportunities, so we'll see what's out there.

Bumps in the road

Progress on my real estate web app has come to a crawl. I initially teamed up with two other Code Academy students, but we haven't been working together on a consistent basis. It's becoming clear that we are going in separate directions, which is fine, but it definitely sets me back.

My MVP for Code Academy is starting to look like this blog and and a marketing site for an apartment building that I have been developing. I'm doing some real estate consulting on the side and was contracted to create a template to advertise buildings. It's shaping up, but the main app that I set out to build during Code Academy has taken a back seat. I plan to pair with other students on my web app, so I hope to make some headway in the next couple of weeks.

APIs

Content is king. Having the ability to pull content and insert it into your web site is essentially. All three of the apps that I am working on utilize content from an API. This week I started to play around with the Twitter API and RentJuice API. The Twitter API is well documented and it's just a matter of time until I can incorporate tweets on this blog. Arvin Dang, Jean Bahnik and I were able to successfully pull tweets, but we were doing them real-time from the API and quickly went over our API call limit. I'm not exactly sure how that happened, because none of us get that much traffic on our blogs. Regardless, I'm going to build-out a model and tables to store tweets and learn how to run a rake task on Heroku. That should be a great tutorial to post, once I figure it out.

The RentJuice API is not as well documented and my inexperience with manipulating hashes will be an obstacle. I'm hoping to get some guidance from my mentor so that I can successfully pull listings from the RentJuice API and have them update accordingly. I'm going to go blind if I keep looking at the raw API feed.

Back to all blog posts

Seventh Week of Code Academy

Apprenticeship vs Internship

As we draw closer to the last weeks of Code Academy, many of us are looking to the future and talking about apprenticeships and internships. There's a significant difference between the two as an apprenticeship is structured and guided whereas an internship is learning on the go. I think that you can learn in both cases, but an apprenticeship makes sense if you want to write good code, not hurt a business, and learn best practices.

Learning how to craft software is hard and that's why I want to continue learning. Athough I have gained valuable knowledge and skills from Code Academy, I know that there is still much to learn. I plan to explore apprenticeship opportunities, so we'll see what's out there.

Bumps in the road

Progress on my real estate web app has come to a crawl. I initially teamed up with two other Code Academy students, but we haven't been working together on a consistent basis. It's becoming clear that we are going in separate directions, which is fine, but it definitely sets me back.

My MVP for Code Academy is starting to look like this blog and and a marketing site for an apartment building that I have been developing. I'm doing some real estate consulting on the side and was contracted to create a template to advertise buildings. It's shaping up, but the main app that I set out to build during Code Academy has taken a back seat. I plan to pair with other students on my web app, so I hope to make some headway in the next couple of weeks.

APIs

Content is king. Having the ability to pull content and insert it into your web site is essentially. All three of the apps that I am working on utilize content from an API. This week I started to play around with the Twitter API and RentJuice API. The Twitter API is well documented and it's just a matter of time until I can incorporate tweets on this blog. Arvin Dang, Jean Bahnik and I were able to successfully pull tweets, but we were doing them real-time from the API and quickly went over our API call limit. I'm not exactly sure how that happened, because none of us get that much traffic on our blogs. Regardless, I'm going to build-out a model and tables to store tweets and learn how to run a rake task on Heroku. That should be a great tutorial to post, once I figure it out.

The RentJuice API is not as well documented and my inexperience with manipulating hashes will be an obstacle. I'm hoping to get some guidance from my mentor so that I can successfully pull listings from the RentJuice API and have them update accordingly. I'm going to go blind if I keep looking at the raw API feed.

Back to all blog posts

Seventh Week of Code Academy

Apprenticeship vs Internship

As we draw closer to the last weeks of Code Academy, many of us are looking to the future and talking about apprenticeships and internships. There's a significant difference between the two as an apprenticeship is structured and guided whereas an internship is learning on the go. I think that you can learn in both cases, but an apprenticeship makes sense if you want to write good code, not hurt a business, and learn best practices.

Learning how to craft software is hard and that's why I want to continue learning. Athough I have gained valuable knowledge and skills from Code Academy, I know that there is still much to learn. I plan to explore apprenticeship opportunities, so we'll see what's out there.

Bumps in the road

Progress on my real estate web app has come to a crawl. I initially teamed up with two other Code Academy students, but we haven't been working together on a consistent basis. It's becoming clear that we are going in separate directions, which is fine, but it definitely sets me back.

My MVP for Code Academy is starting to look like this blog and and a marketing site for an apartment building that I have been developing. I'm doing some real estate consulting on the side and was contracted to create a template to advertise buildings. It's shaping up, but the main app that I set out to build during Code Academy has taken a back seat. I plan to pair with other students on my web app, so I hope to make some headway in the next couple of weeks.

APIs

Content is king. Having the ability to pull content and insert it into your web site is essentially. All three of the apps that I am working on utilize content from an API. This week I started to play around with the Twitter API and RentJuice API. The Twitter API is well documented and it's just a matter of time until I can incorporate tweets on this blog. Arvin Dang, Jean Bahnik and I were able to successfully pull tweets, but we were doing them real-time from the API and quickly went over our API call limit. I'm not exactly sure how that happened, because none of us get that much traffic on our blogs. Regardless, I'm going to build-out a model and tables to store tweets and learn how to run a rake task on Heroku. That should be a great tutorial to post, once I figure it out.

The RentJuice API is not as well documented and my inexperience with manipulating hashes will be an obstacle. I'm hoping to get some guidance from my mentor so that I can successfully pull listings from the RentJuice API and have them update accordingly. I'm going to go blind if I keep looking at the raw API feed.

Back to all blog posts