Skip to main content

· 9 min read
Mike Polinowski

GitLab CI/CD

GitLab CI/CD is a tool built into GitLab for software development through the continuous methodologies:

  • Continuous Integration (CI)
  • Continuous Delivery (CD)
  • Continuous Deployment (CD)

Note: Out-of-the-box management systems can decrease hours spent on maintaining toolchains by 10% or more. Watch our “Mastering continuous software development” webcast to learn about continuous methods and how GitLab’s built-in CI can help you simplify and scale software development.

· 5 min read
Mike Polinowski

What is meant by CI/CD?

This is a method of regularly delivering apps to customers and automating all phases of application development. The main concepts of CI/CD are Continuous Integration, Continuous Delivery and Continuous Deployment. CI/CD solves the problems that integrating new code can cause for DevOps teams (also known as "integration hell").

In particular, CI/CD ensures continuous automation and monitoring throughout the entire app lifecycle, from the integration and testing to the deployment and implementation phase. These interrelated practices are often referred to as the "CI/CD pipeline" and are supported by agile collaboration between DevOps teams.

· 9 min read
Mike Polinowski

I just want to build something useful

Coming from a conservative country I was raised with a strong sensibility for the separation of concerns - put your inline CSS into a style sheet, let the computer scientist handle the shopping list for new office computers and never even think about putting the salt shaker into the spice rack! Salt belongs to MSG and sugar rack on the right.

So is DevOps really the monster it is made out to be? Is a backend developer able to design a usable user interface and will a frontend dev bring down the whole service by ignoring best practices of harding the server before uploading his application?

How does a Jack-of-all-Trades handle a specific task compared to a specialist?

· 7 min read
Mike Polinowski

When websites stopped being simple fixed HTML layouts with hyperlinks they called it Web 2.0. What number are we at now? I must have lost count. I have learnt HTML5 and CSS3 on my own long before I had to use it professionally. And once I started being asked to provide solutions for web projects... those no longer seemed to matter much. Sure JSX vaguely resembles HTML5 and CSSinJS - well, if you squint your eyes a little you might find things that sound familiar.

· One min read
Mike Polinowski

Flip Cards

A Flip Card

  • Some shocking information
  • Some filler content with product placements
  • And now the evidence

A Flip Card

image

Curabitur tempus elit odio, ut commodo eget scelerisque et.

This is another Flip Card

  • HTML
  • CSS
  • JavaScript

This is another Flip Card

image

Nullam porta magna nulla, ut aliquet Vestibulum semper tortor.

Use the power of React to create interactive blog posts.

<button onClick={() => alert('button clicked!')}>Click me!</button>

Sed suscipit dictum odio ultrices mollis. Donec in pellentesque lectus. Ut congue vitae urna id sollicitudin. Curabitur tempus elit odio, ut condimentum est ullamcorper a. Duis nisi dolor, commodo eget scelerisque et, sollicitudin ut lacus. Vivamus fringilla consequat auctor. Duis ornare vel leo lobortis sagittis. Etiam dignissim dui eget velit fringilla.

Maecenas pellentesque leo eget neque aliquam, eget faucibus ipsum pharetra. Donec sed luctus risus. Nullam porta magna nulla, ut aliquet risus malesuada ac. Vestibulum semper, nisl accumsan accumsan maximus, tortor mauris dictum massa.

Sed suscipit dictum odio ultrices mollis. Donec in pellentesque lectus. Ut congue vitae urna id sollicitudin. Curabitur tempus elit odio, ut condimentum est ullamcorper a. Duis nisi dolor, commodo eget scelerisque et, sollicitudin ut lacus. Vivamus fringilla consequat auctor. Duis ornare vel leo lobortis sagittis. Etiam dignissim dui eget velit fringilla.