Back-end

Showing 28-36 of 45 results
EngineeringIcon ChevronWeb Front-end

Advanced Java Class Tutorial: A Guide to Class Reloading

By Lê Anh Quân

In Java development, a typical workflow involves restarting the server with every class change, and no one complains about it. But is Java class reloading that difficult to achieve? And could that problem be both challenging and exciting to solve? In this article, I will try to address the problem, help you gain all the benefits of on-the-fly class reloading, and boost your productivity immensely.

12 minute readContinue Reading
EngineeringIcon ChevronData Science and Databases

Blockchain Technology Explained: Powering Bitcoin

By Nermin Hajdarbegovic

Bitcoin blockchain is the backbone of the network and provides a tamper-proof data structure, providing a shared public ledger open to all. This article provides insight in blockchain technology, current status and its potential.

6 minute readContinue Reading
EngineeringIcon ChevronTechnology

A Tutorial for Reverse Engineering Your Software's Private API: Hacking Your Couch

By Nikolay Derkach

Reverse engineering and hacking are usually related to malicious activities that result in sleepless nights of engineers responsible for system maintenance. Reverse engineering is a tool that we can utilize to find the flaws and improve our software in many aspects. This article shows us how to use these techniques to learn more about different implementations of web API.

14 minute readContinue Reading
EngineeringIcon ChevronWeb Front-end

The Publish-Subscribe Pattern on Rails: An Implementation Tutorial

By Ahmed AbdelHalim

The publish-subscribe pattern (or pub/sub, for short) is a messaging pattern where senders of messages (publishers), do not program the messages to be sent directly to specific receivers (subscribers). Instead, the programmer "publishes" messages (events), without any knowledge of any subscribers there may be. This article provides insight in how to use the pub/sub pattern, in Rails, to communicate messages between different system components without these components knowing anything about each other's identity.

8 minute readContinue Reading
EngineeringIcon ChevronTechnology

Buggy CakePHP Code: The 6 Most Common Mistakes CakePHP Developers Make

By Michael Houghton

CakePHP is an amazing PHP framework, but it has a steep learning curve! It requires a good amount of research and training to become an expert. This article describes few bad practices when writing a CakePHP code, and proposes the correct approach to avoid them.

9 minute readContinue Reading
EngineeringIcon ChevronWeb Front-end

JavaScript Promises: A Tutorial With Examples

By Balint Erdi

Promises are a hot topic in JavaScript, and you should definitely get acquainted with them. They are not easy to wrap your head around, it can take a few articles, and a decent amount of practice to comprehend them. Aim of this article is to help you understand Promises, and nudge you to get more practice using them.

9 minute readContinue Reading
EngineeringIcon ChevronWeb Front-end

The 10 Most Common Mistakes Web Developers Make: A Tutorial for Developers

By Demir Selmanovic

Today we have thousands of digital and printed resources that provide step-by-step instructions about developing all kinds of different web applications. Development environments are "smart" enough to catch and fix many mistakes that early developers battled with regularly. There are even many different development platforms that easily turn simple static HTML pages into highly interactive applications. All of these development patterns, practices, and platforms share common ground, and they are all prone to similar mistakes caused by the very nature of web applications.

9 minute readContinue Reading
EngineeringIcon ChevronData Science and Databases

A Machine Learning Tutorial With Examples: An Introduction to ML Theory and Its Applications

By Nick McCrea

This Machine Learning tutorial introduces the basics of ML theory, laying down the common themes and concepts, making it easy to follow the logic and get comfortable with the topic.

15 minute readContinue Reading
EngineeringIcon ChevronTechnology

My CakePHP 3 Review – Still Fresh, Still Hot

By Michael Houghton

The Cake development team considers CakePHP 3 to be a game changer. With the alpha version of CakePHP 3 now hot out of the oven, this article takes a fresh look at CakePHP as an effective modern framework for PHP development.

10 minute readContinue Reading

Join the Toptal® community.