How to Use OpenGL ES in Android Apps

Almost every Android phone available in the market today has a graphics processing unit, or GPU for short. As its name suggests, this is a hardware unit dedicated to handling calculations that are usually related to 3D graphics. As an app developer, you can make use of the GPU to create complex graphics and animations…

Details

Compétition = Rémunération, parce que vous le valez bien !

Compétitions, appels d’offres, concours, travail spéculatif… Devoir travailler gratuitement dans l’espoir d’obtenir un contrat est devenu un fléau pour les professionnels du numérique, du design et de la communication. C’est le constat inquiétant que dresse l’association Métiers Graphiques. Face au abus, au dévoiement du travail participatif, au mirage du tout gratuit sur internet, l’association qui…

Details

Uploading Files With Rails and Dragonfly

Some time ago I wrote an article Uploading Files With Rails and Shrine that explained how to introduce a file uploading feature into your Rails application with the help of the Shrine gem. There are, however, a bunch of similar solutions available, and one of my favorites is Dragonfly—an easy-to-use uploading solution for Rails and…

Details

Managing Cron Jobs Using Python

In this tutorial, you’ll learn the importance of cron jobs and why you need them. You’ll have a look at python-crontab, a Python module to interact with the crontab. You’ll learn how to manipulate cron jobs from a Python program using the python-crontab module. What Is Cron? During system administration, it’s necessary to run background…

Details

Making a Sliding Side Navigation Menu for Responsive Designs

In this tutorial, you will be creating an expandable side navigation menu with JavaScript and CSS. The final product will appear as shown below: The Markup To get started, let’s add some markup for our side menu: <div id= »sideNavigation » class= »sidenav »> <a href= »javascript:void(0) » class= »closebtn » onclick= »closeNav() »>&times;</a> <a href= »# »>About</a> <a href= »# »>Features</a> <a href= »# »>Contact Us</a> </div> <nav class= »topnav »> <a…

Details

My Laravel Package Building Workflow

Packages are a really important part of the Laravel experience (just like with any other framework). Whatever we need to do, there’s probably already a package for it out there; ready for a composer require to bring some magic in. Some weeks ago, I had an idea for a new one. I work for AdEspresso,…

Details

Crafty Beyond the Basics: Collisions

It is very important in a game that you detect collisions properly. Nobody is going to play a game where things start exploding even when they are many pixels apart. Besides the graphics and sounds, this is one more thing that you should try to keep as accurate as possible. In this tutorial, you will…

Details

Crafty Beyond the Basics: Sprites

In all the Crafty tutorials up to this point, you have been using square or rectangular boxes to understand different concepts like animation and keyboard or touch events. While this is a great way to quickly learn more about the library, you will most probably like to use images in your actual games. In this…

Details