Pair programming during the COVID-19 pandemic

Five Tips for Effective Remote Pair Programming – from home

Some of the greatest achievements in history were produced by pairs of great minds working side by side on the same task. Software is no exception. In an era of extreme programming, where communication is fundamental to developers working collectively towards the success of a project, the symbiotic nature of software development has never been more apparent. However, with the spread of COVID-19, most software development teams are now distributed and working from home office environments instead. So, how does pair programming work under such circumstances?

See why the Connected IDE is taking over

The Connected IDE is the gateway to increased developer collaboration (Part 1)

Like the standalone PCs of the 1980s, the personal IDE remains an island detached from the opportunity to improve collaboration for the development team and the company as a whole. A new era of connected IDEs is coming that does not require you to leave behind the IDE you love. Using modern plug-in technologies, your IDE can begin to evolve towards a truly Integrated Development Environment that will make collaboration easier while improving code quality.

Adjusting to current circumstances

Pandemic means new chances for EdTech

Coronavirus has accelerated the digital transformation of business. Innovative educational companies might seize the opportunity. Today, almost all social and economic life has moved to the Internet and new challenges regarding remote work arise.

Finding HTML everywhere

HTML: The origin and evolution as a major markup language

HTML (Hypertext Markup Language) is the standard markup language for displaying documents in a web browser. It describes the basic structure of every web page or application. This article follows its evolution all the way to HTML 5, as we know it today.

The road to SDM

Software Delivery Management: New Mindset

SDM (Software Delivery Management) pulls together under one umbrella all the teams, tools, information sources and processes that relate to the delivery of software. This post by Anders Wallgren is part one in a series about SDM.

Essential inter-personal skills

Why soft skills are important for developers

Soft skills are all to do with how we interact with other people. This is opposed to “hard skills” which are to do with acquired abilities that require specific knowledge. There are many reasons why soft skills are equally, if not more important than hard skills for software developers.

And why it's here to stay

What does Serverless have in common with Nutella?

A shortage of resources always leads to searching for alternatives and solutions. This is also one of the key reasons behind the adoption of serverless: it makes developers more productive and speeds up time-to-market.