Tag: Product and design
-
Why traditional logging and observability waste developer time
Posted on October 31, 2022, Level intermediate Resource Length long
The ability to jump directly to a specific line of code that caused an error, without restarting, redeploying or adding more code, is where the magic happens in shift-left observability. By Shahar Fogel.
Tags software-engineering product-and-design data-and-analytics devops-and-ci-cd
-
What is MQTT 5.0, and how does it work in IoT?
Posted on October 30, 2022, Level intermediate Resource Length long
MQTT serves as a tool to connect many types of IoT devices in deployments of all magnitudes. It originally started in 1999 for oil and gas pipelines to communicate over remote satellites. By MobiDev.
Tags business-and-emerging-tech architecture-and-apis frontend-and-mobile product-and-design data-and-analytics
-
Block ads on every device in your house with a Raspberry Pi and Pi-hole
Posted on October 29, 2022, Level intermediate Resource Length long
Stress and burnout are having a massive impact on cybersecurity teams, leaving people and businesses more vulnerable than ever. Cybersecurity professionals are "reaching their breaking point" as ransomware attacks increase and create new risks for people and businesses. By Owen Hughes.
Tags security-and-privacy cloud-and-infrastructure business-and-emerging-tech frontend-and-mobile product-and-design
-
Cybersecurity teams are reaching their breaking point. We should all be worried
Posted on October 28, 2022, Level beginner Resource Length long
Stress and burnout are having a massive impact on cybersecurity teams, leaving people and businesses more vulnerable than ever. Cybersecurity professionals are "reaching their breaking point" as ransomware attacks increase and create new risks for people and businesses. By Owen Hughes.
Tags security-and-privacy cloud-and-infrastructure leadership-and-career frontend-and-mobile product-and-design
-
Concurrency in Go-2(Go Channels)
Posted on October 25, 2022, Level intermediate Resource Length medium
The channel acts as a pipe by which we send typed values from one Goroutine to another. It guarantees synchronization since only one Goroutine has access to a data item at any given time. The ownership of the data is passed between different Goroutine. By Neeraj Kumar.
Tags product-and-design software-engineering backend-development
-
How to balance virtual machine traffic with Kubernetes services
Posted on October 24, 2022, Level intermediate Resource Length medium
Kubernetes service constructs create highly available services in mixed container and VM environments without any external components. By Fatih Nar (Navigator, Red Hat), Rimma Iontel (Red Hat).
Tags devops-and-ci-cd architecture-and-apis product-and-design
-
Asynchronous tasks with Flask and Celery
Posted on October 23, 2022, Level intermediate Resource Length medium
If a long-running process is part of your application's workflow, rather than blocking the response, you should handle it in the background, outside the normal request/response flow. By Michael Herman.
Tags backend-development frontend-and-mobile product-and-design
-
Exploring the JWT attacks landscape
Posted on October 22, 2022, Level intermediate Resource Length medium
Due to its popularity, JWT attacks are one of of the most exploited vulnerability by attackers. Each JWT contains base64 encoded JSON objects. By Aamir Ahmed.
Tags security-and-privacy devops-and-ci-cd frontend-and-mobile product-and-design
-
What are 4 golden signals for monitoring Kubernetes?
Posted on October 19, 2022, Level intermediate Resource Length medium
Golden Signals are the meaningful data insights that we use for monitoring and observability of a system. They are the signals vs. noise that can help guide us towards what's affecting the health of the environment. By Roland Wolters.
Tags devops-and-ci-cd security-and-privacy product-and-design
-
Bridging security gaps in WFH and hybrid setups
Posted on October 16, 2022, Level beginner Resource Length short
Hybrid and work-from-home (WFH) arrangements take employees from the safety of the more secure and monitored environment of the office. These arrangements blur the division between enterprise and home networks while subsequently expanding the attack surface for both environments. How can these security gaps be bridged? By trendmicro.com.
Tags security-and-privacy leadership-and-career product-and-design
-
How to unit-test extension methods in C#
Posted on October 15, 2022, Level beginner Resource Length short
A good coding practice is to keep the view layer in an MVC structure as simple as possible and with no or minimal logic. A common practice to extract common logic that you might want to use in many places is to create an extension method that could be used across views. This moves to logic from the views into a C#-based method. By Linus Ekström.
Tags software-engineering testing-and-quality product-and-design
-
Postgres: Better message queue than Kafka?
Posted on October 13, 2022, Level intermediate Resource Length long
Today author is going to talk about why they made the unconventional decision to build thier logging system on top of Postgres, what worked well, what didn't work well, and how they did it. By Pete Hunt.
Tags data-and-analytics backend-development product-and-design