8 COMMENTs
Web
Shaumik Daityari, May 20

Web Scraping for Beginners

Shaumik introduces web scraping, and how you can create your own web scraping scripts for collecting data from the web.
Java
Nicolai Parlog, May 19

How to Implement Java's hashCode Correctly

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.
3 COMMENTs
Web
Jonathan Saring, May 18

Find JavaScript Code Snippets by Functionality with Cocycles

Jonathan introduces Cocycles, a new code search engine that can read code and search open-source code snippets by functionality.
Web
Kevin Kononenko, May 17

A Beginner's Guide to Data Binding in D3.js

Kevin Kononenko introduces "data binding" or "data joins" in d3.js, explaining how data is tied to actual elements in the DOM.
Web
Stephen Altrogge, May 17

Segment Makes Your Data Play Nice

Stephen Altrogge looks at Segment, a service that consolidates all of your business analytics in one place.
16 COMMENTs
JavaScript
James Hibbard, May 16

Three Skills Every New Programmer Should Learn

In a recent interview Joel Spolsky detailed 3 skills every software developer should learn. Read on to find out what they are and let us know if you agree.
63 COMMENTs
Web
Zack Wallace, May 13

MODX: The Best CMS You've Never Used?

Zack Wallace digs into MODX CMS, how it works, how to use it, and why you should consider it over other CMS offerings.
Java
Lincoln Daniel, May 12

Understanding Java Variables and Data Types

Java variables enable programmers to store single data points, bits of information, for later use. Lincoln Daniel explains how to use them correctly.
5 COMMENTs
Web
Shaumik Daityari, May 11

5 Common Problems Faced by Python Beginners

Shaumik Daityari identifies some of the common pain points for Python beginners and presents elegant solutions for dealing with them.
7 COMMENTs
Design & UX
Ada Ivanoff, May 11

The 7 Cross-Browser Testing Tools You Need in 2016

Though browsers are arguably more reliable than they've ever been, we still can't forget about cross-browser testing tools. Ada has 7 top options for you.
1 COMMENT
Web
Daniel Schwarz, May 11

10 Development Assets to Help You Kickstart Your Next Project

Daniel Schwarz looks at ten web development assets from Codester that could save you time and money on your next project.
Web
Elio Qoshi, May 11

Sourcehunt: Emerging Tech Edition

In the first emerging tech edition of Sourcehunt, we look at open source projects on virtual reality, augmented reality and the Internet of Things!
7 COMMENTs
Web
Simon Codrington, May 04

Saving Bandwidth with Chrome's Data Saver

Simon introduces Google Chrome's Data Saver, a feature for mobile and desktop that saves bandwidth without increasing load times — much.
17 COMMENTs
Web
Craig Buckler, May 03

Browser Trends May 2016: Firefox Finally Overtakes IE

It's taken almost 14 years but Mozilla can finally claim to have more web users than Microsoft in the battle of the browsers.
4 COMMENTs
JavaScript
Elio Qoshi, May 02

Interview with Brendan Eich, CEO of Brave

Elio Qoshi is joined by Brave CEO, Brendan Eich, to talk about the Brave browser, its controversial business model and its safer, faster browsing experience
21 COMMENTs
Web
Craig Buckler, Apr 29

How to Use JSON Data Fields in MySQL Databases

MySQL 5.7 supports a JSON field type which permits NoSQL-like data storage. In Craig's tutorial, he examines whether it's workable or witchcraft.
Design & UX
Elio Qoshi, Apr 28

Sourcehunt Design April: How About Adding Fedora to Your CV?

April's Sourcehunt brings two Open Source goliaths. How would you like to add Fedora and/or Mozilla to your design portfolio?
Web
Cate Lawrence, Apr 27

10 Examples of 3D Printing Transforming Our Reality

An exploration of some fascinating highlights in the use of 3D printing over the past decade.
Web
Kevin Kononenko, Apr 26

Creating Animated Google Map Markers with CSS and JavaScript

Kevin Kononenko shows how to create animated markers in Google Maps that respond to the user's actions.
8 COMMENTs
Web
Craig Buckler, Apr 22

Opera VPN: the Future of Private Browsing?

Opera 38 offers a free, unrestricted, encrypted VPN which hides your browsing activities. Craig discusses the implications of easy online privacy.
Web
Adam Bard, Apr 20

Deploying to Heroku: An introduction

Adam Bard explains the simple steps involved in deploying web applications to Heroku, a managed server platform.
13 COMMENTs
Web
Patrick Catanzariti, Apr 18

Embedding Virtual Reality Across the Web with VR Views

Patrick Catanzariti explains how to use Google's new VR Views to embed VR content on your website.
2 COMMENTs
Web
Theodhor Pandeli, Apr 15

How to Build a 2D Tapping Game in Unity

Theodhor Pandeli walks through the process of creating a basic 2D tapping game in Unity.
Web
Jeroen Moons, Apr 13

Technical Debt: Rescuing Legacy Code through Refactoring

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.