Facebook parent company Meta has released its Buck2 build system under the MIT open source license. Written in Rust and designed to make the build experience faster and more efficient, Buck2 is being used by thousands of developers at Meta and performing millions of builds per day, the company said.Open-sourced on April 6 as a faster successor to the Buck1 build system, Buck2 can be accessed from … [Read more...]
The Mastodon plugin is now available on the Steampipe Hub
When Twitter changed hands last November I switched to Mastodon; ever since I’ve enjoyed happier and more productive social networking. To enhance my happiness and productivity I began working on a Mastodon plugin for Steampipe. My initial goal was to study the fediverse writ large. Which people and which servers are powerful connectors? How do moderation policies work? What’s it like to join a … [Read more...]
How to use the unit of work pattern in ASP.NET Core
In most any business application, you will store and retrieve data from a data store by performing CRUD operations (create, read, update, and delete). In this regard, there are several technologies and tools you can use. For example, you can choose from the available ORM frameworks such as Entity Framework, Dapper, or NHibernate.However, the challenges go beyond storing and retrieving data. You … [Read more...]
Here’s why Oracle is offering Database 23C free to developers
Stiff competition from database rivals has forced Oracle to shift its strategy for its databases business in favor of developers, who could offer the company a much-needed impetus for growth.In a shift from tradition, Oracle for the first time launched its upgraded database offering — Database 23c — available for developers before enterprises could get their hands on it, and it did so while … [Read more...]
ECMAScript 2023 spec for JavaScript adds methods for arrays
ECMAScript 2023, the next planned update to the official specification for the JavaScript programming language, is slated to add four capabilities in areas such as arrays and WeakMap keys, based on a list of finished proposals.The finished proposals, published by the ECMA TC39 (Technical Committee 39) on GitHub, mark the following four features to be published this year: Array find from last, a … [Read more...]
Python concurrency and parallelism explained
If you program in Python, you have most likely encountered situations where you wanted to speed up some operation by executing multiple tasks in parallel or by interleaving between multiple tasks.Python has mechanisms for taking both of these approaches, which we refer to as parallelism and concurrency. In this article we’ll detail the differences between parallelism and concurrency, and discuss … [Read more...]
The changing world of Java
Vaadin recently released new research on the state of Java in the enterprise. Combined with other sources, this survey offers a good look into Java’s evolution. The overall view is one of vitality, and even a resurgence of interest in Java, as it continues to provide a solid foundation for building applications of a wide range of sizes and uses.I dug into Vaadin's 2023 State of Java in … [Read more...]
10 best practices for every MongoDB deployment
MongoDB is a non-relational document database that provides support for JSON-like storage. Its flexible data model allows you to easily store unstructured data. First released in 2009, it is the most commonly used NoSQL database. It has been downloaded more than 325 million times.MongoDB is popular with developers because it is easy to get started with. Over the years, MongoDB has introduced many … [Read more...]
Snyk bolsters developer security with fresh devsecop, cloud capabilities
Cybersecurity application provider Snyk has added fresh capabilities to its flagship developer security platform to improve programming productivity and help secure software supply chains.The series of enhancements to Snyk’s namesake platform includes security support for C/C++ applications, new capabilities for infrastructure as code (IaC), automated security for container supply chains, … [Read more...]
UK data regulator issues warning over generative AI data protection concerns
The UK’s data regulator has issued a warning to tech companies about protecting personal information when developing and deploying large language, generative AI models.Less than a week after Italy’s data privacy regulator banned ChatGPT over alleged privacy violations, the Information Commission’s Office (ICO) published a blog post reminding organizations that data protection laws still apply when … [Read more...]
Databricks launches lakehouse for manufacturing sector
Databricks on Tuesday announced an industry-specific data lakehouse for the manufacturing sector, in an effort to surpass its data lake and data warehouse rivals.A data lakehouse is a data architecture that offers storage and analytics capabilities, in contrast to data lakes, which store data in native format, and data warehouses, which store structured data (often in … [Read more...]
Heroku's Adam Wiggens on making computers better
Adam Wiggins co-founded Heroku, the pioneering PaaS company, and is the founder of Muse App. He's also had a hand in interesting projects like Ink & Switch and has written extensively on the philosophy of computing at Making Computers Better. I recently had the chance to talk with Adam about the impact of computing, serverless deployment, online identity, and more.Matthew Tyson: … [Read more...]
Apple’s Swift 5.8 previews Swift 6 features
Swift 5.8, an update of Apple’s general purpose, multi-paradigm programming language, lays the foundation for Swift 6 with previews of features such as concise magic file names and regex literals. Swift 5.8 highlights also include an improved developer experience and refined Windows support. Officially released March 30, Swift 5.8 can be downloaded from swift.org. The Swift 6 previews are … [Read more...]
3 common myths about sustainability and cloud computing
Sustainability is a genuine objective for many enterprises, driven by their desire to be good stewards of the planet. Other companies want to hit a specific ranking to attract more customers and investments. Regardless of the reasons, enterprises now look to cloud computing to lower costs and provide good ESG (environmental, social, governance) scores. Many pitch cloud computing to decision-makers … [Read more...]
JDK 21: The new features in Java 21
Java Development Kit (JDK) 21, due in September as the next long-term support release of Oracle’s standard Java implementation, is beginning to take form, with sequenced collections, string templates, and virtual threads slated for the release so far.Virtual threads is a significant improvement to Java concurrency that was added to the JDK 21 page in openjdk.org late last week. Although … [Read more...]
If you want a career in AI, learn Python
No, AI isn’t going to take your job. Not yet anyway. As I’ve written, the best uses of artificial intelligence and machine learning (AI/ML) complement human creativity rather than supplant it. Ironically, the best large language models, or LLMs, are trained, perhaps not always legally, using the copyrighted products of human creativity. People and robots are going to peacefully coexist for … [Read more...]
Climate change: The push to reduce IT's carbon footprint
Humans are facing an existential crisis in climate change. We are also facing a crisis of collective action. As a species, we have every reason to slow the rise of global temperatures, but taking steps to cut carbon emissions is generally not in the short-term interest of individuals, companies, or countries. Where does that leave IT organizations?IT systems all around the world consume … [Read more...]
5 priorities that cut cloud costs and improve IT ops
During the past decade, companies have been building significant computing workloads on public and private cloud infrastructure or shifting workloads to the cloud. Gartner predicts that spending on public cloud services by end-users worldwide will reach $591 billion in 2023, a 43% increase from 2021. That’s a significant jump and suggests that many companies optimized their cloud migrations for … [Read more...]
Visual Studio Code 1.77 previews GitHub Copilot Chat
Visual Studio Code 1.77, published March 30 as the March 2023 version of Microsoft’s extensible code editor, introduces a preview of deeper integration with the GitHub Copilot AI coding assistant, including inline suggestions and chat capabilities.The VS Code update also brings TypeScript/JavaScript switch case completions, helping users scaffold out switch statements over literal types in either … [Read more...]
How ChatGPT will enable the 100x programmer
No one was prepared for Google search when it came along. Search engines existed, of course, but not like that—not like Google. It was clear pretty early that Google search was one of those applications that comes along every 20 years or so and changes not just the game, but people’s lives.Flash forward 20 years, and the next not only game-changing but life-changing technology is on our doorstep: … [Read more...]
- « Previous Page
- 1
- …
- 59
- 60
- 61
- 62
- 63
- …
- 71
- Next Page »