This website stores cookies on your computer in order to improve your browsing experience. We do not collect personal data through the use of cookies. By continuing to browse, you give your consent.
Your code is highly vulnerable to external malicious attacks, and attackers are constantly coming up with new and innovate ways of injecting their code into your apps/websites. One way is…
How ASP.NET Core and AWS made change request anxiety a thing of the past Only a couple of years ago, this would have passed as a short horror story: A…
This is part 2 of the story of Maestral Code Accelerator. In part 1, we discussed why they re such a good thing to have. In this installment, read about…
I really like chocolate muffins, and I bet you do too. There are hardly any other things in this world as affordable as muffins that can give you as much…
Hi there ambitious, hard-working, Android developers! On behalf of 2 billion Android users, I d like to thank you for your efforts in bringing solutions that make us more productive…
I began writing this post hoping it will help you see all those shades of threats and risks to your code. What is Threat Modeling: If you want to build…
Intro Most of the traditional applications read and write database requests are asymmetrical, and database is mostly adapted to only one type of request. In this blog, I ll show…
Introduction: The dreadful CMS trade-off Modern web is all about great performance. If you ve been in this industry for a little while, you ll have likely heard about how…
A system steadily growing in popularity Apache Kafka is a genuinely likable name in the software industry; decision-makers in large organizations appreciate how easy handling big data becomes, while developers…
Deno?? Have I just misspelled Node? Yes and No. (No-De / De-No) It was created by Ryan Dahl, the expert that stands behind the NodeJS, hence the name game-play. As…
Imagine the following scenario: The most popular and highly visited film festival in Southeast Europe needs you to create a customized ticketing software. MVP deadline 2 months. You have a…
It’s been nearly four years since the first version of .NET Core was introduced (June 27th, 2016). It has been a long journey filled with continual innovations, improvements, and excitement because…
This writing originally appears at codeeve.com. If you ve been working with Angular, you might have found yourself in a situation where you questioned the need of using external data…
In recent years, air toxicity contributed grossly to mortality rates. With the increase in the urban population, air quality has become an alarming concern around the world. Thus, the necessity…
This is a two-part guide for programming the AR Drone 2.0 using JavaScript and Node.js. Read more about building a custom app to configure and control your drone in Part…
HCareers the largest hospitality recruitment and career platform in North America Virgil Holdings Inc. owns and operates HCareers, the world s most comprehensive career navigation, and recruiting platform. The HCareers…
In an ongoing battle to remain productive while delivering quality code, we are always on the lookout for the practices that help us do our best work. Code inspection plays…
Although I wrote the following blog a while ago, I decided to re-publish it since the topic is still of interest to many. It seems everywhere you look these days,…
You are probably familiar with the term static code analysis, especially if you have a few years of experience under your belt. And if you re just getting started, let s…
Key takeaways The decorator is a structural design pattern that uses composition instead of inheritance It provides a flexible alternative to sub-classing for extending functionality at runtime By enforcing the…
This is a two-part guide for designing flexible and cross-platform API using ASP.NET Core. You can read Part 1 here. In this part, we will explain how to configure API middleware and other…
This will be a two-part guide for designing flexible and cross-platform API using ASP.NET Core. Key takeaways ASP.NET Core is a cross-platform, high performance framework which can be used for…
Node.js is a powerful platform used all over the world to build incredible things. In this article I will present the whats and whys of Node.js, the package managers you…
When I started working with React Native recently, I did a lot of research on infinite scroll. There are many proposed solutions online, even libraries ready to be used, but none…
Beginner s guide for setting up your first Solidity smart contract. When I realized all the possibilities blockchain provides, I immediately wanted to create something. So I decided to work…
I am probably not the only software developer who Googles everything, even the things I know how to implement, in order to check if anyone has some useful tips and…
Topic modeling & Anomaly detection IntroductionWe are living in the age of data. Using the self-learning algorithms from the field of machine learning, we can turn this data into knowledge….
One of the rare challenges I encountered while working with Vue.js which could not immediately be answered by Vue s impeccable documentation was our clients requirement of enabling the user to…
Even though Augmented Reality (AR) is nothing new to the tech world with projects like Google tango and Vuforia, the rapid rise of the leading player Apple in this field is enviable. Their…
More about semantic versioning can be found here: https://semver.org/ For a while we ve been using semantic build numbers to tag successful builds in tools like Jenkins and TeamCity in order to have the usual…
Are you familiar with that oddly satisfying feeling when you finish a perfectly readable and understandable piece of code and it works just as you ve imagined it would? If…
With React Native we are writing the code for both, iOS and Android, and it doesn’t take long to notice that we need to differ one from another. As we…
Following my previous article, we are going to continue with an introduction to React Native. Assuming you have everything set up and ready, and you have created your first project and…