BBVA API Market
GitHub has helped code become more social. For example, you are able to find out that I have made 264 contributions to public projects in that platform. Before, you couldn’t know this. And if you look into these contributions, you will realize that they are not that major but I hope that they will help to create something better. This would be impossible without GitHub or other similar platforms such as BitBucket, GitLab, etc.
I don’t think it only helps other developers. You help yourself since you are improving something you already use. You help others by letting them know how a specific problem was solved. For instance, you may have found an error in a piece of medical software which may save lives… We must not forget that code underlies more and more things every day.
Also, GitHub and other platforms are no longer restricted to code. There are people writing books, uploading science tutorials, making it possible for science to be reproduced (for example, http://mybinder.org/), etc.
In the end, it’s not about the tool; it’s about solving problems. All programming languages have their own strengths and weaknesses, their own detractors and promoters. In my case, I don’t have a lot of time. I don’t know much about Ruby and I only know a little bit about PHP but I know a lot about Python. Unless Python is not the right choice, I try to use it because I know it and I need to solve a problem and fulfill a request from my bosses in a limited time frame.
Development is a universe in and of itself and Python is a planet in a galaxy among thousands of other galaxies with their own groups of planets. Personally, I find Python more pleasant to read and since I read code more often than I write it, that’s a very important factor. Other people may find it unpleasant and, for that reason, there are so many general-purpose or specific programming languages.
Programming is written by people and I think people find it easier to read this:
a = 1 if b > 2 else 0
b > 2 ? a = 1: a = 0
This is my personal opinion and maybe I’m a bit weird because I prefer the former to the latter.
Follow us on @BBVAAPIMarket
QR code payment is an alternative form of mobile payment that requires no card chip or NFC technology: just a camera and an internet connection Payments with a QR code are increasingly popular among younger consumers and tourists, as well as one of the most demanded forms of payment, especially by Chinese visitors to Spain. […]
Digital banking or electronic banking is the future of the banking sector, with more and more functionalities and possibilities Digital banking, the virtual and infrastructure transformation of banking telecommunications, is increasingly used. Its ubiquity, accessibility, speed, availability, security and the diversity of available functionalities have clearly attracted users. What is digital banking? What are its […]
ST APIs are an example of an API development architecture increasingly used within companies, partly due to the separation between client and server, the process scalability and reliability, and the low number of resources required by the system. What is a REST API and what architecture examples are available to companies? What can an API […]