rkara.us logo

Ryan Kara

@RyanLKara

Blog

Asking Angular Developers to create a mobile app is wrong.  Here's a better way.blog post cover image

Asking Angular Developers to create a mobile app is wrong. Here's a better way.

What is NativeScript? NativeScript is an open-source framework to develop mobile applications for iOS and Android. NativeScript apps are built using JavaScript, or any framework that transpiles to JavaScript. Why should I use NativeScript? Writin...
Angular: Leveraging Hashnode's GraphQL APIblog post cover image

Angular: Leveraging Hashnode's GraphQL API

In this article, I am going to cover taking an Angular project, such as your portfolio site, and connecting it to Hashnode's GraphQL API to display posts. Why in the world would I do this? If you have a portfolio site that is already displaying ton...
Angular: In and Outsblog post cover image

Angular: In and Outs

In this article, I am going to cover communication between components via inputs, outputs and event emitters. Output should be used to send/receive data between a child and parent component. Input is leveraged to receive data from a parent component...
Angular: Project Organizationblog post cover image

Angular: Project Organization

In this article, I am going to cover how I organize my Angular projects. This may not be the best way to do it, but it is how I separate the various aspects of my projects. Out of the Box Out of the box, Angular does not provide much organization wi...
Angular: Preparing to Launchblog post cover image

Angular: Preparing to Launch

In this article, I am going to go over what Angular is, how to set up your environment, and how to create an Angular application. What is Angular? Angular is a front-end framework designed to develop across various platforms. This includes, but is no...
Connecting to a MySQL Database in C# Hosted in Bluehostblog post cover image

Connecting to a MySQL Database in C# Hosted in Bluehost

Developing projects in C# can be hard. Developing projects in C# that need to connect to a database can be even harder. The purpose of this post is to help to make that process a little easier. I have created a step-by-step process for connecting a C...
A Potential Client’s Website Proven to be a Scamblog post cover image

A Potential Client’s Website Proven to be a Scam

As many of you may know, I am open to doing freelance work on websites as a side job outside of my full-time position at PNC. I tend to work on one or two of these websites per year, and when I do I put a lot of work into them. Over the last couple o...
Gestures in an Angular Applicationblog post cover image

Gestures in an Angular Application

In this post I will attempt to explain how to use hammerjs gesture recognizers provided by the @angular/platform-browser package.

A project by Ryan Kara