Uploading With Rails and Paperclip
This is the last article in the "Uploading with Rails" series. In the past couple of months we have already discussed the Shrine, Dragonfly, and Carrierwave gems. Today's guest is Paperclip by...
View ArticleBuilding a Python Code Review Scheduler: Sending Review Requests
In the first part of the tutorial series, you saw how to set up the project and its required configurations. You processed the project git logs and printed them in the terminal. In this part, we'll...
View ArticleServerless Apps With Firebase Cloud Functions
Firebase's goal is to help developers build better apps and grow them into successful businesses. By taking care of your app back-end or infrastructure, Firebase lets you focus on solving problems for...
View ArticleList Comprehensions in Python
List comprehensions provide you a way of writing for loops more concisely. They can be useful when you want to create new lists from existing lists or iterables. For example, you can use list...
View ArticleBuilding a Python Code Review Scheduler: Keeping the Review Information
In the second part of this series, you saw how to collect the commit information from the git logs and send review requests to random developers selected from the project members list.In this part,...
View ArticleSecuring Communications on iOS
Mobile security has become a hot topic. For any app that communicates remotely, it is important to consider the security of user information that is sent across a network. In this post, you'll learn...
View ArticleHow to Build a User Tour With Shepherd in JavaScript
What You'll Be CreatingIntroductionRegardless how simple we try to make our web applications, it's often helpful to guide new users through their first experience. Visual tours are likely the easiest...
View ArticleBuilding a Python Code Review Scheduler: Review Follow-Up
In the third part of this series, you saw how to save the code review request information for follow-up. You created a method called read_email to fetch the emails from the inbox to check if a reviewer...
View ArticleCreate a Blackjack Game in Swift 3 and SpriteKit
What You'll Be CreatingIn this tutorial you'll create a blackjack game in SpriteKit using Swift 3. You'll learn about implementing touch, creating visual animations, and many other concepts that will...
View ArticleHow to Make Your First Route in Laravel 5
Laravel is a PHP framework for modern web apps. It ships with built-in support for database migrations, object-relational mapping, routing, and authentication, making it easier for developers to start...
View Article15 Best Ionic App Templates
With Ionic, creating a high-performance, cross-platform mobile app is as easy as creating a website. In fact, if you are a seasoned web developer who wants to become an Android or iOS app developer...
View ArticleGetting Started With Chart.js: Introduction
People normally don't want to go through a large amount of data presented to them in form of text or tables. Mostly that's because it is boring, but more importantly, it's a little harder to process...
View ArticleNew Course: Code a Mobile App With NativeScript
Our new short course, Code a Mobile App With NativeScript, will quickly get you up and running with NativeScript, a useful framework for building cross-platform native mobile apps. What You’ll...
View Article20 Best Popup & Opt-In WordPress Plugins
We all know that providing informative, entertaining and/or inspiring content is a critical component to attracting visitors to our sites, but for many users the million dollar question is how to...
View ArticleHow to Handle Errors & Exceptions in the Yii Framework
What You'll Be CreatingIntroductionIn today's tutorial, I'll introduce Yii's error and exception handling and guide you through some introductory scenarios. Wondering what Yii is? Check out our...
View ArticleGetting Started With Chart.js: Line and Bar Charts
In the first introductory Chart.js tutorial of the series, you learned how to install and use Chart.js in a project. You also learned about some global configuration options that can be used to change...
View ArticleWorking With PHP Arrays in the Right Way
In this tutorial, I am going to make a list of common PHP array functions with examples of usage and best practices. Every PHP developer must know how to use them and how to combine array functions to...
View ArticleQuick Tip: Working With Custom Fonts in Android O
The first developer preview of Android O is here!In this series, we’re looking at some of the up-and-coming UI features that you can start experimenting with today, via the Android O Developer...
View ArticleHow to Set Up a Project in Angular 2
The introduction of Angular 2 meant big changes for Angular developers. Often the best thing to do is to undertake a rewrite of the app, module by module.You can learn how to get started in this video...
View ArticleGetting Started With Chart.js: Radar and Polar Area Charts
The previous tutorial of this series focused on creating line and bar charts using Chart.js. Both these charts have their own uses and configuration options that were covered in detail in the last...
View Article