Internationale Coding News

  • Fungi Stores a Third of Carbon From Fossil Fuel Emissions, New Study Reveals
    Dienstag 3:30 BeauHD at Slashdot
    An anonymous reader quotes a report from Phys.Org: Mycorrhizal fungi have been supporting life on land for at least 450 million years by helping to supply plants with soil nutrients essential for growth. In recent years, scientists have found that in addition to forming symbiotic relationships with nearly all land plants, these fungi are important conduits to transport carbon into soil ecosystems. In a meta-analysis published June 5 in the journal Current Biology, scientists estimate that as much as 13.12 gigatons of carbon dioxide equivalents (CO2e) fixed by terrestrial plants is allocated to …
  • Apple Announces iOS 17 With StandBy Charging Mode, Better Autocorrect
    Dienstag 0:45 BeauHD at Slashdot
    At WWDC today, Apple debuted iOS 17. „Highlights include new safety features, a built-in journaling app, a new nightstand mode, redesigned contact cards, better auto-correct and voice transcription, and live voicemail,“ reports The Verge. „And you’ll be able to drop the ‚hey‘ from ‚Hey Siri.'“ From the report: Your contact book is getting an update with a new feature called posters, which turns contact cards into flashy marquee-like images that show up full-screen on your recipient’s iPhone when you call them. They use a similar design language as the redesigned lock screens, with bold typogra …
  • Stack Overflow Moderators Stop Work in Protest of Lax AI-Generated Content Guidelines
    Dienstag 0:02 BeauHD at Slashdot
    Moderators of Stack Overflow have announced a strike in protest of the company’s ban on moderating AI-generated content, claiming that this policy allows incorrect information and plagiarism to proliferate on the platform. Gizmodo reports: Last week in a post — which has been downvoted at least 283 times — Stack Overflow announced its new moderation policy that will only remove AI-generated content in specific instances, claiming that over-moderation of posts made with artificial intelligence was turning away human contributors. The company also said in its post that a strict standard of evi …
  • Apple Announces New Mac Pro With M2 Ultra, PCI Expansion Slots, and $6999 Price
    Montag 23:20 BeauHD at Slashdot
    At WWDC today, Apple announced a new Mac Pro powered by the M2 Ultra chip. 9to5Mac reports: The chassis design of the machine appears to be the same as the 2019 Intel Mac Pro. The Mac Pro features eight Thunderbolt ports and six PCI slots for modular expansion. The base model config Mac Pro starts at $6999. Mac Pro with M2 Ultra features a 24-core CPU, up to 76-core GPU and 192 GB RAM. It also features two HDMI ports, dual 10-gigabit Ethernet, and a 32-core Neural Engine for machine learning tasks. It also features the latest wireless connectivity with Wi-Fi 6E and Bluetooth 5.3. You’ll be abl …
  • UBI of Nearly $2,000 a Month To Be Trialed In England
    Montag 22:40 BeauHD at Slashdot
    An anonymous reader quotes a report from CNBC: Thirty people in the U.K. could soon receive $1,983 each month if the trial (PDF) by independent think tank Autonomy secures funding. The basic income payments are estimated to cost 1.15 million pounds through the duration of the two-year project. During this time, researchers would assess the impact of the UBI cash on the lives of participants. A separate group who won’t be receiving the money each month will be monitored through one on one interviews, focus groups and questionnaires to understand the difference in their experiences. The trial is …
  • Apple Announces macOS Sonoma With Desktop Widgets and Game Mode
    Montag 22:00 BeauHD at Slashdot
    At WWDC today, Apple announced macOS Sonoma, the latest version of its Mac operating system that includes new features like desktop widgets, aerial screensavers, a new Game mode, and enhancements to apps like Messages and Safari. MacRumors reports: The first feature that Apple detailed was new interactive widgets, which can now be placed right on your desktop. Widgets blend into your desktop wallpaper to not be obtrusive when you’re working, and with Continuity you can use the same widgets from your iPhone on your Mac. macOS Sonoma also introduces enhanced video conferencing features, includin …
  • DevOps in Legacy Systems
    Montag 21:46 Eloiza Tabing at DZone.com Feed
    I had a discussion with one of my then-manager-colleagues about ensuring the movement of a planned item even if the only available team member has no expertise to take it on. The simple answer is to get that team member to a starting point with the help of the experienced ones, through a non-heavy pair work format, just enough to give them momentum. It is possible that the task won’t be completed on time, but at least they got it moving. In practice, this is always easier said than done, since we always fall to the mindset of either: „It is going to be faster if the expert will do it“ or „I’ll …
  • Getting Started With Istio in AWS EKS for Multicluster Setup
    Montag 21:24 Debasree Panda at DZone.com Feed
    With many microservices deployed across multicloud and hybrid infrastructure (cloud, containers, and VMs), the manageability of the network becomes challenging. The transactions among services happen on the public network, so the sensitivity of the matter increases magnitudinally with rising incidents of hacking and cyberattacks. Istio service mesh is becoming a center of app modernization for large and medium enterprises. Due to Istio’s phenomenal ability to manage and secure the network across cloud and container workloads, the cloud team and DevOps platform teams consider Istio service mesh …
  • Apple Announces VisionOS, the Operating System For Its Vision Pro Headset
    Montag 21:20 BeauHD at Slashdot
    Apple has announced a new operating system for its Vision Pro headset. Called visionOS, the operating system has been designed from the ground up for spatial computing and will have its own App Store where people can download Vision Pro apps and compatible iPhone and iPad apps. The Verge reports: The operating system is focused on displaying digital elements on top of the real world. Apple’s video showed new things like icons and windows floating over real-world spaces. The primary ways to use the headset are with your eyes, hands, and your voice. The company described how you can look at a se …
  • CPU vs. GPU Intensive Applications
    Montag 21:03 Kevin Vu at DZone.com Feed
    CPU vs. GPU Intensive Applications Computing has become increasingly important in our daily lives and society as a whole. While the trend of transistor counts doubling every two years, known as Moore’s Law, may be coming to an end, computing continues to play a vital role. But we aren’t referring to running background applications that hog resources or playing the most visually intensive games. We are talking about the productive applications of computing for generational discovery. Computation has become an essential tool in many professions, with specialized subfields like computational biol …
  • Squeezing Neurons into Narrow Spaces: AI in QA
    Montag 20:47 Mikhail Lankin at DZone.com Feed
    Today, AI based on neural networks is at a very interesting stage of its development. It has clearly taken off: we see numerous applications from reading CT scans to picking fruits. But adoption rates vary a lot. Recommendation engines, customer support bots, and other stuff that’s been called ”internet AI” are fairly widespread; we see it everywhere in our lives. However, most areas, including software testing, aren’t quite there yet. What makes AI widely adopted and what’s tripping it up? Let’s take a look at our own field, software testing. Specifically, I want to see how well neural networ …
  • New DirectX 12-To-Metal Translation Could Bring a World of Windows Games To macOS
    Montag 20:37 BeauHD at Slashdot
    An anonymous reader quotes a report from Ars Technica: Apple has made a tiny bit of progress in the last year when it comes to getting games running on Macs — titles like Resident Evil Village and a recent No Man’s Sky port don’t exactly make the Mac a gaming destination, but they’re bigger releases than Mac users are normally accustomed to. For getting the vast majority of PC gaming titles running, though, the most promising solution would be a Steam Deck-esque software layer that translates Microsoft’s DirectX 12 API into something compatible with Apple’s proprietary Metal API. Preliminary …
  • Beta Testing Tutorial: Comprehensive Guide With Best Practices
    Montag 20:27 Praveen Mishra at DZone.com Feed
    Beta testing is the final phase of testing before releasing a product to the general public. This is usually done by a group of users representing the target audience. It is a crucial step in the development process as it identify and fix any remaining issues with the product before it is released to the global market. Various methods of beta testing are available, including online platforms where users can test remotely or in-person sessions where users can provide feedback and interact directly with the product.
  • How to Use an Anti-Corruption Layer Pattern for Improved Microservices Communication
    Montag 20:12 Charles Ituah at DZone.com Feed
    What Is an Anti-Corruption Layer (ACL)? In the world of microservices architecture, communication between services is of utmost importance. However, with the increasing complexity of microservices, communication between them can become a challenge. That’s where the Anti-Corruption Layer (ACL) pattern comes into play. This pattern is designed to improve communication between microservices by establishing a layer between them that acts as a translator, ensuring that services can communicate with each other seamlessly. The Anti-Corruption Layer pattern is based on the concept of Domain-Driven Des …
  • A Complete Guide to Agile Software Development
    Montag 18:58 Liza Kosh at DZone.com Feed
    In the constantly evolving world of software product development, agility isn’t just an advantage; it’s a necessity. Agile software development, with its dynamic methodologies and iterative approach, has revolutionized how software is developed and delivered.    Understanding Agile Software Development  Agile software development is an approach that promotes iterative development throughout the software lifecycle, encouraging active user involvement, collaboration, and adaptation to changing requirements. It is rooted in the values and principles expressed in the Agile Manifesto, which emphasi …
  • Apple Vision Pro is Apple's New AR Headset
    Montag 18:45 msmash at Slashdot
    Apple has announced an augmented reality headset called Apple Vision Pro that „seamlessly“ blends the real and digital world. „It’s the first Apple product you look through, and not at,“ CEO Tim Cook said of the device, which looks like a pair of ski goggles. From a report: As rumored, it features a separate battery pack and is controlled with eyes, hands, and voice. Vision Pro is positioned as primarily an AR device, but it can switch between augmented and full virtual reality using a dial. The device is controller-free, and you browse rows of app icons by looking at them. You can tap to sele …
  • Apple Unveils M2 Ultra Processor
    Montag 18:00 msmash at Slashdot
    Apple announced the M2 Ultra processor, a new chip for its Mac Studio workstation for professional users. From a report: The chip has 134 transistors and 24 central processing unit (CPU) cores with 20% faster performance. It has up to 76 graphics processing unit (GPU) cores at up to 30% faster performance. Apple made the announcement at its WWDC event today on the Apple campus in Cupertino, California. The chip will go into the Mac Studio product, which previously used Intel silicon. These are machines like those used by engineers to deliver Saturday Night Live or create blockbuster movies, sa …
  • New ORM Framework for Kotlin
    Montag 17:23 Pavel Ponec at DZone.com Feed
    If you have an aversion to new frameworks, don’t even read this. For other kind readers, please note that here I’m going to present a proposal for an API for modeling database queries in a declarative style with strong Kotlin type checking primarily. Only some classes around entities are implemented; the database connection is missing for now. In the project, I tried to evaluate my experience and vision so far. However, not all ideas presented in this paper are completely new. Some of them I drew from the Ujorm framework, and the entity concept was inspired by the Ktorm framework. But the code …
  • Apple's New 15-inch MacBook Air is the 'World's Thinnest'
    Montag 17:20 msmash at Slashdot
    Apple has unveiled a new 15-inch MacBook Air at its 2023 Worldwide Developers Conference. The new model is 11.5mm thick, which Apple says makes it the world’s thinnest 15-inch laptop. From a report: It has two USB-C Thunderbolt ports, a MagSafe charging connector, and a headphone jack. Its 15.3-inch screen has 500 nits of brightness, a 1080p webcam, and gets a quoted 18 hours of battery life. It’ll come with Apple’s M2 chip. The new model starts at $1,299 and will be available next week. Meanwhile, Apple is updating the price on its smaller model. The 13-inch MacBook Air with M2 now starts at …
  • AI Generated Content Should Be Labelled, EU Commissioner Jourova Says
    Montag 16:40 msmash at Slashdot
    Companies deploying generative AI tools such as ChatGPT and Bard with the potential to generate disinformation should label such content as part of their efforts to combat fake news, European Commission deputy head Vera Jourova said on Monday. From a report: Unveiled late last year, Microsoft-backed OpenAI’s ChatGPT has become the fastest-growing consumer application in history and set off a race among tech companies to bring generative AI products to market. Concerns however are mounting about potential abuse of the technology and the possibility that bad actors and even governments may use i …
  • Part 3 of My OCP Journey: Practical Tips and Examples
    Montag 16:25 Jasper Sprengers at DZone.com Feed
    This is the third and final post about my OCP-17 preparation. In part one, I explained how playing a human virtual machine and refreshing your mastery of arcane constructs is not pointless, even if the OCP doesn’t — and doesn’t claim to — make you a  competent developer. In the second part, I showed you how intrinsic motivation keeps itself going without carrots or sticks, provided you can find ways to make your practice fun and memorable. It’s time to share some of these examples and tips. Make It Quality Time But first some advice about logistics and time management. As with physical exercis …
  • Sony Chief Warns Technical Problems Persist for Cloud Gaming
    Montag 16:00 msmash at Slashdot
    Sony’s chief executive has warned that cloud gaming is still technically „very tricky,“ playing down the risk to the console maker of the industry quickly converting to a technology on which its rival Microsoft has bet heavily. From a report: In an interview with the Financial Times, Kenichiro Yoshida said the PlayStation creator would still study „various options“ in the future for streaming games over the Internet itself, adding it could utilize GT Sophy, its artificial intelligence agent, to enhance cloud gaming. „I think cloud itself is an amazing business model, but when it comes to games …
  • Writing Better Code: Symfony Dependency Injection
    Montag 15:58 Dmytro Polkhov at DZone.com Feed
    Dependency Injection (DI) is widely used to manage class dependencies and avoid issues that can arise from implicit dependency usage. Most modern frameworks have native support for the DI feature or can use third-party libraries for it. In this article, we will describe the implementation of DI in the Symfony framework. Symfony uses the PSR-11 compatible service container to store and obtain services. The service container is aware of all registered services and their dependencies and can provide an already initialized and properly created instance of the required service.
  • SEC Accuses Binance of Mishandling Funds and Lying To Regulators
    Montag 15:15 msmash at Slashdot
    The Securities and Exchange Commission has accused Binance, the world’s largest cryptocurrency exchange, of mishandling customer funds as well as lying to regulators and investors about its operations in a sweeping case filed in federal court on Monday. From a report: The Wall Street regulator said Binance had been mixing „billions of dollars“ in customer funds and secretly sending them to a separate company controlled by Binance’s founder, Changpeng Zhao. The charges included misleading investors about the adequacy of its systems to detect and control manipulative trading. Regulators also sai …
  • Event-Driven Architecture Using Serverless Technologies
    Montag 15:04 Maharshi Jha at DZone.com Feed
    In modern architecture, most of the system has some component of Asynchronous computing. Any application which you see has one versus other Asynchronous communications. Popular Examples of such applications are Video Streaming Services, where you stream the packet of data and then render it on client applications, Popular messaging applications, or any of the collaboration tools. These are just a handful of examples, but you can think of asynchronous communication anywhere where you are not transiting the data in the same request/response. What Is Event-Driven Architecture?  Event-driven archi …
  • Alipay: Large-Scale Model Training on Billions of Files
    Montag 15:04 ccy lu at DZone.com Feed
    Ant Group, formerly known as Ant Financial, is an affiliate company of the Chinese conglomerate Alibaba Group. The group owns the world’s largest mobile payment platform Alipay, which serves over 1.3 billion users and 80 million merchants.  Our team works on the AI platform. With the exponential growth of data, we create and optimize infrastructure that enables large-scale model training and overcomes the performance bottleneck while reducing the cost of data storage and computation.
  • Hiding Data in Cassandra
    Montag 14:53 Max Tardiveau at DZone.com Feed
    Sometimes you need to control access to the data in your databases in a very granular way – much more granular than most databases allow. For instance, you might want some database users to be able to read only the last few digits of some credit card number, or you may need certain columns of certain rows to be readable by certain users only. Or maybe you need to hide some rows from some users under specific circumstances.
  • Mastering Go-Templates in Ansible With Jinja2
    Montag 14:52 Ruslan Kh. at DZone.com Feed
    The Power of Ansible, Jinja2, and Go-Templates in Streamlining DevOps Workflow Streamlining DevOps workflows with Go service templates can be an intimidating task, especially when dealing with YAML files that contain Go-inspired string interpolation, as seen in tools like Prometheus, Loki, and Promtail. However, when these files are managed with Ansible, a versatile IT automation tool, and Jinja2, a powerful Python templating engine, these complex tasks can be made easier and more efficient for DevOps professionals. The Challenge: Distinguishing Between Ansible Variables and Go Template Expres …
  • Google Trials Passwordless Login Across Workspace and Cloud Accounts
    Montag 14:51 msmash at Slashdot
    Google has taken a significant step toward a passwordless future with the start of an open beta for passkeys on Workspace accounts. From a report: Starting today, June 5th, over 9 million organizations can allow their users to sign in to a Google Workspace or Google Cloud account using a passkey instead of their usual passwords. Passkeys are a new form of passwordless sign-in tech developed by the FIDO Alliance, whose members include industry giants like Google, Apple, and Microsoft. Passkeys allow users to log in to websites and apps using their device’s own authentication, such as a laptop w …
  • Leveraging FastAPI for Building Secure and High-Performance Banking APIs
    Montag 14:36 Amlan Patnaik at DZone.com Feed
    In today’s fast-paced digital world, the banking industry relies heavily on robust and secure APIs to deliver seamless services to customers. FastAPI, a modern web framework for building APIs with Python, has gained significant popularity due to its exceptional performance, scalability, and ease of development. In this blog post, we will explore the importance of FastAPI for developing banking APIs and how it can empower financial institutions to deliver efficient and secure services to their customers also discuss the implementation of automated test cases using the BDD framework. Unmatched P …
  • MVP Product Costing $100,000+ Without QA Testing. Is It Possible?
    Montag 14:23 Artem Purlo at DZone.com Feed
    Recently, we released the beta version of our platform for crypto traders, which allows real-time analysis of the growth and decline charts of most cryptocurrencies as well as historical data. Currently, the product is undergoing closed testing with a group of investors. We are receiving feedback on the quality of the platform, fixing any bugs that arise, and preparing for the next stage of developing a full-fledged version of the product. During the initial discussions with the client, we discussed the prospects of launching the project within 3-3.5 months, taking into account the scope of wo …
  • Writing an Interpreter: Implementation
    Montag 12:39 Tho Luong at DZone.com Feed
    Part 1 can be found here. Lexer The Lexer serves as the most basic element. Its primary function involves iterating through the characters present in the source code. It may combine certain characters to create a single token and subsequently generate a token object with its associated type. This object is then added to the resulting list.
  • Understanding Dependencies…Visually!
    Montag 12:27 scsosna at DZone.com Feed
    Show of hands, how many of us truly understand how your build automation tool builds its dependency tree? Now, lower your hand if you understand because you work on building automation tools. Thought so! One frustrating responsibility of software engineers is understanding your project’s dependencies: what transitive dependencies were brought in and by whom; why v1.3.1 is used when v1.2.10 was declared; what resulted when the transitive dependencies changed; how did multiple versions of the same artifact occur?
  • Integrate Cucumber in Playwright With Java
    Montag 12:13 Kailash Pathak at DZone.com Feed
    Cucumber is a popular behavior-driven development (BDD) framework that allows you to write executable specifications in a natural language format. It promotes collaboration between stakeholders, developers, and testers by providing a common language that everyone can understand. Cucumber supports various programming languages, including Java, and provides a rich set of features for defining and executing test scenarios. Playwright, on the other hand, is a powerful open-source automation framework for web browsers that supports multiple programming languages, including Java. It provides a high- …
  • Strategies for Reducing Total Cost of Ownership (TCO) For Integration Solutions
    Montag 12:05 Susmit Dey at DZone.com Feed
    Integration solutions play a vital role in connecting systems, applications, and data across an organization. While implementing these solutions is essential, it’s equally important to minimize the Total Cost of Ownership (TCO) associated with their development, operation, and maintenance. By adopting cost-effective strategies, organizations can optimize their investments and achieve greater value from their integration initiatives. In this article, we explore effective approaches to reduce TCO for integration solutions. 1. Define Clear Objectives and Requirements Before embarking on an integr …
  • User Safety and Privacy Protection in the Age of AI Chatbots in Healthcare
    Montag 11:51 Frederic Jacquet at DZone.com Feed
    The use of AI chatbots in healthcare necessitates a comprehensive approach to address vital considerations. From data training to security measures and ethical practices, a wide range of precautions must be implemented. Human monitoring, user education, and mitigating the risks of anthropomorphism are crucial aspects to focus on. Find out how continuous monitoring and feedback promote transparency, user safety, privacy protection, and the provision of reliable information.
  • AI and Cybersecurity Protecting Against Emerging Threats
    Montag 11:29 Muzammil Rawjani at DZone.com Feed
    Threats against technology are also growing exponentially along with technology. Cybercrime is big business; hackers are breaking into systems and stealing data using ever-more-advanced methods. Artificial Intelligence may hold the answer to defeating these nefarious forces. AI can assist in identifying new threats as they emerge in real-time and even foresee future assaults before they happen by employing machine learning algorithms and predictive analytics. Cybersecurity should be a top priority for organizations to safeguard digital assets and consumer data. For security teams, AI can be a …
  • Cucumber Selenium Tutorial: A Comprehensive Guide With Examples and Best Practices
    Montag 10:42 Sarah Elson at DZone.com Feed
    Cucumber is a well-known Behavior-Driven Development (BDD) framework that allows developers to implement end-to-end testing. The combination of Selenium with Cucumber provides a powerful framework that will enable you to create functional tests in an easy way. It allows you to express acceptance criteria in language that business people can read and understand, along with the steps to take to verify that they are met. The Cucumber tests are then run through a browser-like interface that allows you to see what’s happening in your test at each step.
  • Microservices With Apache Camel and Quarkus (Part 2)
    Samstag 12:03 Nicolas Duminil at DZone.com Feed
    In the first part of this series, we saw a simplified microservices-based money transfer application, implemented using Apache Camel and AWS SDK (Software Development Kit) as Java development tools and Quarkus as a runtime platform. As noted, there are many deployment scenarios that might be considered in order to run the production of such an application; the first and simplest one is running it locally in a standalone manner. It’s the scenario that we’ll be considering during this new post. Quarkus is able to run your applications in two modes: JVM (Java Virtual Machine)-based and native. Th …
  • Essential Architecture Framework: In the World of Overengineering, Being Essential Is the Answer
    Freitag 20:35 Otavio Santana at DZone.com Feed
    Before telling you how we found and executed an essential architecture framework for successful software, we need to remember the context we live here and, possibly, you will identify with it. Following the history of software development, we have never had so many options for frameworks, programming languages, and project templates, and at the same time, we have never failed so much in meeting customer expectations.