Stack Overflow

Level Up: Linear Regression in Python – Part 8

In the eighth and final lesson of the series we’ll practice everything we’ve learned to date by loading and preparing some data, fitting a few different models, and comparing them. This is an open-ended session where we’ll examine some questions from our audience and demonstrate what a data analysis workflow could look like. If you…
The post Level Up: Linear Regression in Python – Part 8 appeared first on Stack Overflow Blog.
Developer

The Overflow #83: Steady paycheck or solo project?

Welcome to ISSUE #83 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams at Netlify. This week: how to get started programming with Python, why crackpots show up in peer-reviewed journals, and when flashy animations trigger motion sickness. From the blog Learning from the real world:…
The post The Overflow #83: Steady paycheck or solo project? appeared first on Stack Overflow Blog.
Developer

Why you should build on Kubernetes from day one

If you’re building a new app today, it might be worth taking a closer look at making it cloud-native and using Kubernetes from the jump. The effort to set up Kubernetes is less than you think. Certainly, it’s less than the effort it would take to refactor your app later on to support containerization. 
The post Why you should build on Kubernetes from day one appeared first on Stack Overflow Blog.
Developer

Privacy is an afterthought in the software lifecycle. That needs to change.

The key to combining privacy and innovation is baking it into the SDLC. Analogous to application security's (AppSec) upstream shift into the development cycle, privacy belongs at the outset of development, not as an afterthought. Here's why.
The post Privacy is an afterthought in the software lifecycle. That needs to change. appeared first on Stack Overflow Blog.
Developer

The Overflow #82: Best practices for comments

Welcome to ISSUE #82 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams at Netlify. This week: why you should mentor others, does GPL apply to neural network models, and hacking the React AST. From the blog Best practices for writing code comments stackoverflow.blogWhile there are many…
The post The Overflow #82: Best practices for comments appeared first on Stack Overflow Blog.
Developer

The Overflow #81: Evolving product development at Stack Overflow

Welcome to ISSUE #81 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams at Netlify. This issue number, like me, is a perfect square. Here’s what you can geek out over this week: the user research behind our new Collectives product, how the ISS calculates the…
The post The Overflow #81: Evolving product development at Stack Overflow appeared first on Stack Overflow Blog.
Developer

Best practices for writing code comments

While there are many resources to help programmers write better code—such as books and static analyzers—there are few for writing better comments. While it's easy to measure the quantity of comments in a program, it's hard to measure the quality, and the two are not necessarily correlated. A bad comment is worse than no comment at all. Here are some rules to help you achieve a happy medium.
The post Best practices for writing code comments appeared first on Stack Overflow Blog.
Developer

Level Up: Linear Regression in Python – Part 7

In the seventh lesson of the series we’ll discuss some methods for comparing linear regression models. In the process, we’ll learn about the problem of overfitting and investigate some of the pros and cons of various evaluation methods (such as R-squared, adjusted R-squared, log likelihood, AIC, and BIC). We’ll also continue to practice our Python…
The post Level Up: Linear Regression in Python – Part 7 appeared first on Stack Overflow Blog.
Developer

The Overflow #80: Introducing Collectives

Welcome to ISSUE #80 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams at Netlify. This week: The best approach to low priority bugs, working towards a better metric for responsiveness, and introducing our latest product—CollectivesTM.  From the blog Announcing the launch of Collectives on Stack Overflow stackoverflow.blogWe’re thrilled…
The post The Overflow #80: Introducing Collectives appeared first on Stack Overflow Blog.
Developer

Using collections to make your SQL access easier and more efficient

To overcome SQL limitations, many companies introduced programming languages for building applications that interface with SQL databases—for example PL/SQL from Oracle. PL/SQL applications can be inefficient. But you can streamline this interface using data type collections, making PL/SQL applications faster and more efficient.
The post Using collections to make your SQL access easier and more efficient appeared first on Stack Overflow Blog.
Developer

What makes a great IT consultant – and how you can become one

