Laravel lets you easily and quickly build RESTful APIs. This could be the back-end to a front-end web app, a data source for a mobile app, or a service for...
Laravel is an easy-to-learn framework for building web applications. It has become hands-down the most popular framework for writing apps with PHP. Now that...
Learn the fundamentals of PHP and object-oriented programming in this free PHP tutorial. Jeremy McPeak will help you learn PHP and use it to write web apps.
...
You need to learn React. It is the most popular UI framework, and even if you don't plan on using it in your projects, you still need to try it out—at least...
Tailwind CSS is a highly customizable, low-level CSS framework that gives you all of the building blocks you need to build bespoke designs, without any...
After many years of using the same interface, WordPress drastically redesigned its editor for WordPress 5. It's called Gutenberg, and it provides a richer,...
Angular is a powerful and feature-complete framework that you can use to build the best web apps. Built with TypeScript in mind, Angular takes advantage of...
Managing state in large web apps can be messy—and Vue.js is no exception. But the Vuex library can eliminate a lot of the headaches related to managing state...
Do you want to write modern web apps? Apps with rich, interactive user interfaces that communicate with RESTful APIs on the server? If so, you've come to the...
Progressive web apps are the perfect marriage of web and native apps. A progressive web app (PWA) is a web app that can be used with or without an internet...
If you already know the basics of the PHP language and have created some simple scripts or applications, you might be wondering about your next step. To keep...
Vue.js is an extremely fast and approachable JavaScript framework. With it, you can build reactive and engaging user interfaces.
Join Jeremy McPeak in this...
Web development can be a daunting topic to get started with. Unlike with conventional applications, not only do you need to be familiar with how the web...
Laravel is a PHP framework for modern web apps. Now on version 5, it’s a mature system that continues to win support due to its elegance and stability....
Gatsby is a static-site generator that lets you build data-driven websites that are blazing fast. Behind the scenes, Gatsby uses React, and GraphQL to let...
If you understand the basics of JavaScript and the key concepts we use to build web apps, the next step is to practice putting it all together in a practical...
JavaScript is one of the most interesting programming languages, simply because you can write software in a variety of different ways. We primarily live in...
Events are probably the most important part of writing front-end JavaScript. They allow us to react to the user, asynchronous data, and other key things that...
The Document Object Model (DOM) is probably the most important component of a web page—it defines the set of objects that represent the elements on the page....
Front-end coding has come a long way since JavaScript first appeared, but more sophisticated frameworks and tools mean that setting up a project or...
Svelte is a new approach to building user interfaces. Traditional frameworks like React and Vue do the bulk of their work in the browser, but Svelte shifts...
Component-oriented frameworks, such as Vue.js, have changed the way we think about and write web applications. If you've been following along with some of...
RESTful APIs have many issues. They can require multiple round trips to multiple endpoints in order to fetch related data, and they're prone to over or under...
Component-driven web frameworks have revolutionalized front-end web development. With Angular, React, and now Vue.js, it's easier than ever to write...
JavaScript has strong support for object-oriented programming, though sometimes the object-oriented features of the language have been misunderstood. In...
Express has long been the leading HTTP server framework for Node.js applications, but Hapi.js is probably the most popular alternative, with many devoted...
Functions are one of the most important constructs in JavaScript. But despite their importance, there's a lot of confusion around JavaScript...
JavaScript was created for validating forms because it allowed for a better user experience by validating the form before it was submitted to the server....
If you already know the basics of JavaScript and have created some simple scripts or apps, you might be wondering about your next step. To keep growing as a...
Express is one of the most popular frameworks for building web applications in Node. In this course, you’re going to learn Express from the ground up. If you...
The web development community is turning out huge frameworks that promise to be everything and the kitchen sink. This is great when you're building a large...
Node.js is an open-source, cross-platform JavaScript runtime environment that takes JavaScript into the server. Writing fast, cross-platform, and...
Front-end web frameworks have taken component-based development and kicked it into high gear. Vue.js is one of the newest and most popular frameworks and is...
Just about every application we write uses a database to store our data. If you're a Laravel developer, then chances are very good that you will use Eloquent...
Web users like single-page applications because they are more fluid and responsive. If you want to add more responsiveness and interactivity to your Laravel...
Laravel is a great framework for building PHP web apps, making it easy to get started and to deliver a solid product. To take the user experience to the next...
Laravel is the most popular PHP application framework, and there are countless tutorials, articles, and yes, even videos on how to get started with and learn...
WordPress is a time-tested and easy-to-use CMS that powers a big fraction of the world's websites. React is a cutting-edge front-end web framework that makes...
React is one of the most popular web frameworks. And let's be honest: there are lots of tutorials and articles out there to help you get started with React....
Web development can be confusing at first. There are a number of basic languages and technologies to learn: CSS, HTML, HTTP, and so on. Moreover,...
Design patterns are the lifeblood of object-oriented programming. They are solutions to problems that every developer faces with just about every application...
Web development can be a daunting topic to get started with. Not only are there are a number of basic languages to learn—HTML, CSS, and JavaScript—but there...
Using higher order components lets you enhance React components without the constraints and problems of inheritance. If you're familiar with functional...
As a developer, there are few things more exciting than new versions of your chosen language. We spend a lot of time writing and working with code, and every...
Coding a full-stack app has always been hard. Developers have to know client-side languages, tools, libraries, and frameworks, as well as a different set of...
There is no doubt that jQuery revolutionized front-end coding. Not only did it simplify cross-browser JavaScript, but it also introduced new ways of doing...
There are many tools that have transformed the way we build web applications, and Node's package manager, npm, is at the top of that list. It allows us to...
Authentication is extremely important, and as a result, authentication is extremely difficult to get right. But Laravel's built-in authentication system...
Aurelia is a new JavaScript client framework that focuses on standards compliance. Do you need to start a new project or update an existing Angular 1 app?...
The very first thing you learn when studying React is writing components. Components are, after all, the lifeblood of React. But our components aren't always...
Lumen is Laravel's little brother: a fast, lightweight micro-framework for writing RESTful APIs. With just a little bit of code, you can use Lumen to build a...
Web developers have had to overcome a lot of obstacles. Probably the biggest hurdle that we've faced is the browser itself. Not only have we had to work...
Embedding HTML in your PHP is one of the worst decisions you can make. Not only is it a pain to write, it's also a pain to maintain. If you use a...
jQuery is the most popular JavaScript library, and one of the reasons for that popularity is jQuery's extensibility. Not only does jQuery give us a lot of...
Writing a RESTful API for Node and Express is time consuming. You have to design and code each model, with security, parameters, REST endpoints, and even the...
Tag Helpers are a new feature introduced in ASP.NET 5 which let us generate HTML dynamically. Tag Helpers are added to an ASP.NET view using an HTML-like...
Native applications have long been the realm of compiled languages, such as C and its cousins. But Microsoft wants to get web developers in on desktop app...
Content management systems generally rely on relational database systems. And rightfully so! Databases excel at storing and retrieving data. However, content...
Web components provide a new standard for building web UI components, and Polymer makes it easy to build reusable components for your web applications....
Animation is no longer an optional feature in web applications. Users expect it, and so we as developers must oblige. If you're writing an AngularJS-based...