Production

51171834191__F192D382-ECEA-446D-9877-AC9E2F23FB73

This week:

  • Boring in the beginning
  • First production deployment!
  • Teamwork
  • Quadcopter woes

 

Started off pretty slow until we were ready to deploy my new code to the live site. It was exciting and scary. The team did a great job to catch an error that broke the redirect rule that we needed before my deployment. After a successful deployment my code passed all post QA checks!

Piloting and building my first quadcopter and been very challenging and has definitely tested my patience. I was able to do a few flights only to find more and more problems with my build. It has been a painful learning experience but will be worth it in the next few weeks when I get back up in the sky.

Advertisements

Community Preview

IMG_0005.PNG

I’m excited to share a preview of the new Dojo After Dark community site I have been brainstorming on. The image above is a wire frame for the website. I tried to keep it to a minimum so that I can get it up and running at the beginning of the new year and leave more features to be implemented by the community. This image is a sneak preview for what is to come for the community. There are some pretty big plans starting to come together and we need more people to help build the site. If you are interested, find me on the Dojo slack as cbaut or just in the DojoAfterDark slack channel. It is currently going to be a front end React Application with a node backend service.

Other than that,
Happy Holidays!

I’ll be coding until the next year and many more to come!

Dojo After Dark is Live!

Screen Shot 2016-11-13 at 9.51.58 AM.png
Checkout my open source project at Dojo After Dark!

This week we added a bunch of features to help move us into the next phase of development.

Here are some of the cool features that were recently added:

– Awesome neon signage on the home page and home button in the navigation bar.
– Auth0 login so you don’t have to make a new account!
– After logging in you can find the weather at the Dojo on the top right near the sign out button.
– Ninja cards are automatically created for all users that sign into the site.

Some features still in development but able to see:

– Ping Pong score tracker
– Notifications
– Other pages linked in the navigation bar

I am really excited about the project because the code base is growing bigger and bigger each week! Working on Dojo After Dark has really helped me improve my coding game. This is the first real project that I have been extremely passionate about. I am very grateful to have gotten a lot of support from my peers. Every coder should definitely work on a project that they can play with. I remember watching a video or documentary that said the best way to learn is through play. It is how kids learn so fast and how adults should continue to learn.

Dojo After Dark is a playground where developers can take the project, read it, develop a feature, practice using APIs, practice front end design, practice back end coding and really anything.

I hope that more people take on projects like this, or even this one, so that they can improve their programming skills. I believe that learning to program is similar to learning how to build a house.

Before we can put together a house we need to some tools.
We then need to learn how to use our tools and keep them sharp.
We study how to build a house by reading about it, learning from others and practicing building smaller components that make up a house.
Over time with practice and dedication we have created many small components that will eventually make up a whole house.

This is why I like to think about programming like blacksmithing.
It is an art.
It is something that we need to practice.
We have tools we need to learn.
Sometimes we replace tools or need new ones.
Sometimes things break.
We learn how to fix them or build them better tomorrow.

Join us at Dojo After Dark for some discussions about various topics!
Last week we went over the front end styling framework Bootstrap 4.
On Wednesday’s we are having our book club meetings.
This coming week will be our first meeting for Eloquent JavaScript.
Read Chapter 1 & 2 before then.
We will be doing the exercises together.

Hope to see you there!

Sneak Peak Inside Dojo After Dark

logo.png

As I wrote in my last post, this past month I have been given the opportunity to work with a live code base. It has been extremely intimidating because of the sheer size and complexity of project. This exposure has inspired to me create my first large scale project. The project is Dojo After Dark.

Programming has really made a positive impact on my life. I find it fuels my passion, inspires me to bring ideas to life and challenges me. This past week I have taken the initiative to layout part of the foundation this project. What is it? In summary it is an open source project whose purpose is to build and inspire a community of developers.

Dojo After Dark gives the current students and alumni of the Coding Dojo an opportunity to:
– contribute to an open source project (It is going to look good on a resume too)
– house your personal site, project, resume, etc.
– continue developing your skills
– explore a live project created by many people just like you
– be part of a community of developers with a passion for coding
– explore code
– have access to an ever growing code base
– learn both new and old technologies with others
– provide an environment that will act as an incubator for new developers
– and much more!

Come check us out at the Dojo After DarkĀ and get a copy of the project.
Monday – Friday
6pm – 8pm

We are having our first book night next Wednesday! The first book we are tackling is Eloquent JavaScript. Read chapters 1 & 2 before the meeting and we will go over the exercises together and answer any questions that come up.

Looking forward to seeing what this project will become!