7N is an international freelance agency that has been connecting the best IT consultants with leading organizations around the world for more than 30 years. Here's the five qualities that make the perfect consultant.
The post What makes a great IT consultant – and how you can become one appeared first on Stack Overflow Blog.
Developer

Level Up: Linear Regression in Python – Part 6

In the sixth lesson of the series we’ll discuss some methods for data transformation to improve a linear regression model. In the process, we’ll learn to simulate data with known properties, review some of the assumptions of linear regression, and continue to practice our Python skills. Here are some Stack Overflow questions related to the…
The post Level Up: Linear Regression in Python – Part 6 appeared first on Stack Overflow Blog.
Developer

Unpacking the user research behind Collectives™

We spent over a hundred hours in 1-on-1 interviews and collected thousands of survey responses to better understand what our community and customers wanted to see in this product. This feedback shaped everything from naming to moderation, and helped us evolve and iterate the concept into what it is today.
The post Unpacking the user research behind Collectives™ appeared first on Stack Overflow Blog.
Developer

The Overflow #79: Zoom! Enhance! Super resolution!

Welcome to ISSUE #79 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams at Netlify. This week: machine learning makes 480p into 1080p, stairs and their effect on potential energy, and how open source affects build vs. buy decisions. From the blog Zoom, enhance. There! We…
The post The Overflow #79: Zoom! Enhance! Super resolution! appeared first on Stack Overflow Blog.
Developer

Level Up: Linear Regression in Python – Part 5

In the fifth lesson of the series we’ll learn how to build more flexible linear models by adding interaction and polynomial terms. We’ll fit and inspect our models both mathematically and visually to understand how they work. In the process, we’ll continue to practice our Python skills and discuss some of the merits (and drawbacks)…
The post Level Up: Linear Regression in Python – Part 5 appeared first on Stack Overflow Blog.
Developer

The Overflow #78: Blockchain; hype or game changer?

Welcome to ISSUE #78 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams at Netlify. This week: Our first Pulse survey looks at what developers think about blockchain, why travel to Mars will be slower than it could be, and a fascinating dive into the early…
The post The Overflow #78: Blockchain; hype or game changer? appeared first on Stack Overflow Blog.
Developer

State of the Stack Q2 2021

We have had an exciting couple of months here at Stack Overflow. That excitement doesn't change our plans for the future, detailed in this post.
The post State of the Stack Q2 2021 appeared first on Stack Overflow Blog.
Developer

Let’s enhance: use Intel AI to increase image resolution in this demo

Across alien epics and procedural crime dramas, detectives and truth seekers have repeated the mantra: zoom and enhance. It’s passed into popular culture as a much-beloved meme, but in recent years, machine learning has increasingly made this fiction trope into an accessible reality. And we've got the demo to prove it.
The post Let’s enhance: use Intel AI to increase image resolution in this demo appeared first on Stack Overflow Blog.
Developer

Level Up: Linear Regression in Python – Part 4

In the fourth lesson of the series, we’ll talk about the matrix representation of the linear regression problem. In the process, we’ll discuss the basics of matrix multiplication. We’ll also see how this mathematical understanding can prepare us to make sense of error messages that we might encounter when fitting a model in Python. Here…
The post Level Up: Linear Regression in Python – Part 4 appeared first on Stack Overflow Blog.
Developer

The Overflow #77: Stack Overflow’s exciting next chapter!

Welcome to ISSUE #77 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams at Netlify. We’ll lead with the big news: Stack Overflow is getting acquired by Prosus; see our first item for more information. But wait, there’s more: being a team player when your team…
The post The Overflow #77: Stack Overflow’s exciting next chapter! appeared first on Stack Overflow Blog.
Developer

Using low-code tools to iterate products faster

Many developers are skeptical of using low-code tooling to build software. Buying software instead of building it has advantages, especially when your goal is to iterate faster.
The post Using low-code tools to iterate products faster appeared first on Stack Overflow Blog.
Developer

