Search results for ""

Showing 1662-1672 of 1754 results

Video Game Physics Tutorial - Part I: An Introduction to Rigid Body Dynamics

Simulating physics in video games is very common, since most games are inspired by things we have in the real world. Rigid body dynamics – the movement and interaction of solid, inflexible objects – is by far the most popular kind of effect simulated in games.

In this series, rigid body simulation will be explored, starting with simple rigid body motion in this article, and then covering interactions among bodies through collisions and constraints in the following installments.

18-minute readContinue Reading
Nilson Souto

Nilson Souto

Advanced Java Class Tutorial: A Guide to Class Reloading

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
Lê Anh Quân

Lê Anh Quân

From the Ground Up: How I Built the Developer's Dream Keyboard

Going from a software background, knowing nothing about electronics, to designing and building a powerful, marketable hardware device is an interesting and fascinating experience. In this article, I’ll describe the design of how this electronic masterpiece works.

11-minute readContinue Reading
László Monda

László Monda

Blockchain Technology Explained: Powering Bitcoin

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
Nermin Hajdarbegovic

Nermin Hajdarbegovic

Context Aware Applications and Complex Event Processing Architecture

Since almost all smartphones today are equipped with location sensors, motion sensors, bluetooth, and wifi, today’s mobile apps can use context awareness to dramatically increase their capabilities and value. This article walks you through building a context aware app that employs complex event processing.

9-minute readContinue Reading
Rahul Devaskar

Rahul Devaskar

World-class articles, delivered weekly.

By entering your email, you are agreeing to our privacy policy.

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

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
Nikolay Derkach

Nikolay Derkach

React.js View State Management Tutorial

One of the biggest and most common problems in front-end web development is state management. A developer is constantly focused on keeping the state object in sync with its view and the DOM representation. Users can interact with the application in many ways and it’s a big task to provide a clean transition from one view state to another.

We will see how using React JavaScript library can help us reduce application complexity and offload UI transitions from our application.

10-minute readContinue Reading
Leonardo Andrés Garcia Crespo

Leonardo Andrés Garcia Crespo

The Publish-Subscribe Pattern on Rails: An Implementation Tutorial

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.

9-minute readContinue Reading
Ahmed AbdelHalim

Ahmed AbdelHalim

Building Real-time, Multiplatform Mobile Applications: Examples Using Ionic Framework and Firebase

This article provides step by step guide for building hybrid multiplatform real-time mobile application using the Ionic Framework and the Firebase.

10-minute readContinue Reading
Avinash Kaza

Avinash Kaza

A Map to Perfection: Using D3.js to Make Beautiful Web Maps

Data Driven Documents, or D3.js, is an awesome data visualization library. In this article, I’ll discuss one particularly compelling application of D3.js: map making. We’ll go through the common challenges of building a useful and informative web map, and show how in each case, D3.js gives you everything you need to make your map look and feel beautiful.

6-minute readContinue Reading
Tomislav Bacinger

Tomislav Bacinger

One Size Fits Some: A Guide to Responsive Web Design Image Solutions

As mobile and tablet devices come closer to achieving final world domination, web technology is in a race to accommodate the ever-growing number screen sizes. However, devising tools to meet the challenges of this phenomenon brings a whole new set of problems, with one of the latest buzzwords to emerge being “responsive web”.

7-minute readContinue Reading
Kado Damball

Kado Damball

World-class articles, delivered weekly.

By entering your email, you are agreeing to our privacy policy.

Join the Toptal® community.