Skip to main content

Posts

Showing posts from 2017

Ionic 3 and Angular 4: Insert and Delete with Token Based Restful API

This table contains user daily updates. Simple PHP code with Slim framework, included new functions and for user insert and delete operations.

Implementing Push Notifications: Setting Up & Firebase

You know those the little notification windows that pop up in the top right (Mac) or bottom right (Windows) corner when, for example, a new article on our favorite blog or a new video on YouTube was uploaded? Those are push notifications.
Read More

Ionic Realtime Chat with Socket.io

There are many ways to build a chat application with Ionic. You could use Firebase as a realtime database, or you can use your own Node server with some Socket.io, and that’s what we gonna do today. In this tutorial we will craft a super simple Node.js server and implement Socket.
Read More

Find Coding Jobs That Match Your Tech Stack With This Site

The typical PHP/MySQL stack is no longer the only option for web developers. Newer technologies such as Node, React, and NoSQL databases like Mongo have radically changed the face of development. This is great for coders who want to diversify their skills and stay relevant in the job market.
Read More

How to upgrade XAMPP in Windows? Complete Solution.

I had to write this article cause I couldn’t find any complete solution to help people out with updating XAMPP in Windows. Well, finally here is a easy to understand, step by step guide to upgrade XAMPP that actually works. Kudos!
Read More

How to Master Your API Workflow with Postman

Building good APIs is hard, and anyone who had the chance to do so can relate to this. A project can easily grow to become a mess. One can keep trying to adopt an approach to make it more enjoyable, like trying a documentation-first workflow, but something always feels clumsy.
Read More

Launching a Progressive Web App (PWA) with Ionic | joshmorony - Build Mobile Apps with HTML5

Captura desktop recording program for Windows

Captura is a free open source desktop recording program for Microsoft Windows that comes with quite a few extra features on top of the core functionality. There is really no shortage when it comes to desktop recorders for Windows.
Read More

15 Interesting JavaScript and CSS Libraries for August 2017

How to Get Started With restdb.io and Create a Simple CMS

This article was sponsored by restdb.io. Thank you for supporting the partners who make SitePoint possible. Databases strike fear into the heart of the most experienced developers.
Read More

Bootstrap 4 Releases Its First Beta

Bootstrap CSS has just released its first beta release of the new version 4 codebase. Two years in the making, we finally have our first beta release of Bootstrap 4.
Read More

Learn how to set up Xdebug for PhpStorm and Laravel Valet

I’ve been developing web applications for about 15 years, but somehow Xdebug is still challenging to set up. Follow along and learn how to find Xdebug settings and configure it for local development with PhpStorm.
Read More

MEAN Stack: Developing an app with Angular 2+ and the Angular CLI

The MEAN stack comprises of advanced technologies used to develop both the server-side and the client-side of a web application in a JavaScript environment. The components of the MEAN stack include the MongoDB database, Express.js (a web framework), Angular (a front-end framework), and the Node.
Read More

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.
Read More

Writing Custom Laravel Artisan Commands

I’ve written console commands in many different languages, including Node.js, Golang, PHP, and straight up bash. In my experience, the Symfony console component is one of the best-built console libraries in existence—in any language.
Read More

What Are the Workflows of Prominent PHP Community Members?

Workflow refers to both the process and the tools that are used in this process. Almost every developer comes up with a process of creating and finalizing the project deliverables. This process is implemented through a set of tools that the developer comes up with through trial and error.
Read More

Grab Our Free Printable Functional JavaScript Cheat Sheet

Functional programming (FP) has become a hot topic in the JavaScript community.
Read More

20 gadgets under $20 that you'll actually use every day

Just to let you know, if you buy something featured here, Mashable might earn an affiliate commission. There are plenty of products out there that cost less than $20, but most of them never get used.
Read More

Quick Example of Vue.js

Last week I was attending a conference and sat in a good session on Vue.js. I’ve seen Vue before, even attended another session, but I think I must have paid better attention to this one as I was really impressed with what I saw.
Read More

UI vs UX: What is the Difference?

As a full-stack/generalist product designer, I’ve watched the industry's obsession with titles for many years.
Read More

Minio: An Open-Source S3 Compliant Storage Service

Have you ever wanted a local version of Amazon S3 while developing Laravel applications? Well want no more, Minio is an open-source distributed object storage server built in Golang. The best part: Minio is Amazon S3 compatible.
Read More

What Are the New Features in Laravel 5.5?

Laravel 5.5 will require PHP 7.0+. For the features this modern PHP version brings, please see our recap. Laravel 5.5 will also be the next LTS (Long Term Support) release. This means bugfixes for two years and three years of security updates. That was also the case with Laravel 5.
Read More

7 Tools for Developing Your First Progressive Web App

UX has been the focal point of modern web development for quite some time now. This is influenced by several factors, including page loading speed, readability, usability, and design.
Read More

What I Learned About VueJS From Building A Chrome Extension

Building a browser extension with Vue is a very similar process to building a regular web page with Vue, but there are a few key differences which I'll discuss in this article. Note: this article was originally posted here on the Vue.js Developers blog on 2017/05/08.
Read More

Nuxt.js: A Universal Vue.js Application Framework

Universal (or Isomorphic) JavaScript is a term that has become very common in the JavaScript community. It is used to describe JavaScript code that can execute both on the client and the server. Many modern JavaScript frameworks, like Vue.js, are aimed at building Single Page Applications (SPAs).
Read More

Track Laravel Model Changes with Laravel Auditing

Laravel Auditing is a Laravel package that aims to make it easy to track eloquent model changes. The documentation describes Laravel Auditing as follows:
Read More

