I was very restrained regarding the create-react-app tool, because you know… I have my own habits like we all do. I like custom configuration which isn’t really possible with create-react-app and this was a little bit confusing for me at the time. I didn’t want to change my habits, and I guess that’s why I didn’t wanted to take a closer look at the create-react-app library. At the same time, I really like the CLI tools in Preact or new Angular.

Let’s take a look at the barriers for me and why I like to work with the create-react-app now…


Looking at Meteor’s implementation of SSR + a real-world example

This is a guest post from community member Julian Ćwirko, and was originally published on julian.io.

Not only is the Meteor platform is still alive, it’s constantly being improved! Meteor is becoming a more flexible and complete platform every day, despite proceeding at a slower pace than when the project was younger. For me, the most interesting improvement lately is Server-Side Rendering. In this post I’ll tell you why, and why I especially like it in Meteor.

What we’ll cover here:

  • Why is Server-Side Rendering (SSR) good to have, especially in Meteor?
  • How is it implemented in Meteor?
  • Real-world example in ready-to-use boilerplate

Why is Server-Side Rendering (SSR) good to have, especially in Meteor?

Some…


Let me guess what type of dev you are and what type of clients you have. I can think of two types, you work on projects when the product is very customized, for a client or even for you or your company, but this is something where you need to create one single product. Or you can also be a developer where you need to create a product which will be redistributed. So, who are you? Let’s keep this in the back of our minds for now. I’ll try to tell you why in some cases you need UI framework…


I probably should say why I keep coming back to the good ol’ Meteor. The meteor platform as a whole has been a really useful bag of tools for me. Tools which are simple and complete. Despite this, some time ago I decided that I needed to find something else because Meteor wasn’t as flexible as I wanted it to be. Then I realized that in small or medium apps, in most cases, I need a standard and simple configuration. I realized that I still keep coming back to Meteor because it is simple and it gives me what I…


I like to work with Meteor and if you read my blog you probably know about it. But sometimes, in my opinion, Meteor seems to be a little bit overcomplicated in its design principles and build system. I mean, I like to work with Webpack, React and all that stuff because I have unlimited control over it. It’s simple to replace parts of it and it’s really intuitive. And with Meteor, hmm, you can’t even integrate PostCSS properly. I know that some of you will say — so what, I doesn’t care about PostCSS. It isn’t important. Ok, I agree…


As you probably know, nothing remains constant. All things need progress and improvement. The same is with CSS. For now, we have CSS in version 3 with all the cool stuff. But it also lacks many features which come with tools like preprocessors that are really necessary and useful. Although there isn’t something like CSS4 right now, there are many new features in the works, which, with a little help, you can use nowadays. That’s just what you’ll learn in this article. You’ll also learn how to use PostCSS and its plugins in a ready to use boilerplate.

Ok, but…


I know that there are plenty of articles about hosting Meteor apps on DigitalOcean. I’m not a specialist in this area, but I thought that I could write down some of my experiences related to that kind of work, which should be done from time to time and sometimes there just is no other way. I must confess that I don’t find it super exciting, but that’s just me. You can treat this article as another way to achieve it and it is for sure for beginners. Of course, I assume that you know how to use command line and…


I have recently tried PostCSS in some of my different workflows — Meteor workflow, simple React, and Webpack workflow. I knew I needed to try it because everyone is so excited to use it and it did not disappoint me. You’ll read about some thoughts I had of PostCSS before I learned what it was, so this is probably an article for people who don’t use PostCSS yet.

Here are the things you may be thinking about PostCSS now:

  1. You’re probably thinking that this is a preprocessor replacement.
  2. You’re probably thinking that it’s hard to add it into your current…


CSS linting is a topic which is often overlooked and this is quite understandable because CSS formatting, providing rules for it, etc., are not so important in many teams and projects. But sometimes they are. We will take a look at how to prepare CSS linter in the Meteor app.

You are probably thinking — why do I need this if I use Sass or Less preprocessors? My CSS will be well formatted anyway. Yes, it’s true that when using preprocessors our CSS code is probably well formatted in the end. It is also true that even when we are…


Yes, this is an article about another css grid system, but it’s not only theory. This is also an introduction to some cool tools which you can use in your daily workflow. Please take a moment and read further. I think it’s worth it.

When you think about css grid system you probably think about Bootstrap or Foundation or hundreds of other grid systems. I’m sure that all of these tools are really great.

So why have I built another grid system? Let’s see…

  1. I needed a very light Stylus library
  2. I needed only a plug-in-able grid system without any…

Julian Ćwirko

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store