RTUR.NET

.NET AND OPEN SOURCE: BETTER TOGETHER

Angular Theme for Blogifier - Dynamic Data

Angular Theme for Blogifier - Dynamic Data

Angular Theme for Blogifier - Dynamic Data. To streamline development, I'm going to use data service from existing Blogifier theme. So I go and grab it from here and copy to src/app/core. One thing to fix right away is to modify environment files to include API endpoint required by service I just imported. Because our theme uses public APIs, we can point it to any Blogifier instance.

Read
Angular Theme for Blogifier - Static Build

Angular Theme for Blogifier - Static Build

In this part we'll get to coding, so VS Code or other editor with Angular support highly recommended. I'll use VS Code here. Install if not already and open folder from the first tutorial, C:\demo\myapp. In the terminal, run ng serve to make sure it builds and runs application with no errors. You should see something similar to below.

Read
Angular Theme for Blogifier - Jump Start

Angular Theme for Blogifier - Jump Start

This is the first tutorial, its goal to help understand how theming engine works in Blogifeir and get started on theme development quickly and easily. Tutorial does not get into much details, just steps through creating and deploying Angular CLI application as Blogifier theme.

Read
Angular CLI App as Blogifier Theme

Angular CLI App as Blogifier Theme

Looking at the latest in web design, it seems that focus is shifting from HTML-based themes to creating complex client-side applications with React, Angular, Vue and so on. This is natural progression as all those frameworks mature and provide more power in hands of front-end developers.

Read
Blogifier 2.1 Released

Blogifier 2.1 Released

Tonight I released Blogifier 2.1. I also installed it on couple sites that I'm going to support moving forward. Having multiple instances running in production environment puts a lot of restrictions, because support and maintenance on the live site takes a lot of time and effort.

Read
Azure Pay-As-You-Go Option

Azure Pay-As-You-Go Option

It sounds reasonable - why would I want to pay for something I'm not using, right? Well, there is a catch - you pretty much signing in for a lottery. And I "won". Twice.

Read
Blogifier September 2018

Blogifier September 2018

Few weeks back I upgraded this blog to run on Blogifier - open source project I put on Github over a year ago. In its current incarnation it is a small blogging application that is fun and easy to use - to me at least :)

Read
How to Remove Vertical MiniMap in Visual Studio Proper

How to Remove Vertical MiniMap in Visual Studio Proper

It is very much in your face but so sudden that it took me awhile to realize. You may be familiar with this from VS Code - the minimap on the side of code window displaying quick preview. It can be helpful and some people like using it, but over time I wanted go back to minimalistic editor and remove this feature.

Read
Open Source Project Structure

Open Source Project Structure

Most open source projects follow common structure. You put your source files under "src", distribution files go to "dist", unit tests under "tests". Nothing wrong with that, so I mostly followed it for Blogifier and ended up with this structure.

Read
ASP.NET Core on DigitalOcean Jumpstart

ASP.NET Core on DigitalOcean Jumpstart

There is decent amount of documentation on how to install, configure and run .NET Core on Linux, but most of it pretty generic and may be a little overwhelming when you trying to accomplish specific and relatively simple task.

Read
Consolidating Blogifier and Core

Consolidating Blogifier and Core

For a while Blogifier tried wearing two hats - been platform (Core) and application at the same time. In theory it made sense, in reality you need large team for this kind of multitasking.

Read
The Failure of Communication

The Failure of Communication

Explaining is hard. Things that seem crystal clear to you can be completely foreign to others, and when I started planning on Blogifier, concept looked very natural and not even worth explanation.

Read