Open in app

Sign In

Write

Sign In

Michał Męciński
Michał Męciński

1.1K Followers

Home

About

Published in CodeX

·Pinned

Why I No Longer Use CSS Frameworks

Learning to write proper HTML and CSS made my life easier. — Like many web developers, I started using Bootstrap CSS around eight years ago. There were multiple reasons: I needed to quickly build a working prototype and I didn’t want to worry about styling it. I wanted to start creating responsive web applications, and using Bootstrap seemed the easiest way to…

Web Development

8 min read

Why I No Longer Use CSS Frameworks
Why I No Longer Use CSS Frameworks
Web Development

8 min read


Published in CodeX

·Feb 2, 2022

Responsive Design Is More Than You Think

Hint: it’s not just about the screen size. — When designing websites and web applications, most web developers take into account the fact that they can be viewed on a variety of devices, from small mobile phones to big screens with 4K or larger resolutions. …

Web Development

9 min read

Responsive Design Is More Than You Think
Responsive Design Is More Than You Think
Web Development

9 min read


Published in codeburst

·Jun 2, 2020

Installing a Node.js service on a web server

Tips for enhancing a traditional PHP/MySQL web application with a Node.js service. While most of the web runs on the traditional PHP/MySQL stack, many new websites and web application use newer technologies, such as Node.js. A few years ago I wrote about the advantages of a solution which combines these…

Nodejs

9 min read

Installing a Node.js service on a web server
Installing a Node.js service on a web server
Nodejs

9 min read


Published in codeburst

·May 18, 2020

Deploying web applications using git

A practical guide for deploying web applications from the git repository for developers. The times where deploying an application to the server was done simply by copying files over FTP are long gone. Today there are many integrated CI/CD solutions which automate the deployment process and isolate you completely from…

Web Development

8 min read

Deploying web applications using git
Deploying web applications using git
Web Development

8 min read


Published in codeburst

·Nov 22, 2019

Simple Vue.js grid using named scoped slots

The mechanism of slots in Vue.js makes it easier to create universal, reusable components. Slots are very powerful and at first may seem hard to use, especially the more advanced variants. …

JavaScript

7 min read

Simple Vue.js grid using named scoped slots
Simple Vue.js grid using named scoped slots
JavaScript

7 min read


Published in codeburst

·Nov 7, 2019

Automatic routing in Vue.js applications

One of the things that I like about the Nuxt framework is its automatic routing capability. You just have to put all you page components into an appropriate folder structure and everything just works; you don’t have to write the rules for vue-router manually. Recently I started working on a…

JavaScript

7 min read

Automatic routing in Vue.js applications
Automatic routing in Vue.js applications
JavaScript

7 min read


Published in codeburst

·Oct 21, 2019

Error handling in SPA applications

Error handling is often an afterthought, something that is implemented late in the development cycle, sometimes even when the application is already running in production. But including error handling early in the design stage has many benefits. …

JavaScript

12 min read

Error handling in SPA applications
Error handling in SPA applications
JavaScript

12 min read


Published in codeburst

·Oct 7, 2019

Managing SVG images in Vue.js applications

It’s hard to imagine a modern web application without SVG graphics in the form of icons, logos and other elements of the user interface. A few years ago the typical way of managing SVG images was to use special web fonts which served as collections of icons, for example glyphicons…

JavaScript

6 min read

Managing SVG images in Vue.js applications
Managing SVG images in Vue.js applications
JavaScript

6 min read


Published in codeburst

·Sep 30, 2019

Node.js, MySQL and async/await

Writing asynchronous applications in Node.js can be hard to learn, but except for some really simple cases, it cannot be avoided. Accessing a database is an example of an operation which is asynchronous by nature. It means that you have to wait for the results of a query, but while…

JavaScript

6 min read

Node.js, MySQL and async/await
Node.js, MySQL and async/await
JavaScript

6 min read


Published in codeburst

·Sep 12, 2019

Dependency injection container with hot-reloading in Node.js

One thing that I’ve always liked about languages like PHP is that when you modify the code, you can immediately see the results — without recompiling or restarting the application. In JavaScript this is possible on the client side, thanks to webpack and its hot-reloading mechanism. Unfortunately, on the server…

JavaScript

6 min read

Dependency injection container with hot-reloading in Node.js
Dependency injection container with hot-reloading in Node.js
JavaScript

6 min read

Michał Męciński

Michał Męciński

1.1K Followers

Author of open source projects at www.mimec.org, technical writer, co-founder of www.bulletcode.com

Following
  • Enrique Dans

    Enrique Dans

  • Anton Kutselyk

    Anton Kutselyk

  • Attila Vágó

    Attila Vágó

  • A. S. Deller

    A. S. Deller

  • Cory Doctorow

    Cory Doctorow

See all (195)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech