article thumbnail

Real-Real-World Programming with ChatGPT

O'Reilly

I really wanted to go beyond these quick gut reactions that I’ve seen so much of online, so I tried using ChatGPT for a few weeks to help me implement a hobby software project and took notes on what I found interesting. I’m a professor who is interested in how we can use LLMs (Large Language Models) to teach programming.

article thumbnail

What is cloud application security?

Dynatrace

Incorporating cloud application security practices is an effective way for organizations to avoid application security risks, ensure a smoothly running software development lifecycle (SDLC), and establish an overall strong security posture. However, open source software is often a vector for security vulnerabilities.

Cloud 182
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

C++ safety, in context

Sutter's Mill

To talk about C++’s current safety problems and solutions well, I need to include the context of the broad landscape of security and safety threats facing all software. Software security ” (or “cybersecurity” or similar) means making software able to protect its assets from a malicious attacker. Acknowledgments.

C++ 139
article thumbnail

Top Software testing trends to look out for in 2022

Testsigma

The software industry goes through a lot of research and modified methodologies that keep the software quality top-notch for the end-user. 2014 saw the trend of mobile app testing as they were becoming a multi-billion dollar business all over the world. DevOps aims at developing software and combining IT operations with it.

article thumbnail

The Return of the Frame Pointers

Brendan Gregg

To explain this example in more detail: The profiler periodically interrupts software execution, and for those disconnected stacks it happens to be the execution of the kernel software ("vfs*", "ext*", etc.). These partial stacks get grouped together on the left. Click here for a longer explanation. This can be done using eBPF as well.

Java 145
article thumbnail

How To Add eBPF Observability To Your Product

Brendan Gregg

This is thinking like a sysadmin who installs and maintains software, and not like a programmer who codes everything. I see people think like a programmer instead and feel they must start by learning bcc and BPF programming in depth. Second, the BPF software, especially certain kprobe-based tools, require ongoing maintenance.

Latency 145
article thumbnail

The Speed of Time

Brendan Gregg

These strange questions came to the fore back in 2014 when Netflix was switching services from CentOS Linux to Ubuntu, and I helped debug several weird performance issues including one I'll describe here. Was there some other program consuming CPU, like a misbehaving Ubuntu service that wasn't in CentOS? How would you _time_ time?

Speed 126