Enter the debugging writing contest and win from $1000 prize pool! Share your #debugging story today!
Hey Hackers! Sentry & HackerNoon are super excited to host a Debugging Writing Contest! Here’s your chance to win money from a $1000 monthly prize pool.
Today I would like to talk about how you can optimize work with JPA repositories and improve performance by avoiding native SQL queries in the code.
Reviewing pull requests can and should be easy. But are your pull requests reviewed properly?
From preventing negative outcome to streamlining the entire development cycle, risk management play significant role. Read the blog to learn more.
Microservices exponentially increase the number of connections and remote work is the norm - how do we ensure tightly integrated components play well together?
New York City (NYC) taxi rides are probably the most commonly used benchmark in the area of data analytics.
In this article, you'll learn how to utilize git reflog to re-organize and rewrite your Git commit history effectively and easily.
Before you start reading this article, hit ALT+CONTROL+DELETE, then click on your task manager, and make a note of the CPU and Memory usage of Google Chrome.
Having someone to lead the DevOps space early and instill the culture will reduce overall release cycles friction and shorten the time to market.
The reason why you should regularly declutter your code is that doing so saves you from having confusing bugs that are caused by unwanted pieces of code.
It’s impossible to write code without bugs— you always start with something, test it, and repair whatever is wrong.
Hey Hackers! Do you have a kick-ass software performance story to share? Here’s your chance to win money from a $1000 monthly prize pool.
This is a write up for solving the picoCTF challenge 'ropfu' in binary exploitation category.
An easy tutorial showcasing the power of puppeteer and browserless. Scrape Google Shopping to gather prices of specific items automatically!
Threading issues are a piece of cake with these simple debugger techniques. Yes, you CAN debug threads with breakpoints, when using the right type!
Tired of debugging your application to find out its database dependencies? There is a smarter way to track them with OpenTelemetry.
The famous story about Quake, kiełbasa, pierogi, debugging and the birth of a new career in a small city in the middle of Poland that you were looking for
Let’s discuss a few rules of thumb for logging in Go, as well as some features you may not have heard of that can make debugging easier.
Here's why you need to know TDD craft.
Learn how to make Java classes more consistent with a minimal effort.
Did you ever find a test where the mock data was a bunch of meaningless "test" strings and 123 integer values? Yeah, me too — and it sucks.
This article is a deep dive into some of the unexpected behaviors in a React codebase and the anti-patterns that cause them.
Create immutable object java. The best way to create Immutable object. Reliable Objects Java
Simple steps to create an Analogue Clock project with HTML, CSS, and JS and what the project can teach you about the development process and documentation.
Continuous monitoring gives organizations near-instantaneous feedback and insights into performance, environments, and interactions across the DevOps pipeline.
With the global tech giants like Google, Amazon, and Netflix pioneering the adoption of DevOps and SRE, their ROI has grown in leaps and bounds.
“Beware the Ides of March”, they say; and we should for good reason.
For engineers that are used to imperative languages like Javascript or Python, Rego can look a bit foreign. Here's a few tips for getting started.
Debugging in practice means getting lost on tangents, trying to look good in front of your subordinates and doing just a little bit of debugging on the side.
Over-viewing common coding pitfalls we've encountered when we started to use GoLang for production systems
Setup your CI CD Pipeline with GitHub Actions.
How to Fix iOS 16 Problems, Bugs and Issues - A Simple Guide.
Designing a User Acceptance Testing (UAT) template will play a pivotal role in carrying out the UAT process in a streamlined and efficient manner.
Here are 4 Ways to fix Quickbooks Install Error Code 1712.
Bugs, like code, can be baffling and intricate. Why is there a random part of the screen glitching for no apparent reason? Is it the Matrix, your code, both?
Write about a time when you struggled (and later, triumphed!) to identify a bug or performance issue.
In Vue, we sometimes want to watch for changes of properties within properties. In this guide, let's look at how to watch for nested changes in Vue.
Due to their asynchronous nature and production complexities debugging messaging systems is remarkably hard... WAS remarkably hard...
In the common paradigm, dedicated QA teams solely focus on product quality. QAOps enables an efficient quality assurance process.
In this article, I will share a state of the art in the test automation field, specifically with the low code approach.
I've reviewed how to deploy KubeCF on EKS, which gives you a nice, stable deployment of KubeCF, for cost. Now let's run KubeCF on your Mac for free(ish)!
In previous episodes, we showed some heuristics to find not-so-good code.
There is nothing new in saying that startups leverage Big Data and AI to develop more innovative business models.
Software testing is a tech job that doesn’t get as much attention as it deserves.
RAM profiling has its strengths and weaknesses. The debugger is the perfect complementary tool that translates obtuse statistics to actionable changes
Outside of the language itself, collections are the most basic building block for Java applications. How do we expose them for debugging?
Learn how to improve the performance of a Spring application and diagnose problems in production. Lessons from our live workshop covering JPA!
Common testing pitfalls and how to solve them.
A software engineer codes for 18 months and builds a SaaS. He thinks he knows how to improve end-to-end testing.
Production is failing and everything is lost? That used to be the case. Fail whale, hysteria and panic. Developer observability fixes this!
In this article we will review some best practices and must-have libraries which will get your unit tests to the next level.
The best way to become a better developer is to make contributions easy. What better way to do that then mastering git and Github
Cerbos is an open-source decoupled access control for your software making user permissions and authorization simple to implement and manage.
Which application metrics should you collect for your microservices?
A complete setup of a ML project using version control (also for data with DVC), experiment tracking, data checks with deepchecks and GitHub Action
Parsing is a major source of production failures. Some are easy to track but some are insidious. Here's how you can debug them on the fly!
April's winners of the Debugging Writing Contest, held by HackerNoon and Sentry! Take part to win money from a US$1000 prize pool with 4 winners each month!
Ever wondered how to debug inside a Docker Container? Learn how to use remote debugging to debug remotely in a docker container.
How to set up a repository with Docker 'from scratch' to develop PHP 8.1 applications in 2022.
Unit tests are at the bottom of the pyramid, as they’re just what they sound like, the smallest self-contained unit of testing.
This is a post on 7 common Google Chrome problems. Learn how to fix them in this in-depth post.
In machine learning, it is crucial to have a large amount of data in order to achieve strong model performance. Using a method known as data augmentation, you can create more data for your machine learning project. Data augmentation is a collection of techniques that manage the process of automatically generating high-quality data on top of existing data.
There are many common challenges that come with having a store built on Magento. Find out what they are, and how to solve them.
Learn a new codebase by diving into it with debuggers to understand the full extent of internal semantics & interactions within the project.
Check out these two NEW writing contests ON NOW!
A deep dive into React 18's concurrent features and stress test it using 3D data visualization built with three.js.
Writing code that works when everything works as expected can be termed as Happy Path coding. It is a very good start. An experienced developer actually thinks all possible use cases and corner cases and make sure his code informs the users of the application even when an unexpected error happens. This level of coding is brilliant and the most wanted way to operate in Software Engineering.
Inspecting the data in the watch quickly is key to a fast and effective debugging session. Here's how you can see the data that's important instantly!
A Quality Assurance (QA) Engineer is a professional who tests software during the entire development process.
Arthur Tkachenko is releasing a React component-based design system for email templates.
Connect to remote processes to solve bugs using remote debugging and observability. Learn how you can securely scale your debugging to match growth.
Exceptions and wordforms are two useful tools built into Manticore Search, which you can use to improve search recall and precision.
Visit the /Learn Repo to find the most read stories about any technology.