Software Development

Software Development | News, how-tos, features, reviews, and videos

binary code
worst tech layoffs 2017 intro2

Wired brain illustration - next step to artificial intelligence

GitHub Copilot for Business plans unveiled

GitHub’s AI-based coding assistant is now available for businesses at a monthly cost of $19 per user.

Java / coffee / beans

JDK 20: The new features in Java 20

The next version of standard Java will incubate scoped values, an API that enables sharing immutable data within and across large numbers of threads.

mountains beneath a binary sky

Intro to Alpine.js: A JavaScript framework for minimalists

Alpine.js is a front-end JavaScript framework fashioned like a lightweight backpack, with a minimalist API and thoughtful features. Let's give it a try.

streams of light on the highway 1200

How to use BufferedStream and MemoryStream in C#

Take advantage of the stream classes in .NET 7 for faster reads and writes of the data in your .NET applications.

Python notebook analytics

Why Python is catching on with business analysts

Business analysts are running into the limits of BI tools and looking for ways to do more advanced analytics. Python is the way forward.

restricted zone sign

GitHub bolsters NPM access control

New granular access tokens allow NPM package maintainers to restrict which packages, scopes, and organizations a token has access to.

Wired brain illustration - next step to artificial intelligence

Google's Vertex AI Vision brings no-code to computer vision

Vertex AI Vision combines video sources, machine learning models, and data warehouses to deliver rich insights and computer vision

fire flames

14 hot language projects riding WebAssembly

From blazing-fast web apps to Python data science in the browser, these programming language and compiler projects offer different twists on the promise of WebAssembly.

medals gold silver bronze

C++ overtakes Java in language popularity index

Java ranked fourth in the December 2022 Tiobe index of programming language popularity, the lowest Java has ranked in the history of the index.

error neon mistake

10 common PostgreSQL mistakes and how to avoid them

PostgreSQL was built to handle a wide range of use cases, but flexibility also has a flip side. Make sure you’re not making these all-too-common design, configuration, tuning, and other mistakes.

youtube thumbnails template old

How to avoid the dreaded circular import problem in Python

A common frustration for the Python developer is circular imports -- when two modules each try to import something from the other simultaneously. Learn in this video how this problem arises in Python applications, and several methods...

Computerworld's 100 Best Places to Work in IT [2017] - Welcome to the Club

AWS is changing

Announcements at AWS re:Invent show a kinder, gentler Amazon, ready to integrate its own services and third-party data sources.

head in clouds magrite headless suit derby hat unknown

What are headless architectures and composable systems?

When systems require complex customizations and integrations (think ERP, CRM, or CMS), these flexible architecture choices enable greater security and scale.

Thumbs up, thumbs down. Green and red background.

5 things developers love about their work, and 5 things they don't

No job is perfect, not even in software development. We asked 13 developers what they love and hate about coding for a living. Here's what they told us.

Java / coffee

Kotlin 1.8.0 beta introduces experimental functions

Next version of the Kotlin programming language adds support for Java 19 and introduces experimental functions for the JVM to recursively copy or delete directory content.

DevOps DevSecOps Security Pipeline

What is DevSecOps? Securing devops pipelines

DevSecOps evolves devops concepts with tools and practices that embed security in every layer of the software development life cycle. Here's why more companies are embracing DevSecOps.

question marks pavement

How to use EF Core query types in ASP.NET Core 7

Take advantage of query types in EF Core to query types that don’t have keys and to map to tables and views that lack an identity column.

digital transformation binary change agile growth

Intro to Mitosis: The universal reactive transformer

Mitosis is the JavaScript compiler that lets developers "write once, run anywhere," then compile to Angular, Vue, Svelte, and more. It could lead to a universal model of front-end development frameworks.

Load More