Select Page

Category: Web Development

Package Management in Laravel

In this article, we’ll go ahead and explore the package management feature in the Laravel framework. In the course of the article, we’ll go through a real-world example to demonstrate the purpose of the article. Package management in Laravel is an important feature that allows you to bundle a piece of functionality so that it can be distributed easily. Moreover, you could always publish your package to repositories like Packagist and GitHub that allow other developers to benefit from your package. To demonstrate the concept, we’ll build an example page in Laravel that uploads an image to the Amazon...

Read More

How to Create Your Own Local Premium URL Shortener Service

You will encounter some very long URLs (Uniform Resource Locators) on the internet. Many sites put information about your visit into the URL: items like language, location, identification, reference codes for specials, and many other items. This makes for very long URLs. Premium URL Shortener on CodeCanyon Premium URL Shortener on Code Canyon is a way to make long URLs shorter. In this tutorial, I will show you how to set up your own URL shortener on your system and how to use it. What Is a URL Shortener? You use a URL whenever you browse the internet. It...

Read More

Essential JavaScript Libraries and Frameworks You Should Know About

JavaScript has been around for 20+ years, and it’s one of those languages that never stop evolving. The language has been experiencing a fast-paced growth recently that makes me wonder whether the modern front-end JavaScript technologies that are well known today will be relevant a couple of years later.  Nevertheless, it’s important to be ahead of the game by working with the latest tools and frameworks for a better development workflow. This article explores various JavaScript libraries, frameworks, and tools that you should consider learning right now. Introduction The JavaScript environment has grown huge. It has its own ecosystem of...

Read More

How You Can Support LGBTQ Youth as a Mobile App Developer

October 19th is Spirit Day, a day for supporting LGBTQ youth and speaking out against the bullying and harassment they too often face. Here at Envato Tuts+, we’re proud to stand against bullying and discrimination of any kind, so we’re going purple to show we stand with lesbian, gay, bisexual, transsexual and queer youth. In this post, we’ll take a quick look at some of the ways we can support LGBTQ youth as app developers. Avoid Coding Assumptions About Your Users’ Identities It’s really important that we as developers avoid coding assumptions about gender and sexual identity into our...

Read More

Kotlin From Scratch: Abstract Classes, Interfaces, Inheritance, and Type Alias

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 more about Kotlin properties such as late-initialization, extension, and inline properties. Not only that, you also learned about advanced classes such as data, enum, nested, and sealed classes in Kotlin.  In this post, you’ll continue to learn about object-oriented programming in Kotlin by learning about abstract classes, interfaces, and inheritance. For a bonus, you’ll also learn about type aliases.  1. Abstract Classes Kotlin supports abstract classes—just like Java, these are classes...

Read More