Level Up: Linear Regression in Python – Part 3

In the third lesson of the series, we’ll implement our first linear regression model with multiple predictors (this is called “multiple linear regression”). As an example, we’ll use a simulated dataset to predict student quiz scores. In the process, we’ll again practice our graphing and Python skills. Here are some Stack Overflow questions related to…
The post Level Up: Linear Regression in Python – Part 3 appeared first on Stack Overflow Blog.
Developer

The Overflow #76: The 2021 Dev Survey now open!

Welcome to ISSUE #76 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams at Netlify. The new Developer Survey is here! But also: precise measurements using imprecise tools and a visual walkthrough of Kubernetes. From the blog The 2021 Developer Survey is now open! stackoverflow.blogWe want to…
The post The Overflow #76: The 2021 Dev Survey now open! appeared first on Stack Overflow Blog.
Developer

Prosus’s Acquisition of Stack Overflow: Our Exciting Next Chapter

This morning, Prosus (PROSY) has announced its intention to acquire Stack Overflow for 1.8 billion dollars. This is tremendously exciting news for our employees, our customers, our community members, and for our shareholders, and I will share a bit more about what it all means.
The post Prosus’s Acquisition of Stack Overflow: Our Exciting Next Chapter appeared first on Stack Overflow Blog.
Developer

Level Up: Linear Regression in Python – Part 2

In the second lesson of the series, we’ll learn how to fit and interpret a simple linear regression with a categorical predictor. We’ll use a simulated dataset to predict the amount of time someone will spend on a website based on the browser they are using. We’ll also predict the rental prices of NYC apartments…
The post Level Up: Linear Regression in Python – Part 2 appeared first on Stack Overflow Blog.
Developer

The Overflow #75: Where design meets development

Welcome to ISSUE #75 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams at Netlify. This week: Rebuilding static sites a little at a time, telling the difference between decompilers and disassemblers, and five tools to fix security holes. From the blog Incremental Static Regeneration: Building…
The post The Overflow #75: Where design meets development appeared first on Stack Overflow Blog.
Developer

How to prevent scope creep when managing a project from home

When unexpected changes are requested during the development process, your final product may be a lot more complicated than what your spec originally called for. This phenomenon is called “scope creep.” Add a fully remote team with thin work-life boundaries on top of that, and you've got problems.
The post How to prevent scope creep when managing a project from home appeared first on Stack Overflow Blog.
Developer

Level Up: Linear Regression in Python – Part 1

Linear regression is a machine learning technique for modeling continuous outcomes. It is used for both prediction and data analysis in a variety of different fields. It is also the basis for a number of other machine learning models, including logistic regression and poisson regression. For anyone who is interested in learning more about data…
The post Level Up: Linear Regression in Python – Part 1 appeared first on Stack Overflow Blog.
Developer

The Overflow #74: Behind the scenes at SpaceX

Welcome to ISSUE #74 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams at Netlify. This week: So long to a podcast co-host, it’s a good year to go to Mars, and neural networks doing the important work of making video games more realistic. From the…
The post The Overflow #74: Behind the scenes at SpaceX appeared first on Stack Overflow Blog.
Developer

Incremental Static Regeneration: Building static sites a little at a time

There are a lot of opinions out there about how to improve and scale sites “beyond the Jamstack” by adding in features that use a Node server in addition to the pre-built pages. One of those features is called Incremental Static Regeneration. Some people call it “hybrid web development” (or “hybrid serverless + static”) but let’s talk a bit more about what that means.
The post Incremental Static Regeneration: Building static sites a little at a time appeared first on Stack Overflow Blog.
Developer

The Overflow #73: Open source helicopters on Mars

Welcome to ISSUE #73 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams at Netlify. This week: open source contributions take a helicopter to Mars, bug bounties cause real damage, and GitHub Actions give you a shortcut to continuous deployment. From the blog Find knowledge faster:…
The post The Overflow #73: Open source helicopters on Mars appeared first on Stack Overflow Blog.
Developer