I just happened to see this. I signed up and was really looking forward to it.
Unfortunately, I accidentally hit ācancelā last week while I was looking at the class information. I emailed Kirk about reinstating my registration. But, I never heard anything back from him.
For future reference, is there any way to re-register for a class if you have cancelled it?
Has anyone heard if these classes will be rescheduled? I was really looking forward to taking these classes, and I even went out and bought a refurbed MacBook Pro. If not does anyone have any suggestions as to where I can take classes similar to what was going to be taught?
Hey Matthew, I took this class 2 years ago, and the instructor advises which resources to take to get up to speed. I also purchased a refurbished MacBook Air and it did everything I needed. Do you have a Dallas library card so you can access Lynda.com for free?
Iāll call Kirk and ask him. Iāll report back here as he answers. I know what an awesome teacher he is and highly sought to share his teaching skills.
You can learn a good bit about software development on sites like Udemy. They run sales constantly where all the courses are around $10, and some of the courses are nearly as good as in person training in my opinion. I donāt know what your experience level is, but Iād be happy to help find a few that might be right for you.
Another really good resource is freeCodeCamp. Theyāre a nonprofit that have a really well designed curriculum (and yes itās really free). Itās a slightly different set of technologies from what this class was going to cover, but theyāre not any less relevant. If youāre starting as a total beginner itās probably the best thing you can do - the community there is awesome and they have meetups everywhere.
Thank you! I found a lot of sites that had great information for learning Ruby, at least as far as the syntax and programming piece goes. What I was really looking forward to, as far as this course is concerned, were all of the other pieces that were going to be put together, for example, Github, actually making an app, publishing that app, deploying the backend on AWS, etc. I could be wrong, but to a noob like me, Itās one thing to learn the syntax for a language and how to develop using that language, itās a whole different ball game to learn all of the other pieces involved in applying that language to actually create something, and this is really what I was looking forward to in taking this class.
I really hope this gets rescheduled. Iād even be willing to pay.
Yeah I get you, putting those pieces together is difficult to get your head around even once you understand the code well. The company I work for, Linux Academy, does online courses for infrastructure, Git, and those sorts of technologies if youāre interested in learning it. Thereās not a whole lot of direct tie-in to RoR specifically but I think itās interesting and a good way to complement your coding skills. I donāt want to be spammy or hijack the thread but feel free to shoot me a message if youāre interested and I can give you more info.
If you want a resource that I donāt have a vested interest in, Learn AWS by Doing is really good and AWS has some official recommendations that Iāve used and found helpful.
In the meantime until the classes are rescheduled, I would recommend starting with Ruby on Rails 4 Essential Training. The reason to start with Rails 4 is two-fold: 1) existing apps youāll see in the workplace are still predominantly on Rails 4 (they havenāt upgraded yet), and 2) youāll gain a deeper understanding of the how Rails has evolved when you do eventually pick up Rails 5.
You can use Git to commit your changes chapter by chapter and push that to your GitHub repo. I did this for Rails 5 and used atomic commits to track my progress through the course. While youāre going thru the course, you can also blog about what youāre learning to help yourself solidify understanding and have something to show employers your enthusiasm.
Finally, on the subject of AWS, I wouldnāt worry too much about that at this point. At my first gig we used Heroku, and where Iām at now we deploy on-premise. You can pick it up as needed.
Atomic means that every Git commit is only related to one single task or feature. Figuring out when/what to commit is almost a skill of its own, and atomic commits are one way people try to organize their code so itās easy to roll back and follow the progression of how a project was developed.
I wouldnāt call it a misnomer, just a domain-specific term. āAtomicityā is pretty well defined in the software world and I assume they (whoever decides these things) chose it because ādiscreteā has a different meaning in math, which overlaps computer science in a few areas.
Naw. Iāve already thought of another much better term (not ādiscreteā).
But, it is what is. Itās not the first time software developers have arrogantly twisted the English language. And, it certainly wonāt be the last.
And ā¦ I suspect you will appreciate this ā¦ industrial control systems. But, in that realm, you may cross paths with the two-phase commits dangerous cousin: the three-phase commit.
- ? -
(I hate to be a nag but Iām actually concerned about Kirk. In the first meeting he was seriously fired up to run this class. My imagination is running wild, in a bad way, with reasons he would cancel so abruptly.)