Software development and beyond.
Software development and beyond.
Articles and notes by Petr Stříbný.
  • Twitter
Skip to content

On being a senior developer

On being a senior developer is separated into multiple parts, feel free to read the first part On being a senior developer: introduction if you haven’t read it yet. This time I want to look at skills, knowledge and behavioral characteristics that I personally associate with senior software developers. This article is not the definitive […]

Comment

On being a senior developer: introduction

Even though it could be, this is not an article about the elderly. If you are here by accident, click here. If not, let’s dive in. I have wanted to write about the topic of being a senior engineer for some time, because I think a lot of people don’t have a clear understanding of […]

Comment

Why SCRUM doesn’t work?

Let’s start by saying that companies hardly do SCRUM by the book. I will never forget a project manager, who, after he arrived to the office one day put a big “SCRUM” on our whiteboard and announced that from now on we will be doing SCRUM. You wouldn’t guess what we did afterwards. Every morning, […]

Comment

How to communicate with Angular components outside of Angular

Recently I had to figure out the way to interact with Angular components from outside of Angular, from plain JavaScript rendered to a page. In my case I was opening a modal dialog written in Angular from a traditional server-side rendered page. I imagine I am not the only one who needs to mix Angular […]

Comment

Elasticsearch: What to keep in mind when doing integration testing

When writing integraion tests that exchange data between your application and Elasticsearch cluster, we need to keep a few things in mind. Tests are simply series of steps to perform and usually we want to execute a specific test synchronously, one step after another. To do so we have to wait until each call to […]

Comment

Guide to Mobile Application Development and Management

We are living in the era of mobile applications, usually called just “apps”. The mobile market is huge now, with astonishing number of devices both in type and amount, platforms, applications and app stores. Today, one company often needs more than one application: there are different apps for customers, for partners, for employees, for different […]

Comment

The role of a Quality Engineer

Quality Engineer. Who is he and what does he do? In plenty of companies this role might not exist and in many it is assumed to be just a different name for testers. In this article I would like to express my own opinion about it and provide some insight on what different responsibilities a […]

Comment

Authentication Quickstart with Express, Passport and Sequelize

I have created an authentication quick-start that demonstrates the use of authentication middleware Passport. Passport is a drop-in middleware for Express-based web applications that allows you to use many provided authentication strategies or create your own. In this demo I implemented a local strategy where all data are stored in a SQL database. Sequelize is a […]

Comment

Software estimation: What is an estimate

It doesn’t matter what is your role in a software project or how do you call yourself in a company. Whoever you are — be it project manager, software analyst, engineer, or tester — sooner or later, you will be asked to make estimates. And because things are not certain most of the time in […]

Comment

Is your software ready to handle leap second?

Leap second is an extra second occasionally added to Coordinated Universal Time to reflect the changing speed of rotation of the Earth. The most recent one happened on June 30, 2012 at 23:59:60 UTC and the next one, scheduled on June 30 at 23:59:60 UTC is quickly approaching. In this article I would like to quickly […]

Comment

Post navigation

Topics

  • JavaScript
  • Vue.js
  • Python
  • Software development
  • Development tools
  • Testing