Tags: software development

Here's What Developers Really Think about AWS, Microsoft Azure, and Google Cloud

Platform providers lack adequate support resources for developers, according to an Accenture report. Only 23% of developers strongly agree that adequate support is readily available from their platform provider.— Accenture, 2018 Amazon Web Services (AWS) was named the most developer-friendly...
Read 0 Comments

5 Agile Myths You Should Avoid

Agile has proven to be a polarizing force to every type of businesses, big or small since a group of software developers proposed it in 2001 in the form of the Agile Manifesto as a reaction to traditional “Waterfall” development, which they found dysfunctional and slow to give results. Agile is...
Read 0 Comments

How Programmers Learn to Code

HackerRank recently published the results of its 2018 Developer Skills Report, in which it asked programmers when they started coding. 39,441 professional and student developers completed the online survey from 16 October to 1 November 2016, with over 25% of the developers surveyed writing their...
Read 0 Comments

Introducing RLlib: A Composable and Scalable Reinforcement Learning Library

In a previous post, I outlined emerging applications of reinforcement learning (RL) in industry. I began by listing a few challenges facing anyone wanting to apply RL, including the need for large amounts of data, and the difficulty of reproducing research results and deriving the error estimates...
Read 0 Comments

How Debuggers Really Work

A debugger is one of those pieces of software that most, if not every, developer uses at least once during their software engineering career, but how many of you know how they actually work? During my talk at linux.conf.au 2018 in Sydney, I will be talking about writing a debugger from scratch......
Read 0 Comments

Rethinking Your Open Source Use Policy

We don’t code the same way we used to. I spoke with someone the other day that was fired from his job as a technical product manager after more than 20 years of experience. He is now job-searching but is finding it difficult. There is a new bar set for speed of technology development that...
Read 0 Comments

What is Agile Methodology? Modern Software Development Explained

Every software development organization today seems to practice the agile software development methodology, or a version of it. Or at least they believe they do. Whether you are new to application development or learned about software development decades ago using the waterfall software development...
Read 0 Comments

The Sweetness of JAMstack: JavaScript, APIs and Markup

The JAMstack approach to web development has been emerging for several years, but really took off in 2017. More a design philosophy than an explicit framework, JAMstack takes the concept of static, database-free websites to the next level via an architecture advocates are calling “the future of the...
Read 0 Comments

Unit Testing: Time-Consuming but Product-Saving

“Today i finally recognized that unit tests are a critical part of my programming flow” — Ashley Williams, Twitter. Long-time Node.js advocate Ashley Williams kicked off her recent Twitter thread in the same sort of stream of consciousness that many devs go through when they are coming to terms...
Read 0 Comments

Engineering Incremental Change

This chapter from Building Evolutionary Architectures describes architectures that support incremental change along with some of the engineering practices used to achieve incremental change. In 2010, Jez Humble and Dave Farley released Continuous Delivery, a collection of practices to enhance the...
Read 0 Comments

Pages

Click Here!