Skip to main content

Posts

Showing posts from September 30, 2018

Authentication in Angular with NgRx Part 2

In the previous article, you were introduced to functional programming and NgRx, the reactive and highly performant Redux state management for Angular apps. We defined three main building blocks of NgRx: the app state, the actions and the reducers.
Read More

Configurable Reactive Forms in Angular with dynamic components

In this post we’re going to explore the creation of dynamic components alongside a Reactive Form setup. If you’re new to Reactive Forms, check out one of my previous posts before diving in!
Read More

An IDE for Easily Differentiating Between Development Environments

In a fast-moving world where things often need to happen quickly, multi-tasking has become more and more common. We constantly switch between tasks and try to keep our focus on all of them as much as possible.
Read More

Moving from NodeJS to Go

You are a seasoned NodeJS developer, and are looking to learn a new language, but you don't want to go deep, just see how things compare with your current expertise, and then make a final decision.
Read More

Create Vue Apps Visually with the Vue UI Tool

Most JavaScript frameworks these days usually have some sort of Command Line Interface (CLI) that enables users quickly scaffold applications and get straight to building apps, without doing repetitive set up tasks. Some common ones are:
Read More

Creating Flexible Layouts with Flexbox

The following introduction to Flexbox is an extract from Tiffany’s upcoming book, CSS Master, 2nd Edition, which will be available shortly. Before CSS Grid came along, there was Flexbox (which is officially known as the CSS Flexible Box Layout Module).
Read More

Github Pull Requests Extension for Visual Studio Code

If you pay attention in the developer community, you probably know that Microsoft bought Github over the summer in 2018.
Read More

Build a Simple API Service with Express and GraphQL

GraphQL has become an immensely popular alternative to REST APIs. The flexibility you get from using GraphQL makes it easier for developers to get any information they need for an app, and just the information they need for that portion of the app.
Read More

Gatsby + Contentful + Netlify (and Algolia)

Gatsby has been getting a lot of recognition and adoption lately, and for good reason. It’s so flexible and it works well with nearly everything.
Read More

Xcode for Windows- Develop apps for iOS or MacOS – 2018

If you really want to build an App for iOS and MacOS. Without paying any single penny for Apple hardware ( MacBook or iMac ).Then you are at right place. In this article, we have provided you with a best possible answer to this question (Xcode for windows).
Read More

Building a Notepad Application from Scratch with Ionic

A difficult part of the beginner’s journey to learning Ionic is the step between understanding some of the basics and actually building a fully working application for the first time.
Read More

Learn to combine RxJs sequences with super intuitive interactive diagrams

When working on a sufficiently complex application you usually have data coming from more than one data source. It can be some multiple external data points like Firebase or several UI widgets interacting with a user.
Read More

Deploying Capacitor Applications to Android (Development & Distribution)

Earlier this week, I released a guide to deploying Capacitor applications to iOS. In this tutorial, we are going to be doing the exact same thing, except we will be deploying an Android application built with Capacitor to Google Play.
Read More

akveo/nebular

Nebular is a set of essential modules for your next Angular application. What's included: What is included: @nebular/theme ? Theme System - guidelines on how to manage SCSS variables and component styles with hot reload in place. Pure Angular UI Kit with two style themes and no dependencies.
Read More

The Shapes of CSS

The CSS you see on the page is the real CSS rendering that shape, and it also editable, so feel free to tweak it right there. I'd love to expand it if anyone has more ideas!
Read More

IBM/StrongLoop Announces GraphQL Wrapper for REST APIs: OASGraph

Top 5 things to Remember When Adding a GraphQL Backend

GraphQL has come a long way since Facebook first announced this open-sourced spec in 2015. Since that debut, prominent companies have embraced this technology to enhance feature velocity and shrink product development cycles.
Read More

Build, deploy, and manage modern web projects

An all-in-one workflow that combines global deployment, continuous integration, and automatic HTTPS. And that’s just the beginning. Deploy to a redundant network of servers with built‑in continuous integration and HTTPS.
Read More

Apply a Filter to a Background Image

You can apply a filter to an entire element quite easily with the filter property. But what if you want to apply a filter just to the background of an element? It's weirdly tricky.
Read More

The Ionic 4 Images Guide (Capture, Store & Upload with POST)

If your app is working with images and you need to handle both local files and upload files things can get a bit tricky with Ionic. Especially as debugging the filesystem and paths is cumbersome, it’s not automatically clear how everything needs to work.
Read More

Creating Layouts with CSS Grid

The following introduction to CSS Grid is an extract from Tiffany’s upcoming book, CSS Master, 2nd Edition, which will be available shortly. CSS Grid is a relatively recent layout specification, shipping in most browsers as of October 2017.
Read More

The Perfect Portfolio Website Builder: 5 Examples

This article was created in partnership with BAWMedia. Thank you for supporting the partners who make SitePoint possible. Creating a portfolio website is a lot easier than once was the case.
Read More

NgRx Authentication Tutorial

TL;DR: In this article, we’ll get a quick refresher on NgRx basics and get up to speed on more features of the NgRx ecosystem. We'll then walk through how to add Auth0 authentication to an NgRx app. You can access the finished code for this tutorial on the ngrx-auth GitHub repository.
Read More

How I test my NgRx selectors

In this post I’m going to show you how I test my selectors by putting the selectors from a previous post “Clean NgRx reducers using Immer”, where we created a small shopping cart application, under test.
Read More

Smaller Lodash bundles with Webpack and Babel

One of the benefits of working with smart people is that you can learn a lot from them through osmosis.
Read More

tensorflow/tfjs-vis

The library also aims to be flexible and make it easy for you to incorporate custom visualizations using tools of your choosing, such as d3, Chart.js or plotly.js. You can also load it via script tag using the following tag, however you need to have TensorFlow.js also loaded on the page to work.
Read More

Using the Capacitor Filesystem API to Store Photos

When we take a photo on an iOS device, the resulting file is stored inside of a temporary folder called tmp. If we use the Camera API to retrieve a photo, the resulting URI will look like this: If we are interested in long-term storage then this isn’t the best solution.
Read More

Plans for the Next Iteration of Vue.js

Last week at Vue.js London I gave a brief sneak peek of what’s coming in the next major version of Vue. This post provides an in-depth overview of the plan. Vue 2.0 was released exactly two years ago (how time flies!).
Read More

Implementing a Master Detail Pattern in Ionic 4 with Angular Routing

Earlier this week, I published an article that discussed how and why you should use Angular routing with Ionic 4.x. To summarise, the main points from that article were that:
Read More