Entrepreneur
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.
4 COMMENTs
JavaScript
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.
JavaScript
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!
Web
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.
6 COMMENTs
JavaScript
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.
1 COMMENT
WordPress
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.
4 COMMENTs
PHP
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!
1 COMMENT
Mobile
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
3 COMMENTs
Design & UX
Aja Frost, Jan 24

Dark UX: Dirty Tricks and Tactics to Avoid in 2017

Often our goals and those of our user are in alignment – but not always. Sometimes you have a devil on one shoulder and an angel on the other.
Entrepreneur
M. David Green, Jan 24

Team Resources in Scrum

A scrum team doesn't work in a vacuum. There's usually an organization that exists around scrum, and that supports the efforts of the scrum team
8 COMMENTs
Ruby
Ilya Bodrov-Krukowski, Jan 23

Start Your SEO Right with Sitemaps on Rails

3 COMMENTs
Java
Ivan Mushketyk, Jan 23

Declutter Your POJOs with Lombok

Lombok is a library that helps to reduce Java's verbosity. This tutorial presents how to use it to write clearer POJO classes.
JavaScript
Nilson Jacques, Jan 23

SitePoint Needs You: The 2017 JavaScript Survey

Nilson Jacques asks you to help SitePoint make the JavaScript channel even better this year by taking our 10-question JavaScript survey. 
4 COMMENTs
Entrepreneur
Charles Costa, Jan 23

Boost Your Brand by Turning Your WordPress Blogs into eBooks

Publishing your own eBooks can seem daunting, however WordPress' versatility makes eBook creation easy by using existing content and off-the-shelf plugins.
HTML & CSS
Tiffany Brown, Jan 23

CSS Selectors: Pseudo-elements

HTML & CSS
Liam Boogar, Jan 23

Build the Ultimate Search for Your Business, Just Like Google and Amazon

Find out how to improve your on-site search with Algolia.
3 COMMENTs
Entrepreneur
Michelle Nickolaisen, Jan 20

How to Earn Passive Income by Creating Digital Info Products

Freelance income has its ups and downs. Info products can help you diversify your income--and they're easy to create. Here's how to get started.
PHP
Christopher Vundi, Jan 20

Laravel and Braintree: Middleware and Other Advanced Concepts

Chris Vundi focuses on fine tuning our online Laravel and Braintree courses website by tweaking the subscription plans and securing the app
Entrepreneur
M. David Green, Jan 20

Scrum Rituals: Sprint Demo

At the end of the sprint, everything that was worked on for the current sprint is demonstrated for the team, the product owner, and observers.
40 COMMENTs
Mobile
Joyce Echessa, Jan 19

Using the YouTube API to Embed Video in an Android App

Joyce Echessa shows how to use the YouTube API to embed video into an Adroid App.
31 COMMENTs
Web
Craig Buckler, Jan 18

What's the Best Programming Language to Learn in 2017?

Reflect on your skill set and career choices. Have you made the right decisions? Are there better options? Should you consider a change?
49 COMMENTs
Entrepreneur
Paul Maplesden, Jan 18

8 PayPal Alternatives for Your Online Business

PayPal is the biggest name in online payments, but it's risky to rely on it solely. These PayPal alternatives allow you to diversify your payment options.
37 COMMENTs
JavaScript
Craig Buckler, Jan 18

An Introduction to Gulp.js

This article, sponsored by New Relic, provides an introduction to the automated task runner, Gulp.js, and shows how it can be used to improve page size.
2 COMMENTs
HTML & CSS
Baljeet Rathi, Jan 18

Writing Element Queries Today Using EQCSS

Baljeet Rathi looks at how we can use element queries today using the EQCSS plugin, along with the advantages and disadvantages of doing so.