Shaumik Daityari, Jan 31

How to Import Data and Export Results in R

Shaumik explains how to extract data from text files, CSV files and databases, and how to send that data to a web server.
Tania Rascia, Jan 31

A Beginner's Guide to JavaScript Variables and Datatypes

Get a solid understanding of the language from first principles, as Tania Rascia explains the basics of JavaScript variables and datatypes.
Louis Lazaris, Jan 31

20+ Docs and Guides for Front-end Developers (No. 11)

Louis Lazaris is here with installment number 11 of his series on fantastic learning resources, docs and guides for front-end developers 
Deivi Taka, Jan 31

Understanding iOS Proactive Suggestions

With the introduction of the “Proactive” feature in iOS 9, Apple is trying to proactively assist you. The system learns from your actions and attempts to anticipate them. It starts showing suggestions, recommendations, apps you frequently use, etc. The Handoff feature hasn’t changed but the space usually reserved for it in the lock screen is used for suggested apps. Apps shown in the bottom-left corner of the lock screen and in the app switcher are based on your location or habits. The following screenshots show quick access to the Music app when I plug in my headphones. iOS has noticed that when I plug in my headphones, I immediately go to the Music app, so it now gives me quicker access to it. The same will happen for an app that uses location. It will appear when you are near your favorite restaurant, for instance. Spotlight search can be reached from the home menu; by swiping down or by swiping all the way left. The first thing to notice are the Siri suggestions below the search bar. By default, you’ll see the 4 apps you are likely to use at that given time (of the day or night), but it can be expanded up to 8 apps. It also depends on your location, or on whether your headphones are plugged in. So Siri suggests apps depending on your previous behavior or on the time of the day. In the screenshot below on the left, Siri has suggested messaging apps and a game I currently play. Notice that in the screenshot on the right, the suggestions change as I plugged in my headphones. Just as in the previous example, the system is trying to help access the Music app quicker.
Alejandro Gervasio, Jan 30

Using CDI/Weld to Inject JPA/Hibernate Entity Managers

A tutorial on how to use Contexts and Dependency Injection (CDI) / Weld and Hibernate in the development of a full-blown JPA application.
Mark Brown, Jan 30

A Beginner's Guide to Webpack 2 and Module Bundling

In this beginner-friendly webpack 2 tutorial, Mark Brown demonstrates how to set up and configure webpack to transform and bundle all your front-end assets.
Ian Chandler, Jan 30

9 WordPress Plugins to Help Get More Social Shares

Ian Chandler shares 9 WordPress plugins that will help you leverage the power of social media to get your content shared over and over again.
Bruno Skvorc, Jan 30

Testing Frenzy - Can We BDD Test the Units?

Let's take a look at Peridot - a testing suite with a different approach. Can we BDD test our units? Should we?
M. David Green, Jan 30

Scrum Rituals: Sprint Retrospective

If the daily standup is one of the most iconic rituals of scrum, the sprint retrospective may be the most representative of the agile philosophy.
Bruno Skvorc, Jan 27

Sourcehunt 17.1: 7 Interesting PHP Packages to Keep an Eye On

Here's January's Sourcehunt with 7 new libs/packages to keep and eye on or to contribute to. Use open source? Give back by helping out!
Ada Ivanoff, Jan 27

The 12 Best Android Tutorials for First-Time App Developers

When you are a beginner, it's easy to get confused about where to start. To make it easy for you here are 12 Android tutorials to start with.
Tiffany Brown, Jan 27

CSS Selectors: Specificity

Think of specificity as a score or rank that determines which style declarations are ultimately applied to an element
Design & UX
Alex Walker, Jan 26

The First Rule Of Good Software Design? First, Do No Harm!

We design features with the idea that they are helping our users – but sometimes these same features can be damaging to users with different needs.
Nitish Kumar, Jan 26

A Step by Step Guide to the Auto-Placement Algorithm in CSS Grid

Nitish Kumar gets close and personal with the workings of the auto-placement algorithm in the CSS Grid Layout module
Louis Lazaris, Jan 26

More HTML5 Semantics: Content Types & New Elements

In this chapter, we’ll discuss even more new elements, along with changes to content types, available in HTML5
Kevin Wood, Jan 25

7 Copywriting Hacks to Boost Your Conversions

Kevin Wood shares seven copywriting tips that beginners can apply to their marketing materials immediately.
Joyce Echessa, Jan 25

Building a Facebook Chat Bot with Node and Heroku

Create a simple Facebook Chat bot that responds to movie queries from users via Facebook messenger. Joyce Echessa steps you through the process in detail.
Angela Molina, Jan 25

Introducing: Chatbots with Our First Mini Course

We’re happy to introduce Mini Courses, it’s a shorter course made for your quick breaks. In 1-hour, we'll show you how to make your first chatbot, for free!
M. David Green, Jan 24

Versioning Show, Episode 21, with Sherry Walling

In this episode, Tim and David are joined by Sherry Walling, a licensed clinical psychologist with a special interest in technology-related issues.
M. David Green, Jan 24

Filtering and Chaining in Functional JavaScript

M. David Green uses filtering to limit a data set & chaining to combine the results with map/reduce. The result—clean code that performs complex operations.
Jason Daszkewicz, Jan 24

WordPress Multilingual Plugins to Level Up Your Global Reach

Increasing global reach is something every developer and website owner should consider. Jason Daszkewicz covers the top multilingual plugins available.
Wern Ancheta, Jan 24

Calendar as a Service in PHP? Easy, with Google Calendar API!

Wern builds a fully custom calendar application using the Google Calendar API and the Laravel framework - check it out!
Abbas Suterwala, Jan 24

Kotlin Techniques that Improve Your Android Code

Kotlin is a general purpose language. It compiles to Java bytecode. Kotlin is developed by the company JetBrains which makes IntelliJ IDE. This article covers techniques which make writing Android code in Kotlin efficient or easy. You can find the code for this article at GitHub Using Static layout imports in Kotlin One of the pain points of working with Android is when we want to use one of the views in the activity. We have to use the ‘findViewById()’ function and then type cast it to the appropriate view type. Kotlin takes a different approach: it lets you import all the views in your layout file. For example, suppose we have a layout file as below