How do you make the decision to choose a technology or switch from one to another? When deciding on which technologies to focus your time and energy on to learn, or whether it makes sense to use one over another on any given project, it comes down to a number of different factors. Here are some of the different reasons for choosing one technology over another.
How do you identity yourself in terms of your profession/title? How do you feel when faced with change? This is a brief story of making the change from developing most things in PHP to now feeling most comfortable using Ruby.
Working as a software developer is the decision to become a lifelong learner. What you learn today has a good chance of being obsolete a few years from now. What is more important is to build a strong foundation of skills and to become proficient at learning new technologies and techniques, rather than putting all your eggs in the basket of a specific technology.
Medellín has been known for many things, but here's what you should be thinking of it as these days: Innovative, entrepreneurial, a tech-hub, and driving forward in what is more and more becoming a large tech-hub in Latin America. In an article recently published on TechCrunch, they talked about how Colombia as a whole is growing in the tech world, but in this article I'll focus more on Medellín and what is happening in this beautiful and vibrant city.
I encourage you and your team to try using pull requests. They help improve the quality of the code, offer great training to developers, and help spread domain knowledge among the entire team. In this article I'll explore how something so simple as a pull request can offer so many benefits.
Here are 10 things that you can do as a junior developer to help get your career off the ground. Learning to program is hard enough, so don't make it harder on yourself than it has to be. In this article I'll explore how to have the right mindset and some practical things you can do to move to the next level.
Starting a new career can be scary, challenging, and rewarding. As an employer or a senior developer, there are things you can do to help ensure a positive beginning to a junior developer's career. It's all about having the right mindset, creating a positive environment, providing mentorship, setting goals, and creating a feedback loop.
Do you live somewhere seriously lacking a large tech industry presence? Do you want to travel and be somewhere else longer than your 2-3 week yearly vacation allows? Working remotely takes an extra effort, but can offer great advantages for the right individual.