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
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.
How to Monitor Microservices
At their core, microservices are a response to the monolithic applications of yesteryear. Rather than designing apps as one massive entity that is so interconnected there is no such thing as a small problem anymore, microservices instead break even … Read more
The Lifecycle of a Remote Code Execution Security Incident
It's not always easy to understand the trust value of a penetration testing until a critical security incident happens to you. Last year at Codemotion Rome, Giovanni Mellini is Head of Information, systems, and network security at ENAV S.pA., … Read more
Is It Time to Learn A Legacy Mainframe Language Like COBOL?
Table Of ContentsMainframe legacy languages persist beyond COBOLThe problem of expiring talentThe Linux Foundation's Open Mainframe Project is here to help Why learn a legacy mainframe language? The Common Business-Oriented Language (COBOL) is … 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
Lambda Calculus: Functional Programming With No Tears
Table Of ContentsHow Lambda Calculus worksThinking as a Functional ProgrammerConclusions Lambda Calculus doesn’t seem to be a suitable topic for mainstream conferences, where it must compete against numerous talks about the latest and greatest … Read more
Security Is Not Just the Responsibility of the Security Manager
The following article was inspired by some of the best talks we had the opportunity to host during our offline conferences over the last few years. Together, they offer a broader view of the aspects related to Security. We have committed … 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
Does open source software have a security problem?
You'd be hard-pressed to find a day where a cybersecurity incident doesn't hit the news, whether it's hackers accessing personal data, undertaking a DDoS attack or deploying ransomware. Over the years, security breaches have crippled industries, … 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
Testing your C# code with xUnit
It should be clear to everyone by now that automating code testing is not a whim, a habit of some programmers, nor an optional activity. It is a necessity that helps you to be confident that your code does what it should, and allows you to change it … 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
Troubleshooting & Debugging Microservices
From Hoverfly to Lyft Envoy, there are a number of tools available for troubleshooting and debugging microservices. But even with tools in hand, debugging microservices can be a challenge. With so many layers of potential abstraction and complexity, … Read more
IoT Innovation and Bluetooth® mesh networks
Bluetooth® mesh was released in 2017. It allows the creation of secure networks of tens of thousands of Bluetooth devices and the creation of truly smart, self-optimising buildings, with sensors, lights, air-conditioning units and more, all working … 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
Blockchain and cryptocurrencies serving against COVID-19
The COVID-19 pandemic has changed many lives, but many industries are clearly prepared to act to find proactive solutions. The blockchain industry seems to be one of the most prepared, having created its own infrastructure over the last 10 years. … 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