Tag: Agile
-
Guidelines for choosing a Node.js framework
Posted on June 2, 2022, Level beginner Resource Length long
With lots of frameworks to choose from, and all those strong opinions, it's easy to feel a little lost. Comparing frameworks based on the features they list can be a headache, and features are only part of the picture. It would be awesome if you had a clear checklist you could evaluate Node.js frameworks against. By Simon Plenderleith.
Tags javascript how-to app-development learning cio agile management
-
OOP: (Complex Systems)-Oriented Programming
Posted on May 6, 2022, Level intermediate Resource Length medium
This article explores the original idea of OOP, as it has been invented by Alan Kay. OOP was invented as a "systems-oriented approach" to programming, a way to build complex systems. Unfortunately, the name "object-oriented" created confusion and deemphasized this meaning. By Eugene Naumenko.
Tags web-development oop app-development agile teams
-
Automation isn't the biggest threat to US factory jobs
Posted on May 4, 2022, Level beginner Resource Length medium
German factories have more robots than their US counterparts - so why are Americans four times more likely to leave their manufacturing jobs? By Anna Waldman-Brown.
Tags robotics iot management miscellaneous cio agile
-
Embracing hybrid work in professional services
Posted on April 13, 2022, Level beginner Resource Length medium
I've seen many professional services companies that were early adopters of hybrid work due to the knowledge-based nature of their practices. However, as we all know, the pandemic dramatically accelerated the shift, proving that hybrid work could scale. By Patrick Connally, PhD.
Tags cio management miscellaneous teams agile
-
A complete guide to distributed tracing
Posted on March 18, 2022, Level beginner Resource Length medium
Distributed tracing helps you track requests across services and understand issues affecting your application performance. In distributed cloud architecture, debugging performance issues is complicated. By Ankit Anand.
Tags cloud programming agile monitoring web-development servers performance
-
Applying product thinking to slack's internal compute platform
Posted on March 16, 2022, Level beginner Resource Length long
When creating a platform, it's critical to have clearly defined customers and products that will benefit from it rather than building in a vacuum. By Javier Turegano Director, Software Engineering @slack.
Tags ux web-development management teams agile learning crypto
-
Bringing agile to quantum hardware
Posted on March 15, 2022, Level beginner Resource Length medium
We want to build the best, highest-performance quantum computers, all while making processors available to clients so that they can experiment with quantum and find potential benefits to their organizations. Achieving this goal requires a new way of thinking about hardware development methodology. By Markus Brink.
Tags cio ibm teams agile learning crypto
-
How to manage an underperformer remotely
Posted on February 26, 2022, Level beginner Resource Length medium
Love it or hate it, working remotely is likely to remain a reality for some time to come. A fairly common challenge, now that people have had time to settle into new workflows, is that more employees may be struggling to keep up. By Lolly Daskal.
Tags performance agile learning management career
-
Right hybrid cloud strategy enables agility at scale
Posted on February 11, 2022, Level beginner Resource Length long
In today's world, there's a common thread connecting almost every organization, of every size, across all industries and regions: uncertainty. Change—often disruptive—is happening faster. or the organizations trying to navigate it, the need for business agility—the ability to adapt rapidly and effectively—has never been more important. By @IBM.
Tags big-data agile cio cloud ibm
-
Google's 20% rule spend on learning new skills and why it works
Posted on January 23, 2022, Level beginner Resource Length medium
Most people spend every second of their workday trying to keep up with their calendars and to-do lists — attending meetings, responding to emails, racing to meet deadlines. This makes it difficult to set aside time to explore ideas that interest us or learn new skills. And during a time when it's impossible to predict how our jobs and industries will evolve, expanding our expertise is what gives us a competitive edge in the long-run. By Dorie Clark.
Tags learning management cio agile
-
How we saved 70k cores across 30 mission-critical services
Posted on January 15, 2022, Level advanced Resource Length long
As part of Uber engineering's wide efforts to reach profitability, recently our team was focused on reducing cost of compute capacity by improving efficiency. Some of the most impactful work was around GOGC optimization. In this blog we want to share our experience with a highly effective, low-risk, large-scale, semi-automated Go GC tuning mechanism. By Cristian Velazquez.
Tags how-to microservices performance devops app-development agile
-
Using no-code as a proof of concept
Posted on January 9, 2022, Level beginner Resource Length long
No-code is a set of tools that allow you to create websites, apps and software all without writing a single line of code. By Bobi Robson.
Tags miscellaneous agile programming software-architecture