Originally released in 2014, Kubernetes has become a leading containerization service, especially for organizations expanding on-premise operations into the cloud. Portable, open-source, and extensible, Kubernetes provides for a simplified deployment … Read more
Backend
The Backend Developer is a programmer who creates the logical back-end and core computational logic of a website, software or information system. The main activities usually concern the three functional aspects of the back-end:
Programming: he has the knowledge of different programming languages like Java, JavaScript (NodeJS), PHP and the knowledge of methodologies and Frameworks such as Spring and
Hibernate. It is also able to work on more structured languages such as Ruby and Python.
Database Designing: a Back-end Developer has expertise in database management such as Oracle, MySQL or MongoDB.
Web Tool: is essential to be familiar with SOAP (Simple Object Access Protocol) and REST (Representational State Transfer) for integration with different infrastructures.
Exploring Primecoin: An Alternative Cryptocurrency Project
Primecoin is one of many alternative cryptocurrency projects that have been launched since the initial success of Bitcoin, that was released in 2009. The first alternative coin project (named Namecoin) was introduced in 2011. In 2013 and 2014, the … Read more
Lessons Learned from Load Testing
Load testing is a crucial task for any developer who work on backend services. At Codemotion, we are always interested in providing values for all developers, and that's one of the reasons why the Spanish edition of the Codemotion Online Tech … Read more
Identifying and Resolving SQL Server Index Fragmentation
In this SQL technology guide, we explore how to spot and resolve Index Fragmentation in SQL Server. As administrators will know, identification of Index fragmentation and maintenance of the same are crucial elements in database maintenance. MS SQL … Read more
How Blockchain Technology Can Ensure Data Security in Space?
Table Of ContentsBlockchain technology and the challenge of multiple party access and mixed-use assetsIntroducing Dynamic Data SecurityWant a career in blockchain technlogy? You've probably thought about securing smart devices such as cars and … Read more
How Has Software-defined Networking Transformed Mass IoT Deployments?
Software-defined networking (SDN) is a method of decoupling the software and algorithms that define the networking control plane from the underlying hardware that manages the forwarding plane. SDN provides the industry methods to build, scale, and … Read more
Digital Nomads: Finding Freedom By Writing Code While Travelling
Being a professional developer certainly demands abstraction, passion and creative skills. As artisans, we create ad-hoc products hypothetically usable by people all over the world, whether that is a web product or a company's internal software. … Read more
How To Become A Freelance Developer (Leaving A Permanent Job)
The idea of leaving a safe job and a fixed salary is probably one of the scariest possibilities any kind of worker can face. The guarantee of a reliable income at the end of the month offers a security which can help you to put down roots that may … Read more
Nomad vs Kubernetes without the complexity
If one wanted to define Nomad (created by HashiCorp), it could be described as a scheduler, but in truth, Nomad is more than that. In this article, we introduce Nomad and try to show how it can be used to simplify the life-cycle management of any … Read more
How To Choose Between Developer Or Consultant?
Writing code and work as a software developer is a job that you can either do from inside a company or outside it, by becoming a consultant. In this article we'll outline pros and cons of both the choices. What is a developer? A developer is a … Read more
Top 10 tips to become a pro developer
Table Of Contents#01 Always keep learning#02 Embrace failure (and learn from it)#03 Learn to deal with your harshest critics#04 Learn to ask for constructive criticism#05 Increase the quality of your code#06 Read lots of code#07 Manage your … Read more
How to improve your Blockchain developer career
Since 2009, the Blockchain industry has grown exponentially. To start with, there really is a Blockchain industry now, and with it, a big ecosystem that is growing in every direction. In 2009, there was Bitcoin. Then, in 2014, the Ethereum … Read more
Infrastructure as Code
Infrastructure as Code Infrastructure as Code (IaC) uses a high-level descriptive coding language to automate the provisioning of IT infrastructure. This automation eliminates the need for developers to manually provision and manage servers, … Read more
API Economy: Code + API = Money
We live in an interconnected world whose fabric is wired in software threads. Application Programming Interfaces contribute to this fabric through the optimization of resources such as time and money. Thanks to the sharing of APIs, the full potential … Read more
COVID-19 & Open Source: a Shared Global Approach to Emergencies
There is a lot of discussion about contact tracing as a major contributor to preventing the spread of Coronavirus, COVID-19, or SARS-CoV2, as it is variously known. The current situation in this regard is fairly fluid and each relevant component - … Read more
Should Developers Care About Business Decisions?
Businesses around the globe are investing in digitization. While the demand for business applications is outstripping supply by a factor of five, CIOs and IT leaders are competing for talent to get this elusive full-stack developer (whoever he … Read more
Even if you are a Developer, call them essential, not soft skills!
Google "in-demand skills", and you'll see a plethora of lists of desirable knowledge and behaviours. These are typically a split between hard and soft skills. The underlying concept that separates the two is that hard skills involve intelligence and … Read more
Five Habits of Highly Successful Developers
For many of us, writing code and developing software is one of best professions in the world. However, software developers often have habits that pose obstacles, both visible and invisible. This work requires a consistent, proactive approach for a … Read more
What can be done about developer burnout?
It's common to hit a particular wall at least once in your career. It's called burnout, a special kind of work-related stress characterised by a state of physical or emotional exhaustion that also involves a sense of reduced accomplishment and loss … Read more
Web3.js: the Ethereum Blockchain JavaScript API
Introduction In previous articles in this series, we have learned how a basic smart contract is made, and discovered that Ethereum Studio is a simple and easy way to develop and deploy on a testnet before going into the Ethereum network. Next … Read more