Who was I before I became a passionate developer?

eat-sleep-code

After High School
I was not sure what exactly I wanted to do with myself yet. I decided to follow in the footsteps of my family and pursue both Nursing and Business Administration. Why both? Because it paid more for when I was to become a Nursing Home Administrator. I spent nearly two years doing prerequisites for the nursing program until I finally made the decision that this path wasn’t going to work for me. I am very fortunate that my family was supportive of my decision. The only problem I had now was that I still didn’t know what I wanted to do with my life.

Second Time in College
The next four years I spend studying Business Entrepreneurship in the Philippines. I was given the option to study outside the country so I took it. At the time I knew I wanted to have my own business, but wasn’t sure what yet. I think living in another country is an experience that everyone should have. I was able to grow so much as a person living far from home. I am very grateful for having that experience. During my stay there I was able to tour a lot of the country and participate in the city life as well as the provincial life.

Hobby At The Time
While I was finishing up Business school I spent most of my free time 3D Printing/Modeling, traveling and trying to teach myself programming. I spent about 2 years 3D Printing with 2 machines in my studio apartment. I was so fascinated by the technology I spent almost all the free time I had learning all about the technologies. I had also taken my first real swing at learning to program through a short course offered at a near by university. We had studied C programming, but environment wasn’t right for me so I discontinued.

Return to Home
Upon returning home to the perfect weather in California, I had to finished up one more internship. I chose to finished it with my family business to see if it was something that I could still do. After my internship I was sure that this was not where I wanted to spend the next few years of my life. I new I was capable of learning it but I didn’t enjoy it. I then proceeded to try to self teach myself programming once more. My goal was to build OSX and iOS apps. I felt that I was doing okay following books and videos online until I realized I needed a database and so much more knowledge than just a database. I then proceeded to joining the Coding Dojo Onsite Boot Camp.

Coding Dojo Boot Camp
I spent 14 weeks here and I have to say this was by far the best learning experience I have ever had. It was intense, the pace was fast and I was challenged every single day. I learned more here in this short time than I could have done by myself in a few years. After attending the boot camp I am now capable of much faster learning and understand than I could have accomplished last year.

The Birth of: cbaut
cbaut is my programmer alias and I am happy to dedicate the rest of my years to learning the trade of computer programming. I always enjoying comparing coding to medieval blacksmithing, where an apprentice can make the journey to become a master blacksmith. There is so much to learn and discover in the world of coding. I hope that others find passion for the things they do everyday. If you haven’t found it yet, keep looking!

After the Dojo

preparation

Although I have just finished my coding boot camp, it is time to get down to business. This week was the first week of the residency program where we are to complete various administrative task to prepare us for work. Some of these items include: resume, portfolio, networking events, job search and much more. I am grateful that the boot camp taught me how to shift my life into high gear and get things done. This first week felt as though the pace was an extension to the boot camp. There is much to get done to prepare ourselves for the real world. I am excited to begin taking on real projects very soon. Although it is still very early in my developer career, I feel well equipped to take on the many challenges to come!

Week 15: I Survived!

szyxll20r6ccewaahll28g_thumb_6e79

I like to compare coding today to the craft of medieval blacksmithing. It is a skill set that takes time to develop. You cannot be a master blacksmith overnight and neither can one become a master coder overnight. Many days the journey seemed tough, but at the end of each week you can measure how much better you have become. If you work on it everyday you can become better quicker.

This week was the final week in the program for my cohort. Time went by so fast. We knew it would, but could not have anticipated the returns we got by participating in this boot camp with maximum effort. I feel that I was very fortunate to meet such an awesome diverse group of people with various backgrounds all uniting under one roof to do something different with themselves that they were interested in. Throughout the time I have spent in the dojo, it was very clear to me everyday that we all wanted to be there to learn and build things. We did not let any of the difficulties we may have come across stop us in our tracks. I remember during our first stack how long a single error could get us stuck for, sometimes more than an hour. Now today I have seen my fellow peers including myself, ask for help on a problem only to discover the solution themselves.

For the past few months I have dedicated myself to the art of programming. Today I am proud to say that I am a Coding Dojo Triple Black Belt.

wydpttviq7mfixwsmdkipq_thumb_6e7a

The road was not easy. I could not have done it without the help of my fellow cohort members. I also understand that just because I got a few stickers it doesn’t make me an expert at anything. I find that these achievements symbolize the preparation towards becoming a journeyman programmer. There is still much to learn and this is now just the beginning of an even bigger journey. A few weeks of the residency program and we will soon be off into the developer world to see which path we shall follow.