Are you trying to avoid venturing outside lately? Feeling like settling down with a cozy blanket and some reading? Well, you’re in luck because we’ve got a lot of posts from our authors you can peruse through in this week’s digest.

C# Select and Where: Writing SQL-Style Queries in Code

C# is a marvelous language. It’s powerful, fast, and easy to learn. It also exposes advanced features that make doing otherwise difficult things simple. Even more impressively, it manages to make reading the code to do those complicated things easy, too. One example of a feature where C# makes the difficult easy is in the Language Integrated Natural Query (LINQ) interface. Find out more from Eric Boersma on SubMain’s blog.

What Is an IIS Application Pool

People who are new to hosting web apps on IIS (Internet Information Services) sometimes struggle with the concept of application pools. What is an IIS application pool? What purpose does it serve? Carlos Schults can answer these questions and more on Stackify’s blog.

What Is a Test Environment? A Guide to Managing Your Testing

Setting up test environments introduces many new struggles, like how to manage a ton of different environments. It’s often difficult to create an exact replica of your production environment. Besides that, manually creating those environments requires a lot of time and effort from the testing engineer. Does this sound familiar? Well Michiel Mulders is here to help you out with test environments on Testim’s blog.

Test Automation Benefits: 10 Reasons to Automate in 2019

Every company developing a product should have tests in place. Testing is an essential part of product development, especially to guarantee quality. Just like it’s important to have tests in place, it also matters how we run these tests. Some companies prefer to do manual testing, although that’s not the best approach. The next logical step is automating your testing process when you have tests in place.  Want to learn more? Michiel Mulders is here to help you on Testim’s blog.

Continuous Improvement: A Model for Success in Your Organization

DevOps, agile methodologies, and continuous improvement (CI) have transformed the way that teams collaborate when they create software. Rather than waiting for several months or years for major updates, software engineers are now able to improve their products with more efficiency than ever before. If you’re looking to take your company to the next level, continuous improvement may be just the ticket you need. And Justin Reynolds is here to fill in the gaps for you on Plutora’s blog.

DevOps changes the way organizations deliver software. However, a DevOps adoption sometimes adds subconscious boundaries to the organization. To avoid impacting our ability to deliver software faster, we need to do something. There’s always going to be someone owing parts of the system, but how teams collaborate is crucial. So, how can we start to break the invisible fence between groups created by DevOps and navigate DevOps conflicts? Christian Meléndez is here to answer your questions on Scalyr’s blog.

SIEM for Startups: Why Should You Care?

Security information and event management (SIEM) products came into the limelight during the early 2000s. They are widely regarded as something that only large enterprises need. While it’s true that deploying a SIEM system makes the most sense for big companies, startups and small and midsized businesses (SMBs) shouldn’t rule it out.  And Mark Robinson is here to define SIEM and its components on Sqreen’s blog.

What Is Log Analytics? Find Important Patterns in Your Logs

If you work in IT, especially in the software field, then you’re almost certainly aware of logs. An application that doesn’t generate any type of logging would be unheard of, to say the least. What about “log analytics?” Do you know this term? If you don’t Carlos Schults can explain what log analytics is and why your organization should care about it. Read more on XPLG’s blog.

How Has Big Data Improved the Audit Process?

As information systems advance, data generation increases. There was a time humans owned and generated data. But for the past few years, the technology trends have been changing. With these changes, the definition of data has broadened. Arnab Roy Chowdhury is here on DataOps’s blog to discuss how big data has improved the audit process.

Tools Compared: Database, Data Warehouse, Data Mart, Data Lake

Businesses across all industries are generating and storing more and more data with each passing day. Thanks to rapid advancements in connected devices, sensors, wearables, cloud storage, and IoT gadgets, the tidal wave of data is not expected to subside anytime soon. All of this data can help businesses tremendously by showing them the best path forward. But to do that, they need to first be able to make sense of the data. Justin Reynolds gives you a look at how data has traditionally been stored, in the database, on Neebo’s blog.

Test Environment Management 10 Essential Practices

A test environment is a setup for the testing team where they execute test cases. This environment comprises software, hardware, and network configuration. The setup of a test environment depends on the application under test. A complete setup helps testers carry out their tasks without any system side hurdles.  A test environment is a setup for the testing team where they execute test cases. This environment comprises software, hardware, and network configuration. Arnab Roy Chowdhury can tell you why managing your test environment is important on TEM.com’s blog.

How to Formulate and Execute an Effective Cutover Plan

All the development and testing processes have been completed. The QA team has considered and validated all necessary product factors and changes have been approved. Now that you’ve completed all these milestones, the product is ready for real-life use and it’s time to transition the project to production. However, this cutover transition to production can be risky if not properly planned and executed. Arnab Chowdhury can help you figure out the project cutover plan on Plutora’s blog.

C# Operators: A Detailed Guide to All Of Them

We also updated a few posts this week. Every programming language has operators. Operators are the components of the language that, well, operate on variables mostly. Most C# operators are symbols such as %and ??. And some are words, like async and is. Sound overwhelming? Well, SubMain has a detailed guide where you can learn about it all.

IIS Error Logs and Other Ways to Find ASP.Net Failed Requests

Another post we updated covers IIS error logs. As exciting as it can be to write new features in your ASP.Net application, our users inevitably encounter failed requests. However, Windows and ASP.NET provide several different logs where failed requests are logged. This goes beyond simple IIS logs and can give you the information you need to combat failed requests. You can find out more on Stackify’s blog. 

Finally, we updated one post covering Log4J2 configuration. One of the most annoying aspects of software development is definitely logging. If a non-trivial application lacks logging, then whoever is maintaining it will struggle and the post-mortem debug will be mostly a guessing game. But if you head to Scalyr’s blog, you can learn about the contribution to remedying this situation by offering a tutorial on log4j2 configuration.