
Ashraff explains how to create streams and then transform them using three widely used higher-order methods named map, filter and reduce.
Ashraff explains how to create streams and then transform them using three widely used higher-order methods named map, filter and reduce.
Jehan introduces Please, a bash script for automating the installations of many CMSs and Frameworks by configuring them automatically into your Vagrant box.
Shaumik introduces web scraping, and how you can create your own web scraping scripts for collecting data from the web.
Implementing Java's hashCode is a fundamental task for any Java developer, but the devil is in the details. Nicolai Parlog explains how to do it correctly.
Jonathan introduces Cocycles, a new code search engine that can read code and search open-source code snippets by functionality.
Java variables enable programmers to store single data points, bits of information, for later use. Lincoln Daniel explains how to use them correctly.
Shaumik Daityari identifies some of the common pain points for Python beginners and presents elegant solutions for dealing with them.
Take a sneak peak at one of our lesson in our Python course. In this video, you'll explore how to create anonymous functions in Python, lambda functions.
Jeroen Moons offers advice and lessons learned on how to get a legacy codebase under control and bring it to a new level of maturity.
Chris Ward looks at BigchainDB and how it uses the Blockchain in a new and innovative way — for data storage!
Abder-Rahman explores uses of "yield" in Python, such as resuming execution where a function exited, iterating over a sequence, and working with iterables.
An explanation of the new reticle in the Cardboard v0.6 Unity SDK, how it can be customized and used.
Brij Mishra looks at web app state management, and Microsoft's In-Memory OLTP, to provide ASP.NET with a faster Session State Provider.
Patrick Catanzariti looks at the Meta augmented reality app exporting and submission process for Meta Pioneers.
Patrick Catanzariti explores the latest Meta 2 augmented reality headset announcement from an augmented reality developer perspective.
Shaumik examines the purpose of APIs, and how Postman can help with the critical task of testing them for functionality, exception handling and security.
Patrick Catanzariti explains the basics of putting together a Meta augmented reality project in Unity.
Zdravko Jakupec follows up on his introductory article to saving and loading player-related data in Unity 5, tackling the difficult topic of world objects.
Are your MongoDB queries fast and effective regardless of database size? Craig discusses a number of options to consider when your NoSQL queries go quirky.
Jeremy provides a step-by-step tutorial on how an Atom package is structured, how you can create your own, and how you can publish it to the world.
Shaumik Daityari describes in simple steps how to update your GitHub fork via the command line interface.
Learn how to use the Github web UI to sync a fork with the original repo quickly and easily, all without the use of a CLI
Vincent Quarles builds on his original Unity-based Pong clone to imitate the classic Pong UI and to add improved gameplay.
Vincent Quarles takes you on a journey to create the old Pong game in Unity, from start to finish. Looking to get your foot in the game dev door? Go!
Vincent Quarles builds on a previously written tutorial by adding a pause, a main menu, and a game over screen to his Dodger game clone in Unity.
Osvaldas Valutis explains a simple technique for keeping your publish dates fresh and up to date.
Chris Ward provides tips on making Git and GitHub projects fit better into developer workflow—from running tests to deploying your code to a server.
Tanay Pant presents a step-by-step guide to creating a simple 3D game using the Unity 5 gaming platform.
Josh Althuser explores the meaning of full stack development, and the pros and cons of hiring full stack developers.
Shivam Mamgain explores ways to utilize and customize Google Maps with GMaps.js, a library that makes it much easier to harness the Google Maps API.