Specializing in Node.js/Full Stack Development In this video we're going to talk about specializing in Node.js or Full Stack Development. "Node.js is an open-source, cross-platform JavaScript runtime environment for developing a diverse variety of tools and applications. Although Node.js is not a JavaScript framework, many of its basic modules are written in JavaScript, and developers can write new modules in JavaScript. The runtime environment interprets JavaScript using Google's V8 JavaScript ...
Dec 21, 2016•7 min•Transcript available on Metacast The Top 10 C# Books Of All Time C# is featured among one of the most important and popular programming languages in the software development industry. There are a lot of different uses for C# and it is definitely a big choice if you want to specialize in C# one day. According to Microsoft's website, there are a lot of different ways that you can use and apply C# when it comes to creating programming software. Learning can be tricky, especially nowadays. With the amount of information right now o...
Dec 20, 2016•17 min•Transcript available on Metacast The Importance Of Partying With Colleagues Today we are going to talk about P-A-R-T-I-I-I-I-E-S! Yeah, this is what this channel is all about. Partying! Ok, maybe not. So, in today's video I've received a question from a reader asking me about the importance of partying with colleagues. He says that he has been accepted in a new company and that his colleagues are asking him to go out. The problem is that he does not like all this party stuff. He founds it really boring and he does not like to d...
Dec 19, 2016•10 min•Transcript available on Metacast Picture this: you've created a piece of code for a company that might bring this company millions of dollars, wheter it is in profit or by cutting down losses. However, you work for that company and you don't know what to do with this piece of code right now. Should you sell it? Should you rent it? There are a lot of different variations that come into play when it comes to monetizing your code and you should know all the factors that come into play so you won't lose money with your "Big Idea". ...
Dec 18, 2016•13 min•Transcript available on Metacast Recently, I'm reading a lot of business books and this one came up on my queue and I've decided to give it a shot. Here is the book description, extracted from Amazon: "The measure of the executive, Peter F. Drucker reminds us, is the ability to "get the right things done." This usually involves doing what other people have overlooked as well as avoiding what is unproductive. Intelligence, imagination, and knowledge may all be wasted in an executive job without the acquired habits of mind that m...
Dec 17, 2016•9 min•Transcript available on Metacast WordPress and web development is definitely one of the major areas right now for software developers. More and more, people are recognizing the importance of being online and they are investing in creating websites and all this stuff. WordPress is definitely a major player when it comes to web development. It is easy to use and it is, frequently, the first choice of anyone that wants to build a website. It creates an awesome market for anyone interested in developing WordPress themes. You may wi...
Dec 16, 2016•6 min•Transcript available on Metacast So, this is such a difficult question to answer and to address that it is almost impossible to give a right answer for this. I talk a lot about personal development and a lot of people ask me about success. On this channel, I receive a lot of different questions from people asking me "John, what are the ingredients for success?" I can't give you a right answer for this, you know. There is not a DEFINITIVE ANSWER that will give you all the answers you need. However, I took the shot and decided to...
Dec 15, 2016•14 min•Transcript available on Metacast So, I've seen a lot of people asking me this question, about what does C/C++ mean. Well, for new software developers this might not make any sense, after all, why do these companies put in their job listing "we want a C/C++ developer"? I've had this doubt myself back then and this is totally normal. This is exactly what George asked me: "What I don't understand is why I always see C/C++ in the job listing,as far as I know those are different languages and somebody told me that C is mostly for ha...
Dec 14, 2016•8 min•Transcript available on Metacast So, a lot of software developers end up not being able to decide between two specializations. I often hear people bragging about how they can't decide between two specializations and what should they do if they really want to advance in their career. Today, I've received a question from a viewer asking the same thing: How could he possibly decide between two specializations? So Good They Can't Ignore You Book: https://simpleprogrammer.com/sogoodcantignore Get Up & Do Something Playlist: https://...
Dec 13, 2016•11 min•Transcript available on Metacast Writing code is definitely an art. It is far from being something automatic. This is so true due to the fact that every software developer writes a different code, based on their personal experience and how they perceive it is the best practice for writing it. So, one of the most asked questions I receive is how a code should be written and what are the best practices for writing code. In this video I'll discuss a little bit more about how many lines of code should a function have. This is such ...
Dec 12, 2016•10 min•Transcript available on Metacast So, a lot of you guys are interested in investing and I figured it would be of great help to create a video talking more about other types of investment, especially sweat equity. If you're not familiar "Sweat equity is contribution to a project or enterprise in the form of effort and toil. Sweat equity, in the context of real estate, refers to value-enhancing improvements made by homeowners to their properties. Sweat equity is the non-monetary contribution individuals make when developing a proj...
Dec 11, 2016•14 min•Transcript available on Metacast So, a lot of people have problems with people that don't smoke. Facing a smoker for a non-smoker is a really awful situation. People that don't smoke get completely annoyed by the smoke and all of this stuff. And one thing that non-smokers usually do is preventing someone from smoking. Without success, of course. So, how do you deal with people that smoke? Watch this video and find out! Stop Explaining Yourself Too Much!: https://www.youtube.com/watch?v=1h1XvlGU3xE
Dec 10, 2016•14 min•Transcript available on Metacast So, this is a question I believe a lot of developers would die to know the answer. As software developers, we usually start learning just one programming language and we then specialize in it. So, you start working with that programming language till you master what you can with it. However, there comes a time when we, as software developers, reach a plateau. There are no new things to be learned and we feel like it is time to jump to a second programming language. But... When should we do it? H...
Dec 09, 2016•11 min•Transcript available on Metacast So, a lot of you guys are really concerned about your overall health as software developers. And it shouldn't be different, right? Software developers feature among one of the professions where we spend the most of our time sitting in front of a desk, working all day long. It eventually brings up a lot of health problems, along with a lot of different diseases, such as back problems, muscle problems, postural dysfunctions, etc. So, how can you possibly stay active while working behind a desk? Ho...
Dec 08, 2016•11 min•Transcript available on Metacast So, there comes a time in every software developer's life that you have to ask yourself the question: Do I want to become an entrepreneur or do I want to work for someone else? In this video, I will discuss the pros and cons of being a business owner and of having a 9 to 5 job, so that you can decide between both. Wanna know more? Watch this video and find out!
Dec 07, 2016•9 min•Transcript available on Metacast So, this is the time you've all been waiting for! This is the time for the seventh part of my career story. So, in this video I will tell you what happened after the last video ended. So, during this time I was still growing Simple Programmer, blogging almost every week and making me a reference in the field. It is nice to see that I started to get speaking gigs around USA to talk about programming and my blog. At this time I've also made a transition to where I was working to a remote job, appl...
Dec 06, 2016•23 min•Transcript available on Metacast Having A Contract For Clients: Is It Necessary? A lot of developers go through the road of freelancing and business owners these days. Instead of applying for jobs and working in a 9 to 5 job, they prefer to become freelancers and work for different clients. However, all this freelancing stuff comes with new responsibilities. One of these responsibilities is making the relationship between client and you the better as possible. So, should you use a contract when freelancing with clients? Is is r...
Dec 05, 2016•9 min•Transcript available on Metacast This is a topic very important for me to discuss because I believe so many people still fail to understand this. Bottom line is: you should not let anyone claim ownership over your life. Your life is yours and you should live it as you want. End of story. Besides that sounding a bit harsh, I understand there is a lot more below the surface of my comment. This does not mean you should do everything you want without thinking about the consequences and not caring about what people near you think. H...
Dec 04, 2016•13 min•Transcript available on Metacast Recently, I did a video about if you should give people references. In that video, I talked about the importance of knowing when and how to give references, especially if you're talking about job references. So, in that video I received a question from a subscriber asking the following: "John, what about the other way? If recruiters call you and ask for 3 references without placing you on a job, should you give them out? I have declined so far and told them that I don't give references and they'...
Dec 03, 2016•9 min•Transcript available on Metacast So, a lot of developers face this awful situation from time to time. Picture this: You're new at a company. This company has an extensive history of software development and a lot of developers have already worked there. You're assigned to a new project that has already started. Your job is to pick where the latest developer have left the project, which means you'll have to read and understand his code. This should be a problem, right? Yeah, it can. How do you understand someone else's code? How...
Dec 02, 2016•9 min•Transcript available on Metacast So, a lot of you guys requested a Top 10 C++ Books and well... There you have it! Lately, I've been doing a lot of different Top Books on my channel. I figured it is an awesome way of providing a good way to start for those who want to learn new programming languages or even for those people that want to study more about a specific language. So, in this video I'll give you my Top 10 C++ Books. This will be an awesome resource for those who want to learn C++, especially nowadays if a lot of infor...
Dec 01, 2016•12 min•Transcript available on Metacast Today we are going to talk about two different but relatable topics, when it comes to being a productive software developer. So, the first topic we are going to address is the drinking coffee problem. I know a lot of developers have trouble when it comes to drinking coffee. Most people use coffee as a crutch to get energy during the day. According to Body Ecology, "Research is finding that one reason so many people are addicted to coffee, is that they may be deficient in dopamine." "However, whi...
Nov 30, 2016•10 min•Transcript available on Metacast JavaScript... Well, we can't deny that this is probably one of the most (if not the most) popular programming language. Whether it is among software developer or if we are talking about market demands, JavaScript is definitely a big name. However, we also can't deny that things change. And everything changes, especially when it comes to technology. I've tried to predict it a few times and I've failed. But we always question ourselves about the future. And today we are going to talk about the fut...
Nov 29, 2016•11 min•Transcript available on Metacast If you're still eating right and exercising but can't seem to lose any more weight, you might have hit a weight loss plateau. It's normal for weight loss to stall after a while. This is not necessarily an indication that you're doing something wrong. It might just be that you need to adjust your weight loss plan to account for the changes in your body and metabolism. In today's episode, I received a question from a reader saying that he can't drop any more pounds. He says that he have lost a lot...
Nov 28, 2016•9 min•Transcript available on Metacast Today we are going to talk a little bit more about fitness. In today's video I have received two questions. The first was regarding Vitamin D deficiency and the second one about extreme workouts. Although they are not discussed as much as they should be, they are two really important topics that we need to talk about. Vitamin D deficiency is becoming more and more frequent nowadays, especially due to the lifestyle we are adopting. Extreme workouts are also becoming more frequent, due to the rise...
Nov 27, 2016•16 min•Transcript available on Metacast How Do I Know That I Can Trust The Process? If you watch my channel regularly you've probably heard me talking a lot about trusting the process right? I've made one video talking about "The Secret Of Life", in which I believe is trusting the process. Trusting the process is something that we all should do. Trusting the process means giving something a shot until you complete what I call "the process". This means that you will not give up until you get your results. People are usually a little bi...
Nov 26, 2016•10 min•Transcript available on Metacast What is the first thing that comes to your mind when you decide that you want to build muscles and become fit? Going to the gym, lifting weights, hard work, right? Yeah, me too. This is definitely the first thing that comes to my mind and this is something we can't even say the contrary. Muscles come with lots of hard work, stress, injury, stimuli, etc. However, is it possible to build muscles without hard work? Today I have received a question from a reader asking me if it was possible to build...
Nov 25, 2016•11 min•Transcript available on Metacast Today I've partnered up with RSD Max, an ama
Nov 24, 2016•1 hr 8 min•Transcript available on Metacast I think everyone has dealt with passive aggressive coworkers at least once during their lives. According to Business Insider, here are some tips that might help you realize that you're dealing with a passive aggressive coworker: -They're constantly leaving snippy notes - They procrastinate when you ask them to do something - They're constantly griping to you - They're masters of the office rumor mill - They shoot down everything - They deal out backhanded compliments - They're envious of your su...
Nov 23, 2016•10 min•Transcript available on Metacast A lot of you guys have been asking me this question. "John, can you tell us a little bit more about competitive programming? What is competitive programming? Is it a good choice?" Well, the questions are endless. And I've decided to do a video talking more about this topic, trying to sum up everything in here. So, first of all we need to understand what is competitive programming. According to Wikipedia, "Competitive programming is a mind sport usually held on the Internet or a local network, in...
Nov 22, 2016•12 min•Transcript available on Metacast