Wed.Jun 13, 2018

article thumbnail

Cover design for the Refactoring 2nd Ed

Martin Fowler

We've got a cover design for the second edition of Refactoring. As with any book in my signature series, I needed to decide which bridge would feature in the photo.

279
279
article thumbnail

Primer: What DDoS attacks could mean for IoT

The Parallax

When a headline screams something like “worst DDoS ever,” it’s often accurate. Distributed denial-of-service attacks, which deluge targeted sites or services with traffic to force them offline, have been growing in strength and scope for decades. And although organizations can do certain things to mitigate the impact of an attack, our seemingly ever-increasing usage of Internet-connected devices is likely only inviting more DDoS trouble.

IoT 210
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Improving a Team?s Collective Intelligence. Feedback Please!

Xebia

It seems all over nowadays. Teams do it, peers do it, managers do it. Feedback here, feedback there, feedback everywhere. Feedback seems here to stay. Why? Because it makes people stronger. They learn how they behave and how their behaviour affects others. This transparency enables individuals to change and start experimenting with more effective behaviour. […].

Coaching 100
article thumbnail

Educating Your Audience: The New Way to Build an Audience

Women on Business

We've Moved! Update your Reader Now. This feed has moved to: [link] If you haven't already done so, update your reader now with this changed subscription address to get your latest updates from us. [link].

article thumbnail

Peak Performance: Continuous Testing & Evaluation of LLM-Based Applications

Speaker: Aarushi Kansal, AI Leader & Author and Tony Karrer, Founder & CTO at Aggregage

Software leaders who are building applications based on Large Language Models (LLMs) often find it a challenge to achieve reliability. It’s no surprise given the non-deterministic nature of LLMs. To effectively create reliable LLM-based (often with RAG) applications, extensive testing and evaluation processes are crucial. This often ends up involving meticulous adjustments to prompts.

article thumbnail

The Missing Article About Qt Multithreading in C++

Toptal

C++ developers strive to build robust multithreaded applications, but multithreading was never an easy thing to do. In this article, Toptal Freelance Qt Developer Andrei Smirnov talks about several scenarios exploring concurrent programming with the Qt framework.

More Trending

article thumbnail

CIOs Need To Learn How To Become Futurists

The Accidental Successful CIO

Futurist keep their eyes fixed on what may be coming our way Image Credit: ADiamondFellFromTheSky. I’ve got a quick question for you: how good is your ability to predict the future? If your skill in this area is anything like mine, you find yourself being constantly surprised by things that you simply didn’t see coming. As the person with the CIO job, you really can’t allow this to happen to you.

How To 49
article thumbnail

How to work with Dynamic Type

Robots and Pencils

Dynamic Type is an Accessibility feature introduced by Apple in iOS 7 that allows users to have greater control over the size of the size of text displayed in their apps. Some apps have seen over 20% of their users enable dynamic type , so it is worth considering taking the time to implement so that your users can have the best experience. Working with Dynamic Type There are two ways you can turn on Dynamic Type in code, using text styles or UI font metrics.

How To 40
article thumbnail

How Continuous Delivery Broke Your Application Reliability – and What You Need to Do to Fix It

OverOps

More frequent deployments are great, but maintaining high-quality code while implementing them is a whole different story. Everyone is talking about moving towards an automated workflow, and there’s no wonder. We all want to deploy more features and capabilities to our products and applications, and we want to do it as quickly as we can. However, automation is not something that we should take lightly as it comes with some risks that shouldn’t be ignored.