Internationale Coding News

  • The US Army Wants To Microwave Drones in Midair
    Montag 12:34 EditorDavid at Slashdot
    „The U.S. Army, as part of a broad counter-unmanned aerial systems strategy, is pushing forward with the U.S. Air Force to develop a high-powered microwave weapon,“ reports Popular Mechanics: Microwave radiation can disrupt or destroy electronic equipment exposed to them, „cooking“ internal circuits much in the same way a fork or other metal objects placed in a microwave oven will cause the oven’s electronics to melt down. Here’s 2018 footage of a Raytheon HPM system tested at Fort Sill in 2018. The Pentagon has researched high powered microwave weapons for years, but the threat of drone swarm …
  • Apple accounts for 2.4 million employees in US
    Montag 12:08 developertech at developer-tech.com: Latest from the homepage
    A recent Apple press release has stated that the company is accountable for generating and maintaining jobs to 2.4 million people in the Americas, through its own staff and those of all its suppliers. The Cupertino-based tech giant, which contributes £73b to the economy every year, now contracts 9,000 supply companies across all the 50 states, and those suppliers back 450,000 jobs. Apple directly employs 90,000 people in the US today and will add 20,000 more by 2023, including many in Seattle. The remaining jobs Apple claims responsibility for comprises of app developers, which it believes to …
  • PayPal Builds 'Zoid' JavaScript Library To 'Make IFrames Cool Again'
    Montag 9:34 EditorDavid at Slashdot
    „Earlier this year I gave a talk at FullStack conference in London about making iFrames cool again,“ writes a lead engineer at PayPal. In a nutshell: iframes let you build user experiences into embeddable ‚cross-domain components‘, which let users interact with other sites without being redirected. There are a metric ton of awesome uses for that other than tracking and advertizing. Nothing else comes close for this purpose; and as a result, I feel we’re not using iframes to their full potential. There are big problems, though… My talk went into how at PayPal, we built Zoid to solve some of t …
  • Massive Ransomware Attack Hits 23 Local Texas Government Offices
    Montag 6:34 EditorDavid at Slashdot
    Long-time Slashdot reader StonyCreekBare shared this press release from the Texas Department of Information Resources (Dir) press release as of August 17, 2019, at approximately 5:00 p.m. central time: On the morning of August 16, 2019, more than 20 entities in Texas reported a ransomware attack. The majority of these entities were smaller local governments… At this time, the evidence gathered indicates the attacks came from one single threat actor. Investigations into the origin of this attack are ongoing; however, response and recovery are the priority at this time. It appears all entities …
  • A New Idea For Fighting Rising Sea Levels: Iceberg-Making Submarines
    Montag 3:34 EditorDavid at Slashdot
    To address the affects of global warming, a team of designers „propose building ice-making submarines that would ply polar waters and pop out icebergs to replace melting floes,“ reports NBC News: „Sea level rise due to melting ice should not only be responded [to] with defensive solutions,“ the designers of the submersible iceberg factory said in an animated video describing the vessel, which took second place in a recent design competition held by the Association of Siamese Architects. The video shows the proposed submarine dipping slowly beneath the ocean surface to allow seawater to fill it …
  • Stack Overflow Touts New Programming Solutions Tool That Mines Crowd Knowledge
    Montag 1:45 EditorDavid at Slashdot
    Stack Overflow shares a new tool from a team of researchers that „takes the description of a programming task as a query and then provides relevant, comprehensive programming solutions containing both code snippets and their succinct explanations“ — the Crowd Knowledge Answer Generator (or CROKAGE): In order to reduce the gap between the queries and solutions, the team trained a word-embedding model with FastText, using millions of Q&A threads from Stack Overflow as the training corpus. CROKAGE also expanded the natural language query (task description) to include unique open source software …
  • A Major Cyber Attack Could Be Just As Deadly As Nuclear Weapons
    Montag 0:39 EditorDavid at Slashdot
    „As someone who studies cybersecurity and information warfare, I’m concerned that a cyberattack with widespread impact, an intrusion in one area that spreads to others or a combination of lots of smaller attacks, could cause significant damage, including mass injury and death rivaling the death toll of a nuclear weapon,“ warns an assistant Professor of Computer Science, North Dakota State University: Unlike a nuclear weapon, which would vaporize people within 100 feet and kill almost everyone within a half-mile, the death toll from most cyberattacks would be slower. People might die from a lac …
  • XKCD Author Challenges Serena Williams To Attack A Drone
    Sonntag 23:38 EditorDavid at Slashdot
    In just 16 days XKCD author Randall Munroe releases a new book titled How To: Absurd Scientific Advice for Common Real-World Problems. He’s just released an excerpt from the chapter „How to Catch a Drone,“ in which he actually enlisted the assistance of tennis star Serena Williams. An anonymous reader writes: Serena and her husband Alexis just happened to have a DJI Mavic Pro 2 with a broken camera — and Munroe asked her to try to smash it with tennis balls. „My tentative guess was that a champion player would have an accuracy ratio around 50 when serving, and take 5-7 tries to hit a drone fr …
  • Why Am I Receiving Unordered Boxes From Amazon?
    Sonntag 23:04 EditorDavid at Slashdot
    It’s an unexpected surprise that’s been popping up „all over the country,“ according to the Better Business Bureau. People are receiving boxes of unordered merchandise from Amazon. The companies, usually foreign, third-party sellers that are sending the items are simply using your address and your Amazon information. Their intention is to make it appear as though you wrote a glowing online review of their merchandise, and that you are a verified buyer of that merchandise. They then post a fake, positive review to improve their products‘ ratings, which means more sales for them. The payoff is h …
  • Alexa, Siri, and Google Home Can Be Tricked Into Sending Callers To Scam Phone Numbers
    Sonntag 22:34 EditorDavid at Slashdot
    „Don’t ask your smart device to look up a phone number, because it may accidentally point you to a scam,“ warn the consumer watchdogs at the Better Business Bureau: You need the phone number for a company, so you ask your home’s smart device — such as Google Home, Siri, or Alexa — to find and dial it for you. But when the company’s „representative“ answers, the conversation takes a strange turn. This representative has some odd advice! They may insist on your paying by wire transfer or prepaid debit card. In other cases, they may demand remote access to your computer or point you to an unfam …
  • Should HTTPS Certificates Expire After Just 397 Days?
    Sonntag 21:34 EditorDavid at Slashdot
    Google has made a proposal to the unofficial cert industry group that „would cut lifespan of SSL certificates from 825 days to 397 days,“ reports ZDNet. No vote was held on the proposal; however, most browser vendors expressed their support for the new SSL certificate lifespan. On the other side, certificate authorities were not too happy, to say the least. In the last decade and a half, browser makers have chipped away at the lifespan of SSL certificates, cutting it down from eight years to five, then to three, and then to two. The last change occured in March 2018, when browser makers tried …
  • Wells Fargo's Computer Kept Charging 'Overdrawn' Fees On Supposedly Closed Accounts
    Sonntag 20:34 EditorDavid at Slashdot
    The New York Times explains a new issue by describing what happened when Xavier Einaudi tried to close his Wells Fargo checking account. For weeks after the date the bank said the accounts would be closed, it kept some of them active. Payments to his insurer, to Google for online advertising and to a provider of project management software were paid out of the empty accounts in July. Each time, the bank charged Einaudi a $35 overdraft fee… By the middle of July, he owed the bank nearly $1,500. „I don’t even know what happened,“ he said. Current and former bank employees said Einaudi was char …
  • Tech Companies Challenge 'Open Office' Trend With Pods
    Sonntag 19:34 EditorDavid at Slashdot
    Open floor plans create „a minefield of distractions,“ writes CNBC. But now they’re being countered by a new trend that one office interior company’s owner says „started with tech companies and the need for privacy.“ They’re called „office pods…“ They provide a quiet space for employees to conduct important phone calls, focus on their work or take a quick break. „We are seeing a large trend, a shift to having independent, self-contained enclosures,“ said Caitlin Turner, a designer at the global design and urban planning firm HoK. She said the growing demand for pods is a direct result of emp …
  • Slackware, the Longest Active Linux Distro, Finally Has a Patreon Page
    Sonntag 18:34 EditorDavid at Slashdot
    „Slackware is the longest active Linux distribution project, founded in 1993,“ writes TheBAFH (Slashdot reader #68,624). „Today there are many Linux distributions available, but I’ve remained dedicated to this project as I believe it still holds an important place in the Linux ecosystem,“ writes Patrick J. Volkerding on a new Patreon page. He adds that Slackware’s users „know that Slackware can be trusted not to constantly change the way things work, so that your investment in learning Slackware lasts longer than it would with a system that’s a moving target… Your support is greatly apprecia …
  • Google Open-Sources Live Transcribe's Speech Engine
    Sonntag 17:34 EditorDavid at Slashdot
    Friday Google open-sourced „the speech engine that powers its Android speech recognition transcription tool Live Transcribe,“ reports Venture Beat: The company hopes doing so will let any developer deliver captions for long-form conversations. The source code is available now on GitHub. Google released Live Transcribe in February. The tool uses machine learning algorithms to turn audio into real-time captions. Unlike Android’s upcoming Live Caption feature, Live Transcribe is a full-screen experience, uses your smartphone’s microphone (or an external microphone), and relies on the Google Cloud …
  • Researchers Find New State of Matter, Claim It Could Aid Quantum Computing and Data Storage
    Sonntag 16:34 EditorDavid at Slashdot
    „A team of physicists has uncovered a new state of matter — a breakthrough that offers promise for increasing storage capabilities in electronic devices and enhancing quantum computing,“ according to an announcement from NYU: „Our research has succeeded in revealing experimental evidence for a new state of matter — topological superconductivity,“ says Javad Shabani, an assistant professor of physics at New York University. „This new topological state can be manipulated in ways that could both speed calculation in quantum computing and boost storage….“ In their research, Shabani and his col …
  • Working With Custom Policy in Mule 4
    Freitag 23:01 Rakesh Kumar Jha at DZone.com Feed
    MuleSoft Custom Policies can be layered on top of the implementation of the APIs to provide the governance, security, and visibility required. While the out-of-the-box API management policies cover the majority of use cases, an organization may need to create a custom policy to meet specific business needs. There is a lot of documentation that shows how to work with MuleSoft custom policies through API manager, however, developing the custom policy and debugging them locally has been always challenging. In this article, I will demonstrate how to develop and test Mule custom policy on your loca …
  • Using Junction or Associative Tables in Entity Framework Core
    Freitag 22:51 Jonathan Danylko at DZone.com Feed
    When I first encountered Entity Framework (EF), I always gravitated towards a database-first option. Back when Entity Framework appeared, there wasn’t a code-first option. My thinking towards this approach was your database holds the data. If your database wasn’t designed properly from the start, and you generate your entities based on the database design, your code (entities) may suffer.
  • Using AI and Street View to Manage Road Infrastructure
    Freitag 22:37 Adi Gaskell at DZone.com Feed
    Predictive maintenance is an increasingly common sight in industrial facilities around the world, but the ability for AI to detect when machinery is about to fail relies upon a steady stream of data. One would imagine the data provided by Google Street View might not be up to the job therefore, but new research from RMIT suggests otherwise. The authors propose using data from Google Street View to spot when road furniture needs replacing. The authors highlight the often manual and laborious task of monitoring street furniture and traffic infrastructure.
  • NCache: Scaling .NET Applications for Extreme Performance
    Freitag 19:51 DZone_Jordan at DZone.com Feed
    An expert developer delves into how NCache provides great scalability to .NET applications and how to work with NCache while keeping code performant.
  • Comparison Between Flutter vs. React Native for Mobile App Development
    Freitag 18:22 vibha Pareek at DZone.com Feed
    Just a few years back, we saw that mobile apps were being developed in Java using Android Studio. However, after Google launched Kotlin, not much attention was paid to framework development. Now, developers have started to create new frameworks for mobile app development like Flutter and React Native, as these frameworks make the app programming easier and bring the cross-platform features to enable development across various domains.  Basic Comparison If you want to include dynamic features in your app, then go with the React Native framework because it supports more third-party libraries tha …
  • Angular – SPA in 10 Minutes
    Freitag 18:22 Suresh Natarajan at DZone.com Feed
    Angular  Before we start, let’s understand the common terminologies used in a typical Angular application (https://angular.io/). Disclaimer: The Angular version that is referenced in this article is Angular 7.
  • Query Languages That Can Handle ShadowDOM
    Freitag 18:21 Andrii Telenko at DZone.com Feed
    XPath is a query language that is widely used by developers and QA automation engineers. Very often, XPath becomes the main engine for querying DOM nodes inside Selenium projects. Its ability to walk up or down to apply different filters and functions makes it a solid choice. What Has Changed? UIs are becoming increasingly more complicated. This can make for a real headache for developers who have to design their applications to be easily supportable and scalable. 
  • A Brief Introduction to Closures and Lexical Scoping in JavaScript
    Freitag 18:16 Ashutosh Singh at DZone.com Feed
    “Writing in ECMAScript language without understanding closure is like writing Java without understanding classes” — Douglas Crockford, father of JSON. In this piece, we are going to discuss closures and lexical scoping in JavaScript. Understanding closures leads to a better understanding of programming itself. If you are planning on becoming a professional programmer, questions regarding closures and their applications are widely asked during technical interviews and can be really helpful to you.
  • 10 Free Courses to Learn Python in 2019
    Freitag 18:15 Javin Paul at DZone.com Feed
    In recent years, I have seen more people learn Python than any other language. Many of them are learning Python to explore Data Science and Machine learning libraries provided by Python. Some people are also learning Python for web development, and there are still many developers who are learning Python for scripting and automating trivial tasks. It doesn’t matter why you are learning Python at this moment; it’s a great thing in itself that you have decided to learn Python. Even though I am a Java programmer, and I have spent all my career coding in Java, I value Python very for its versatilit …
  • Arm Twisting Apache NiFi
    Freitag 18:15 Bipin Patwardhan at DZone.com Feed
    Introduction Apache NiFi, is a software project from Apache Software Foundation, designed to automate the flow of data between software systems. Early this year, I created a generic, meta-data driven data offloading framework using Talend. While championing that tool, many accounts raised concerns regarding the Talend license. While some were apprehensive of the additional cost, many others questioned the tool itself, due to the fact that their account already had licenses for other competitive ETL tools like DataStage and Informatica (to name a few). A few accounts also wanted to know if the …
  • The Significance and Challenges of Integrating Security Testing Into DevOps Pipelines
    Freitag 18:15 Amandeep Kadd at DZone.com Feed
    Many businesses have already embraced DevOps methodology; development and operations teams work hand-in-hand to deliver quality and enable faster time to market. The other major advantage of DevOps is Continuous Integration and Continuous Development (CI/CD), wherein processes are more agile and deploy code more quickly. It further allows teams to have the latest update on the status of their development efforts and ensure they deliver value to customers. DevOps principles and practices ensure businesses continue to stay ahead of their competition by delivering new features faster than with an …
  • Issues with AppSec
    Freitag 18:14 Tom Smith at DZone.com Feed
    To understand the current and future state of application security, we obtained insights from five IT executives. We asked them, “What are the most common issues you see with application security?” Here’s what they told us:  Two issues are the human attention span and the accuracy of automated systems. People who monitor or engage with security need to focus time and effort on things that matter and produce outcomes that serve a purpose. They cannot do that without accuracy, and accuracy comes from application-insight. The other is automation systems, where simply sending data is not helpful. …
  • How to Customize Serialization in Java Using the Externalizable Interface
    Freitag 17:46 Naresh Joshi at DZone.com Feed
    In a previous article, Everything You Need to Know About Java Serialization Explained, I explained how we can serialize/deserialize one object using the Serializable interface and explain how we can customize the serialization process using writeObject and readObject methods. Disadvantages of Java Serialization Process But these customizations are not sufficient because the JVM has full control of the serialization process and those customization logics are just additions to the default serialization process. We still have to use the default serialization logic by calling ObjectOutputStream.de …
  • Using Conventional Commit in Projects
    Freitag 17:27 Sathyabodh Mudhol at DZone.com Feed
    In this post, we will explore how to use conventional commit as well as the benefits of using it in your projects. Let’s get started. What Is It? Conventional commit is a commit message standard first proposed by the Angular team to make their commit message uniform across different developers‘ check-ins. This standard gives a certain structure to commit and is helpful in building tools on top of commit messages. 
  • Hibernate Example
    Freitag 16:53 Meyyappan Muthuraman at DZone.com Feed
    In this tutorial, you will see how to persist the Java objects using the Hibernate Object/Relational Mapping (ORM) framework. Hibernate automates ORM and considerably reduces the number of lines of code needed to persist the object in the database. This example demonstrates how to automatically generate code from the object/relational mapping file, thus saving the developers time. This helps the developers focus on the business problem rather than doing repetitive coding work. Hibernate uses an XML document or the properties file to define the object/relational mapping. The object/relational m …
  • Indoor Navigation App Development With ARKit
    Freitag 16:35 Andrew Makarov at DZone.com Feed
    One of the notable and most recent forays in the field of mobile augmented reality was the release of Apple’s ARKit back in 2017. Since then, a number of related projects in the field of AR have been developed, furthering advancements and growth of AR solutions spanning across multiple industries and markets. AR-based indoor navigation is one of the most popular but still a relatively unexplored niche, as the technology is far from being perfect at present, and it’s necessary to develop greater flexibility and scalability to enable it to flourish.
  • Raspberry Pi 4: What Is It and How Can You Use It?
    Freitag 16:35 John Walter at DZone.com Feed
    If you don’t know what Raspberry Pi 4 is, then you have landed in the right place. Raspberry Pi is a series of small single-board computers developed by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and developing countries. The original model became far more popular than anticipated, selling outside its target market for uses such as robotics. It does not include peripherals (such as keyboards and mice) and cases. However, some accessories are packed in several official and unofficial bundles.
  • A Simple State Machine for Spring Boot Projects
    Freitag 16:35 Nalla Senthilnathan at DZone.com Feed
    There are many articles and open-source projects on state machines (Ref#1) that can be searched on Google or GitHub. The Spring team itself provides a state machine framework (Ref#2). However, I found these frameworks not easy to customize. Furthermore, it was not easy to add logs and throw custom exceptions where I needed. So I created a simple implementation of the state machine that can be easily integrated into Spring Boot applications.  The idea of a state machine is to define a set of state transitions where each transition is affected by an event. For instance, Wikipedia has an example …
  • Java: An Optional Implementation of Optional
    Freitag 16:34 Per-Åke Minborg at DZone.com Feed
    The class java.util.Optional is implemented as a single immutable concrete class that internally handles two cases; one with an element and one without. Wouldn’t it have been a better choice to let Optional be an interface and have two different implementations implement that interface instead? After all, that is what we generally are taught to do in an object-oriented language. In this article, we will learn about some of the potential arguments for the current Optional implementation. We will also learn why Streams are implemented in a different way, enabling Streams to be obtained from file …
  • Is the Book ''Java Concurrency in Practice'' Still Relevant in the Era of Java 12?
    Freitag 16:34 Javin Paul at DZone.com Feed
    One of my readers, Shobhit, asked this question on my blog post about must-read advanced Java books: is the book „Java Concurrency in Practice“ still relevant? I really liked the question and thought many Java programmers might have similar thoughts whenever someone recommends this popular Java read. When this book was first published in 2006, the Java world was still not sure of about new concurrency changes made in Java 1.5. I think this was the first big attempt to improve Java’s built-in support for multi-threading and concurrency.
  • Scaling Agile to Create “Frictionless IT”
    Freitag 16:30 Ryan Searle at DZone.com Feed
    Creating a modern and flexible operating model for IT is no easy feat. Many technology organizations are still operating as a “service provider” to their business units, rather than a strategic partner. The moment this model becomes a problem is often when the business begins to move quickly or veer from the plan. For most companies undergoing a digital transformation, that time is happening now. The foundation of much of enterprise IT is the budget under which they operate. Unfortunately, in many organizations, technology teams are still simply looked at as a cost center. This means they are …
  • Application Scalability — How To Do Efficient Scaling
    Freitag 15:48 Radha Krishna Prasad at DZone.com Feed
    When you build a great product or application, sooner or later, it will be drawing attention more and more users who will expect a flawless, perfect application as the demand grows in the time it handles more and more requests per minute. If we are not prepared for this, the application performance will start degrading, and you will lose your audience and business. In this article, we explain why you should pay attention to when building a scalable application. What Is Application Scalability? Application scalability is the potential of an application to grow in time, being able to efficiently …
  • Performance Analysis of ArrayList and LinkedList in Java
    Freitag 15:47 Anant Mishra at DZone.com Feed
    ArrayList and LinkedList are frequently used classes in the Java collection framework. If you know only understand basic performance comparisons of ArrayList and LinkedList, but not the minor details of these two classes, then this article is for you. “ ArrayList should be used where more search operations are required, and  LinkedList should be used where more insert and delete operation is needed.“ ArrayListuses the Array data structure, and LinkedList uses the DoublyLinkedList data structure. Here, we are going to discuss how the underlying data structure affects the performance of insert, …
  • Service-Oriented Architecture
    Freitag 15:47 Manish Kumar at DZone.com Feed
    Service-Oriented Architecture Overview A service-oriented architecture (SOA) is an architectural pattern in computer software design in which application components provide services to other components via a communications protocol, typically over a network. The principles of service-orientation are independent of any product, vendor or technology. SOA offerings should provide a solid solution to the problem of complex architecture and code redundancies, enabling efficient interoperability between systems, applications, and services.