What is MySQL? MySQL, is the most popular Open Source SQL database management system, is developed, distributed, and supported by Oracle Corporation. – MySQL Reference Manual Main features: – Open Source, Free – Easy to use – Good introduction to many database concepts – Can define and traverse relationships between tables What is a database? A […]
PHP Quick Guide: The Fundamentals
What is PHP? PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. – php.net PHP is mainly focused on server-side scripting, so you can do anything any other CGI program can do, such as collect form […]
Installing Apache, PHP, and MySQL on Mac OS X
Apache and PHP come packaged with OS X. To create a local web server, all you need to do is configure Apache and install MySQL. 1. Apache Enable Apache on Mac OS X To check what version of apache you have currently installed on your mac just open you terminal and type httpd -v Verify […]
10 Easy Steps to Connect Rails with AngularJS
Probably one of many advantages of working with Rails, is the fact that is an end to end framework, meaning, you can get pretty much everything done (back-end and front-end) with rails alone, but is not necessarily the only way to do it, rails is a powerful framework and it can be utilized for backend purposes only, […]
Rails + JavaScript, Endpoints using Active Model Serializers, JSON to the Rescue
I have been using Rails for a while now, and I love every bit of it, Rails is considered an end to end framework, what does that mean? well, It means that you can use it to build the server side of your application (back-end) and the client side (front-end) as well. But we live […]
Impostor Syndrome? How to Overcome It
A couple of weeks ago after finishing my jobs board app I started to feel that maybe I didn’t know as much as I thought I knew, started wondering how did I get here? Am I really a coder? I got all sort of questions and doubts in my mind. It turns out I’m not […]
How To Setup Devise and OmniAuth for Your Rails Application
The majority of Ruby on Rails applications require registration and authentication mechanisms, building them from scratch requires time effort and precision, and if not done right it can expose your application to security breaches, thankfully there is Devise. This gem is so flexible and versatile that you can set up a really robust and powerful authentication system within […]
5 Steps to Building the Basics of a Job Board Rails App with Authentication and Authorization
Building a rails web application can be very simple or very involved, it all depends on what your goal is, however, there are certain steps that can help you do it very efficiently. 1. Have an idea of what you really want to build I like to start writing code after a have a basic […]
How I Built a Sinatra Web App In 10 steps
Creating a web application from scratch can be intimidating at first, but not necessary hard, I just finished building a really cool expense tracking web application called “Expensy”, and even though it took me a couple of days to get it completely working, I thought it was going to be harder, but by following certain steps, […]
Why Did I Decide To Learn Software Development
I’m a financial engineer, speak two languages, live far away from where I grew up in, and worked the majority of my productive life in the restaurant industry in New York City, so I’m used to change, not afraid of challenges and able to adapt to any circumstances, but one, boredom. After 6 years of […]