​Moving Beyond WordPress for CMS with Component IO

Over the past 15 years, WordPress has had a great run. Unfortunately, its age has started to show, with newer technologies enabling faster, cheaper, more secure, and all around easier to use content management.
Read More

GraphCMS Launches API-First Content Management System

The Ultimate Guide to Progressive Web Applications

Progressive Web Apps, aka PWAs, are the best way for developers to make their web apps load faster and perform better. In a nutshell, PWAs are websites that use recent web standards to allow for installation on a user’s computer or device and deliver an app-like experience to those users.
Read More

Spectre.css – Lightweight Flexbox-Based Responsive CSS Framework

If you wanna dive into flexbox layouts then now is the best time to start. Modern browsers are finally accepting flexbox properties and more developers are getting into the action. But, why start from scratch when you can build on top of reusable code? Spectre.
Read More

Building an Ionic Fitness App with iOS HealthKit Integration

If you want to create the next killer lifestyle fitness app, chances are high you want to log your measurements into the official Health app on iOS. With the help of a Cordova plugin we can easily access the health data of a user to read and write the information our app needs.
Read More

Serverless Basic

I tend to tease myself a bit about the “useless demos” I like to build, but almost consistently I end up learning something new. It may not be an earth shattering realization of something incredibly deep, but generally, if I learn something, and if I can share it, I consider it a win.
Read More

Laravel Homestead Version 6 Released

The Laravel Homestead project just [tagged the release of version 6.0.0 along with Settler 3.0. Homestead 6 now supports multiple versions of PHP on the same virtual machine. For developers maintaining apps on different versions of PHP this change will make it easier to use Homestead.
Read More

Shoelace.css: A Back to the Basics CSS Starter Kit

CSS frameworks such as Bootstrap and Semantic UI have become an essential part of web design. They provide the necessary resets, default styles, and components that save us hours and hours of work. Note the file sizes for the minified versions. And that doesn't even include scripts.
Read More

Online Presentation - Developing in JavaScript in 2017

Late next month I’ll be giving an online, and free presentation on JavaScript and how it has changed (and is changing) over the past few years.
Read More

Add Powerful File Uploading To Your Website or Mobile App

Upload files from 20+ integrated cloud drives. Learn More » Powerful image, doc, and video transformations. Learn More »
Read More

Integrating a Backend with Ionic | joshmorony - Build Mobile Apps with HTML5

Creating Beautiful Charts Using Vue.js Wrappers for Chart.js

Charts are an important part of modern websites and applications. They help to present information that cannot be simply represented in text.
Read More

Detect When a Mouse Leaves the Window with Glio.js

How many times do you go to close a tab and notice a modal window asking you to stay? This seems commonplace nowadays and it’s done for one reason: it works! You can build a similar effect using the Glio.js library.
Read More

How to Add Real-Time Notifications to Laravel with Pusher

This article was peer reviewed by Rafie Younes and Wern Ancheta. Thanks to all of SitePoint’s peer reviewers for making SitePoint content the best it can be! The modern web user expects to be informed of everything that happens within the application.
Read More

Introducing Laravel Horizon

The moment everyone in the Laravel community has been waiting for has finally arrived! Laravel Horizon is software to “supercharge your queues with a beautiful dashboard and code-driven configuration.”
Read More

Using Postman with OpenWhisk

For a while now I’ve been a huge fan of Postman. If you’ve never heard of it, it’s an incredibly powerful tool for working with APIs. I know a lot of folks like to use Curl at the command line for doing HTTP calls, but I much prefer a visual tool instead.
Read More

Simple Server Side Rendering, Routing, and Page Transitions with Nuxt.js

A bit of a wordy title, huh? What is server side rendering? What does it have to do with routing and page transitions? What the heck is Nuxt.js? Funnily enough, even though it sounds complex, working with Nuxt.js and exploring the benefits of isn't too difficult. Let's get started!
Read More

Getting Started With Matter.js: Introduction

Matter.js is a 2D rigid body physics engine written in JavaScript. This library can help you easily simulate 2D physics in the browser. It offers a lot of features like the ability to create rigid bodies and assign physical properties like mass, area or density to them.
Read More

Consume RESTful API Endpoints Within A Golang Application

I am a huge fan of the Go programming language and have written a decent amount of material on the subject. For example, a popular tutorial I wrote titled, Create a Simple RESTful API with Golang, focuses on developing an API.
Read More

Enhancing CSS Layout: From Floats To Flexbox To Grid

Earlier this year, support for CSS grid layout landed in most major desktop browsers. Naturally, the specification is one of the hot topics at meet-ups and conferences.
Read More

10 More Popular HTML5 Projects for You to Use and Study

Without a doubt, HTML5 has established itself as the best way to build applications in a multimedia rich world. In so doing it has brought about several huge advancements in web technology.
Read More

Two Best Laravel Packages to Manage Roles/Permissions

Roles and permissions are an important part of many web applications. Laravel historically had a lot of packages for them, and improved the core code as well. So what is the situation on this market today? What packages are the best to use? I’ve picked two.
Read More

Customizing Bootstrap Layouts: Trends, Tools & Frameworks

Bootstrap is currently the number one front-end framework and easily the quickest way to build layouts. It has been around for years and third-party developers have even published their own resources online. These resources range from free themes to detailed plugins and frameworks.
Read More

Laravel v5.4.29 is Released with Two New Blade Directives

Laravel V5.4.29 is now released and available. This is a maintenance release but it includes two new Blade Directives, a --force option on some of the “make” commands, and more. The @auth directive allows you to simplify the check to see if a user is logged in.
Read More