Your Web News in One Place

Articles by TutsPlus - Code from August 2017

< Return to TutsPlus - Code details.
06:33 pm - Wed, August 30, 2017
TutsPlus - Code New eBooks from A Book Apart, Smashing Magazine & more!
If you're a graphic or web designer with a thirst for knowledge, you're in luck. We've just partnered with A Book Apart and Smashing Magazine to bring you dozens of eBooks from some of the leading nam...
01:00 pm - Wed, August 30, 2017
TutsPlus - Code React Crash Course for Beginners, Part 2
In part one of this tutorial series, we used the create-react-app tool to create a working sample app as a starting point for our 'Movie Mojo' gallery app.In part two, we'll get to grips with adding ...
12:00 pm - Wed, August 30, 2017
TutsPlus - Code React Crash Course for Beginners, Part 1
In this tutorial series we'll dive right into using React as we build a fully working app to display a gallery of movies.Learning how to build an app from scratch is a great opportunity to practise us...
11:00 am - Wed, August 30, 2017
TutsPlus - Code Polymorphism With Protocols in Elixir
Polymorphism is an important concept in programming, and novice programmers usually learn about it during the first months of studying. Polymorphism basically means that you can apply a similar opera...
01:00 pm - Tue, August 29, 2017
TutsPlus - Code Set Up a React Environment, Part 4
React has been known in the past for being difficult to get started creating apps, as you really had to understand how to configure build tools manually. This is even before you write a single line of...
12:19 pm - Tue, August 29, 2017
TutsPlus - Code 17 Ways to Make your Mobile App Beautiful with Envato Elements
If you are a mobile app developer or interested in getting into designing apps and you haven’t heard of Envato Elements, this post is for you.Launched just last year, Envato Elements allows you...
12:00 pm - Tue, August 29, 2017
TutsPlus - Code Set Up a React Environment, Part 3
Throughout the rest of this tutorial series, we'll focus on setting up React locally. The first of these approaches is similar to CodePen, where the React scripts were inserted dynamically into your H...
11:08 am - Tue, August 29, 2017
TutsPlus - Code New Course: Get Started With Phoenix
If you want to learn about a rising web framework, you should check out Phoenix, a new framework for the Elixir language. With a server-side MVC pattern, it's similar to other web frameworks like Ruby...
03:00 pm - Mon, August 28, 2017
TutsPlus - Code Why MVC Might Not Be the Best Pattern for Cocoa Apps
MVC stands for Model-View-Controller, and it's a widespread architectural pattern for software development. It's the de facto design pattern for Cocoa development, and it has been for many, many years...
01:00 pm - Mon, August 28, 2017
TutsPlus - Code Set Up a React Environment, Part 2
If you are new to React then, understandably, you just want to get coding, and play around with some simple components to see how React works. You really don't want to have to wade through a lengthy s...
12:00 pm - Mon, August 28, 2017
TutsPlus - Code Set Up a React Environment, Part 1
React is a JavaScript library for building user interfaces (UI). It's maintained and developed by Facebook, and is one of the most popular tools for creating web apps today.However, it's had a bit of ...
06:00 pm - Fri, August 25, 2017
TutsPlus - Code Kotlin From Scratch: Ranges and Collections
Kotlin is a modern programming language that compiles to Java bytecode. It is free and open source, and promises to make coding for Android even more fun.In the previous article in this series, you ...
12:00 pm - Fri, August 25, 2017
TutsPlus - Code How CodeIgniter's Hook System Works
As a CodeIgniter developer, sometimes you end up in a situation that requires you to alter the core of the framework or the execution flow to fulfill your custom requirements. Of course, it's never re...
03:00 pm - Thu, August 24, 2017
TutsPlus - Code What Are Android Intents?
Intents are a fundamental topic for Android developers. It is impossible to build Android applications without coming in contact with intents. In this tutorial, I'll teach you about intents from A to...
12:00 pm - Thu, August 24, 2017
TutsPlus - Code How to Create a Real-Time Feed Using Phoenix and React
What You'll Be CreatingIn this tutorial, I'll show you how we can use the power of React and Phoenix to create a feed application which will update itself in real time as we add new feeds to our dat...
01:02 pm - Wed, August 23, 2017
TutsPlus - Code Welcome to a Week of Discounts in Envato's Birthday Sale!
It's Envato's 11th birthday this week, but it's OK—you don't have to buy us a gift. In fact, we're celebrating by giving you some gifts. Read on for news of some huge discounts and freebies availabl...
12:39 pm - Wed, August 23, 2017
TutsPlus - Code How to Add Multiple Instant App Features to Your App
In this three-part series we’ve been exploring Android instant apps, a new feature that provides an entirely new way of reaching users who don’t currently have your app installed on their device....
12:00 pm - Wed, August 23, 2017
TutsPlus - Code Context-Based Programming in Go
Go programs that run multiple concurrent computations in goroutines need to manage their lifetime. Runaway goroutines can get into infinite loops, deadlock other waiting goroutines, or just take too l...
12:00 pm - Tue, August 22, 2017
TutsPlus - Code Image Filtering in Python
Have you ever come across a noisy image? I mean an image that was not that clear when viewing it? I think we do come across such images very often, especially when many images nowadays are taken by ou...
02:00 am - Tue, August 22, 2017
TutsPlus - Code Today Only: Join Envato Elements for Just $19!
To celebrate Envato's 11th birthday, we're excited to share a one-day promotion for Envato Elements. Usually $29, for one day only you can lock in a lifetime price of just $19 per month!What is Envato...
02:00 am - Tue, August 22, 2017
TutsPlus - Code Expired: Join Envato Elements for Just $19!
This Promotion is Now ExpiredUnfortunately this promotion has now come to an end. You can read about the other promotions that are happening for Envato's birthday though. There's still lots to explore...
12:55 pm - Mon, August 21, 2017
TutsPlus - Code Three Terrible Mistakes of iOS Developers
Coding an iOS app is hard work, so it makes sense that devs want to cut corners and find ways to get their app online as quickly as possible. But a successful app will be around for a long time—that...
12:55 pm - Mon, August 21, 2017
TutsPlus - Code 3 Terrible Mistakes of iOSDevelopers
Coding an iOS app is hard work, so it makes sense that devs want to cut corners and find ways to get their app online as quickly as possible. But a successful app will be around for a long time—that...
12:00 pm - Mon, August 21, 2017
TutsPlus - Code Asynchronous I/O With Python 3
In this tutorial you'll go through a whirlwind tour of the asynchronous I/O facilities introduced in Python 3.4 and improved further in Python 3.5 and 3.6. Python previously had few great options for...
12:00 pm - Fri, August 18, 2017
TutsPlus - Code What Is GraphQL?
OverviewGraphQL is a new and exciting API for ad hoc queries and manipulation. It is extremely flexible and provides many benefits. It is particularly suitable for exposing data organized as graphs a...
12:09 pm - Thu, August 17, 2017
TutsPlus - Code Create Chatbots on Android with IBM Watson
If you've ever spoken to voice-based personal assistants such as Siri or Google Now, or chatted with one of the many text-based bots active on messaging platforms such as Facebook Messenger and Kik, y...
12:00 pm - Thu, August 17, 2017
TutsPlus - Code Creating a Blogging App Using React, Part 5: Profile Page
In the previous part of this tutorial series, you saw how to implement the update and delete post feature for our React blog application. In this tutorial, you'll implement the profile page for the b...
01:00 pm - Wed, August 16, 2017
TutsPlus - Code A Survey of 10 Popular Angular Projects for Your Web Application
If you need to build a web application and are looking for a little help to cut down the hours of tedious work involved before you can bring your brilliant idea to life, one of the Angular projects he...
12:45 pm - Wed, August 16, 2017
TutsPlus - Code Kotlin From Scratch: Nullability, Loops, and Conditions
Kotlin is a modern programming language that compiles to Java bytecode. It is free and open source, and promises to make coding for Android even more fun.  In the previous article, you learned about ...
04:00 pm - Tue, August 15, 2017
TutsPlus - Code New Course: How to Animate Your React App
What You'll Be CreatingWho doesn't love a little animation? As long as it's not overdone, animation is a great way to add some life and engagement to your React app.In our new course, How to Animate Y...
01:00 pm - Tue, August 15, 2017
TutsPlus - Code Making Things Faster With Gearman and Supervisor
Sometimes our services need to perform some huge tasks after user interaction. For example, we need to send a letter, generate a report file, or call external APIs. These kinds of tasks can be slow be...
04:00 pm - Mon, August 14, 2017
TutsPlus - Code Android Architecture Components: Lifecycle and LiveModel
In the last part of this series, Introduction to Android Architecture Components, we talked about the new Android Architecture and why it was developed. Basically, the new architecture addresses some ...
01:00 pm - Mon, August 14, 2017
TutsPlus - Code Supervisors in Elixir
In my previous article we were talking about Open Telecom Platform (OTP) and, more specifically, the GenServer abstraction that makes it simpler to work with server processes. GenServer, as you proba...
12:00 pm - Mon, August 14, 2017
TutsPlus - Code Pagination in CodeIgniter: The Complete Guide
The benefit of using any full-stack web application framework is that you don't have to worry about the common tasks like input handling, form validation and the like, as the framework already provide...
02:00 pm - Fri, August 11, 2017
TutsPlus - Code Kotlin From Scratch: Variables, Basic Types, and Arrays
Kotlin is a modern programming language that compiles to Java bytecode. It is free and open source, and promises to make coding for Android even more fun.Kotlin is 100% interoperable with Java. In o...
12:00 pm - Fri, August 11, 2017
TutsPlus - Code JavaScript-Based Animations Using Anime.js, Part 4: Callbacks, Easings, and SVG
After completing the first three tutorials of the series, you should now be very comfortable with a lot of Anime.js features. The first tutorial showed you how to select target elements. In the second...
12:00 pm - Thu, August 10, 2017
TutsPlus - Code JavaScript-Based Animations Using Anime.js, Part 3: Values, Timeline, and Playback
In the previous tutorial of the Anime.js series, you learned about different kinds of parameters that control how different target elements should be animated. You also learned how to use function par...
12:00 pm - Thu, August 10, 2017
TutsPlus - Code How to Get Started With CocoaPods
In this tutorial, you'll be learning about the CocoaPods dependency manager and how to implement it in your app. We'll go through the steps from creating an Xcode project all the way to importing fram...
12:00 pm - Wed, August 9, 2017
TutsPlus - Code JavaScript-Based Animations Using Anime.js, Part 2: Parameters
In the first tutorial of the Anime.js series, you learned about different ways of specifying the target elements that you want to animate and the kinds of CSS properties and DOM attributes that can be...
05:00 pm - Tue, August 8, 2017
TutsPlus - Code How to Create an Instant App Feature
Android instant apps are a powerful new way of getting your app in front of as many users as possible. Once you’ve added instant app support to your project, users don’t even need to have your ap...
12:00 pm - Tue, August 8, 2017
TutsPlus - Code JavaScript-Based Animations Using Anime.js, Part 1: Targets and Properties
Anime.js is a lightweight JavaScript-based animation library. You can use it to animate different CSS properties, SVG or DOM attributes on a webpage. The library allows you to control all aspects of t...
05:54 pm - Mon, August 7, 2017
TutsPlus - Code New Course: Code a Custom Drupal Module
What You'll Be CreatingIf you want an easy way to create engaging, content-driven websites for you and your customers, you should give Drupal 8 a try. And Drupal modules allow you to take things a ste...
04:50 pm - Mon, August 7, 2017
TutsPlus - Code Quick Tip: Write Cleaner Code With Kotlin SAM Conversions
If you are an experienced Android application developer, you're probably used to the verbosity of Java 7. As a result, you might be finding Kotlin's concise syntax, which is geared towards functional ...
12:00 pm - Mon, August 7, 2017
TutsPlus - Code 12 Indispensable Go Packages and Libraries
Go is an amazing language with a lot of momentum, and it's focused on simplicity. This approach is evident in its standard library, which provides all the essentials, but not much more. Fortunately, ...
12:00 pm - Fri, August 4, 2017
TutsPlus - Code 20 Popular WordPress User Interface Elements
A user interface (UI) is defined as “the means by which the user and a computer system interact, in particular the use of input devices and software.” It is one of the more important web desi...
12:00 pm - Thu, August 3, 2017
TutsPlus - Code Angular vs. React: 7 Key Features Compared
Angular vs. React is a popular debate among front-end JavaScript developers and, more often than not, the discussion ends up being biased towards one technology or the other. Developed by Google and F...
02:11 pm - Wed, August 2, 2017
TutsPlus - Code How to Monetize Your Android Apps With AdMob
In this tutorial, you'll learn about how to integrate AdMob so you can make money from that awesome Android app you wrote—come on, who doesn't want that? AdMob is among the biggest mobile advertis...
12:00 pm - Wed, August 2, 2017
TutsPlus - Code Create a Multiplayer Pirate Shooter Game: In Your Browser
Creating multiplayer games is challenging for several reasons: they can be expensive to host, tricky to design, and difficult to implement. With this tutorial, I hope to tackle that last barrier. Thi...
01:46 pm - Tue, August 1, 2017
TutsPlus - Code How Tuts Has Helped People in Their Careers
People use Envato Tuts+ for all kinds of reasons. Sometimes it's just for fun or to pick up some creative skills as a hobby. But many people also use the site to help them in their careers. We ra...
12:00 pm - Tue, August 1, 2017
TutsPlus - Code How to Write, Package and Distribute a Library in Python
Python is a great programming language, but packaging is one of its weakest points. It is a well-known fact in the community. Installing, importing, using and creating packages has improved a lot over...
07:27 pm - Mon, July 31, 2017
TutsPlus - Code What Are Android Instant Apps?
Every time you release an Android app, you’ll have at least a rough idea of what you want this app to achieve. These goals could be very specific, such as generating a certain amount of ad revenue...
01:00 pm - Mon, July 31, 2017
TutsPlus - Code 10 Elegant CSS Pricing Tables for Your Latest Web Project
Pricing tables are an important tool for businesses promoting and selling their products or services on their website. As such they need to be simple and attractive in design, to highlight the mo...
12:00 pm - Mon, July 31, 2017
TutsPlus - Code Getting Started With the Flux Architecture in React
What You'll Be CreatingIn this tutorial, you will learn about Facebook’s Flux architecture and how it’s used to handle the data flow in React-based applications. We’ll begin by covering the basi...