Internationale Coding News

  • CALMS for DevOps: Part 1—Why Culture Is Critical
    Dienstag 14:01 Helen Beal at DZone.com Feed
    DevSecOps is the principle that all technology teams have accountability for cybersecurity in an organization—ownership is not solely at the door of the security professionals and teams. The idea that cybersecurity is everyone’s job has come about partly because cybersecurity skills are constrained—within the market as a whole and within an organization specifically. A recent report from (ISC)2 claims there is a global cybersecurity staffing shortage of three million and that this is increasing. This is certainly my own experience with the organizations I work with in Europe and the Middle Eas …
  • Demystifying Lambda in VPC and Its Confusing Error
    Dienstag 14:01 Mahdi Azarboon at DZone.com Feed
    Suddenly, my AWS Lambda function stopped working. Upon invocation, not a single line of code was executing, and I was just getting this error from the console: „Calling the invoke API action failed with this message: Lambda was not able to access EC2’s API using the Lambda Execution Role to set up the Lambda function.“
  • Cloud gaming, V2X communications and Industrial IoT biggest use cases for edge development
    Dienstag 13:32 James at developer-tech.com: Latest from the homepage
    Edge computing is being spoken of more and more – but predominantly from the hardware side. What does it mean from a software and development standpoint? According to new research from MobiledgeX, multi-player and cloud gaming, V2X communications and Industrial IoT are the most viable short-term edge use cases. The company has released its research after a three-year effort, alongside Deutsche Telekom, which collated standards and use cases based on market opportunity, venture capital activity, time to market, and required network coverage. The research also explored pertinent factors specific …
  • MQTT Data Throttling
    Dienstag 12:56 Gianluca Finocchiaro at DZone.com Feed
    This article was first published on the MQTT.Cool blog. Most MQTT brokers currently available on the market provide native support for WebSockets, thus enabling any MQTT JavaScript library to establish communications by encapsulating MQTT messages into WebSocket frames: This is called the MQTT Over WebSocket
  • How to Import a Maven Spring Boot Application in Eclipse [Video]
    Dienstag 12:01 Ram N at DZone.com Feed
    In the video below, we take a closer look at how to import the Maven Spring Boot application in Eclipse. Let’s get started! Check out the links below to download the code and PPT:
  • Apple's Seattle Workforce Will Quintuple By 2024
    Dienstag 12:00 BeauHD at Slashdot
    Apple is planning on bringing 2,000 jobs to Seattle by 2024 — twice the number it initially planned. Engadget reports: The new roles would focus on software and hardware and effectively multiply Apple’s existing workforce by five. Currently, there are roughly 500 Apple employees in Seattle, focused mainly in its retail stores and machine learning hub. The expansion would also give Apple a significant presence in Washington State, right alongside competitors Amazon and Microsoft. In order to accommodate the new workforce, Apple is leasing two 12-story buildings in Seattle’s South Lake Union ne …
  • MongoDB 4.2 (Beta) Announced at MongoDB World 2019
    Dienstag 11:01 Zeeshan Anwar at DZone.com Feed
    This week at MongoDB World, Elliot Horowitz, CTO and Co-founder at MongoDB, announced many different new and exciting features in the MongoDB 4.2 release. Out of many new features, I am highlighting a few that will help the development community a lot. Wildcard Indexes MongoDB is known as a flexible database that contains different types of data models in one collection. This wildcard index will help a lot in applications where read-heavy operations are dependent on flexible document structures. With this index type, you can create an index on sub/embedded documents and make your reads fast.
  • Thoughts on Facebook's Libra Cryptocurrency
    Dienstag 11:01 Bozhidar Bozhanov at DZone.com Feed
    Facebook announced recently that by 2020, they will roll out Libra — their blockchain-based cryptocurrency. It is, of course, major news, as it has the potential to disrupt the payment and banking sector. If you want to read all the surrounding newsworthy details, you can read the TechCrunch article. I will instead focus on a few observations and thoughts about Libra — from a few perspectives — technical, legal/compliance, and possibly financial. First, replacing banks, bank transfers, credits cards, payment providers, and ATMs with just your smartphone sounds appealing. Why hasn’t anyone trie …
  • DevSecOps Keys to Success
    Dienstag 11:01 Tom Smith at DZone.com Feed
    To understand the current and future state of DevSecOps, we gathered insights from 29 IT professionals in 27 companies. We asked them, „What do you consider to be the most important elements of a successful DevSecOps implementation?“ Here’s what they told us: Automation Include the automation of security into the process. Automate as many steps as possible. Have DevOps teams engage the security side throughout the value stream, looking for hold points, templatizing security aspects, standardizing the process, automate so those things just happen as part of the process. Bring everyone together …
  • Develop a REST API in PHP
    Dienstag 11:01 Aaron Parecki at DZone.com Feed
    REST APIs are the definition of modern web development. While they are easy to build in just about any modern framework, most PHP developers choose to use Lumen/Laravel or Symfony. These frameworks make it easy to handle complex issues like authentication/authorization, request validation, data transformation, filters, rate throttling, complex endpoints with sub-resources, and API documentation. A complex framework isn’t necessarily needed to build a secure API. In this post, you’ll build a simple REST API in PHP from scratch. You’ll secure your API with Okta by implementing the Client Credent …
  • Checksums in Storage Systems and Why the Enterprise Should Care
    Dienstag 11:01 Bjorn Kolbeck at DZone.com Feed
    Random bit flips are far more common than most people, even IT professionals, think. Surprisingly, the problem isn’t widely discussed, even though it is silently causing data corruption that can directly impact our jobs, our businesses, and our security. It’s really scary knowing that such corruptions are happening in the memory of our computers and servers – that is before they even reach the network and storage portions of the stack. Google’s in-depth study of bit-level DRAM errors showed that such uncorrectable errors are a fact of life. And do you remember the time when Amazon had to globa …
  • Financial Firms Prepare to be Tested by an Open Banking Software Future
    Dienstag 10:31 Jason English at DZone.com Feed
    Banker’s hours? That cliche will soon be retired. We now demand nothing less than 24/7 direct application-layer access to banking services that put customer experience at the front of the line, every time. What is Open Banking, why does it matter, and how do we test it? The global financial industry is hurtling toward a future state of Open Banking. The banks that succeed here will revolutionize their own service interface, exposing API-level controls so third-party apps and new FinTech services can look up accounts, move funds, and confirm transactions without even visiting the bank’s branch, …
  • SpaceX Successfully Launches Falcon Heavy Rocket With Two Flight-Proven Booster Cores
    Dienstag 9:05 BeauHD at Slashdot
    SpaceX succeeded in launching its third mission with the Falcon Heavy high-capacity rocket it first launched successfully last year. „The rocket’s STP-2 mission took off from Kennedy Space Center in Florida towards the end of a four-hour launch window that opened at 11:30 PM EDT on Monday, with liftoff taking place at 2:30 AM EDT on Tuesday after the launch was pushed back so that the ground crew could complete ‚additional ground system checkouts,'“ reports TechCrunch. From the report: The launch was a first for SpaceX in a number of different ways — it’s the first night launch for Falcon Hea …
  • Java Multi-Threading With the ExecutorService
    Dienstag 9:01 Brian Hannaway at DZone.com Feed
    In this post, we’ll look at how theExeutorService can be used to run multi-threaded asynchronous tasks. We’ll start by creating threads directly and then move on to explore the ExeutorService and how it can be used to simplify things. Creating Threads Directly Before the Executor API came along, developers were responsible for instantiating and managing threads directly. Let’s look at a simple example below.
  • Inserting BLOB Values With SQL INSERT Statements
    Dienstag 9:01 Mark Rules at DZone.com Feed
    The simplest way to insert a binary string into a BLOB column is to use a SQL INSERT statement and include the binary string a SQL binary literal in the statement as shown in this sample program. Note that SQL binary literal format is “. /* OracleBlobInsert.java – Copyright (c) 2015, HerongYang.com, All Rights Reserved. */ import java.sql.*; public class OracleBlobInsert { public static void main(String [] args) { Connection con = null; try { oracle.jdbc.pool.OracleDataSource ds = new oracle.jdbc.pool.OracleDataSource(); ds.setDriverType(„thin“); ds.setServerName(„localhost“); ds.setPortNumbe …
  • Searching for a Scalable Streaming API
    Dienstag 8:01 Bradley Johnson at DZone.com Feed
    Let’s take a moment to appreciate the noble REST API. They’re anywhere and everywhere. REST is the lingua franca of the application world. REST APIs have been the equivalent of software duct tape since Roy T. Fielding published his doctoral thesis all the way back in 2000. Whether you’re talking about Google Docs, Facebook, Snapchat, Uber, Waze, Yelp, or just about anything else, chances are there are hundreds or thousands of REST APIs are creating relationships between application services. But there are some use cases where REST APIs aren’t such a great fit. For example, if you’re trying to …
  • Unit Testing Best Practices: How to Get the Most Out of Your Test Automation
    Dienstag 7:01 Brian McGlauflin at DZone.com Feed
    Unit testing is a well-known practice, but there’s lots of room for improvement! In this post, the most effective unit testing best practices, including approaches for maximizing your automation tools along the way. We will also discuss code coverage, mocking dependencies, and overall testing strategies. What is Unit Testing? Unit testing is the practice of testing individual units or components of an application, in order to validate that each of those units is working properly. Generally, a unit should be a small part of the application — in Java, it is often a single class. Note that I am n …
  • FBI Warns Users Against Phishing Campaigns That Leverage HTTPS Websites
    Dienstag 7:01 David Bisson at DZone.com Feed
    The Federal Bureau of Investigation (FBI) is warning users to be on the lookout for phishing campaigns that leverage websites protected by HTTPS. On June 10, the FBI’s Internet Crime Complaint Center (IC3) issued a public service announcement about what it calls “HTTPS phishing.” These attacks largely function like other phishing operations in that they redirect users to unfamiliar URLs in an attempt to steal individuals’ login credentials, payment card details, personal data, and other information. But these campaigns differ in that they use “HTTPS” and a lock icon in the address bar. Doing s …
  • Parameterized Test Example in .NET Core Using NUnit
    Dienstag 7:01 Avraam Piperidis at DZone.com Feed
    A lot of times when writing unit tests we end up with a lot test methods that look the same and actually do the same thing. Also, there are special cases where we want to have high test coverage and in-depth test access for our crucial and very important core functionality methods. For example, when creating a framework or a library, usually we want to write many tests and cover all possible aspects and outcomes, which may lead to a large amount of certain behavior test methods.
  • Subversion: Merkle Trees and Source Control
    Dienstag 7:01 Paul Hammant at DZone.com Feed
    I announced SvnMerkleizer some days ago on Twitter. It adds a Merkle tree capability to Subversion. Why Subversion though, as Git has a history-retaining Merkle tree built-in? Well truth be told, I started it years ago an wanted to finish it, and it was also a testbed for Servirtium that delivers Service Virtualization (SV) to Java clients of remote HTTP services.
  • Sharing: A Short History of Data
    Dienstag 7:01 Srushtika Neelakantam at DZone.com Feed
    As data explodes, this articles looks at how networks working behind the screens have evolved to enable data sharing at scale — and the implications of this for the way data is shared and consumed in future. The Basics: HTTP From the late 1980s, Sir Tim Berners Lee’s ‚World Wide Web‘ allowed nodes to transfer information between computers, enabled by standardized protocols following common rule sets. The chosen protocol was HTTP. Key to this protocol, relevant to data sharing, is the fact that HTTP follows a request-response model.
  • Five Ways To Modernize Your Apps And Infrastructure
    Dienstag 7:01 Sirish Raghuram at DZone.com Feed
    TakThe cloud-native paradigm for application development and delivery lights a pathway for organizations to modernize their existing applications and underlying infrastructure – all to achieve benefits ranging from faster time to market, ease of maintenance, granular scalability, and cost-effectiveness. Is your business ready to modernize? Here are five considerations that will help you realize a pathway to progress. 1) Make An App Inventory And Separate It Into Buckets Before embarking on a modernization initiative, classify your existing applications first. This process helps determine which …
  • Microservice Architecture Best Practices: Messaging Queues
    Dienstag 7:01 Ranga Karanam at DZone.com Feed
    In this article, we discuss why queues are needed, and how they form the cornerstone of asynchronous communication in microservices architectures. What You Will Learn What is a Queue? What is asynchronous communication or asynchronous messaging? What are the advantages of using Queues in microservices architectures? Best Practices With Cloud and Microservices This is the fourth article in a series of six articles on best practices with cloud and microservices. The first three parts can be found here: 
  • Real Benefits of Adjoining DevOps Culture to Your Agile Processes, Supported by Hard Numbers
    Dienstag 7:01 Alesia Krush at DZone.com Feed
    Adopting the DevOps culture at your org translates into actual hard-dollar benefits. Don’t believe us? Read on to get the proof. In his talk „Why Everybody Needs DevOps Now,“ industry researcher Gene Kim said that „for a long time, Agile had been winning, but at the expense of the DevOps.“ He said that back in 2013.
  • Bernie Sanders Proposes Forgiving the Student Debt of 45 Million Americans
    Dienstag 6:30 msmash at Slashdot
    Sen. Bernie Sanders announced a plan on Monday to erase the country’s $1.6 trillion outstanding student loan tab, intensifying the higher education policy debate in the 2020 Democratic presidential primary. From a report: The Democratic presidential candidate’s legislation — dubbed „The College for All Act“ — will release all 45 million Americans from their student debt and be paid for with a new tax on Wall Street transactions. The proposal goes further than fellow Democratic candidate Elizabeth Warren’s plan, which caps student debt forgiveness at $50,000 and offers no relief to borrowers …
  • Spring Boot: Metrics With Micrometer and AWS CloudWatch
    Dienstag 6:01 Dawid Kublik at DZone.com Feed
    Some time ago, I wrote a blog on how to configure CloudWatch metrics with Spring Boot. It was all before micrometer and depended heavily on Netflix Servo Metrics. Time was slowly passing and civilizations prospered, but it’s still difficult to find info on how to make Spring Boot work with Micrometer CloudWatch. So, here it goes. TL;DR If you are not interested in why and just want to make Spring Boot work with AWS CloudWatch, do the following:
  • Controlling a Raspberry Pi Server Remotely
    Dienstag 6:01 Leona Zhang at DZone.com Feed
    The Alibaba Cloud IoT Platform enables you to implement pseudo-Intranet penetration and remote control of Raspberry Pi servers without public IP addresses. This article uses remote control over a Raspberry Pi server as an example to demonstrate the implementation of pseudo-Intranet penetration and provides development code samples. Background Assume that you want to build a Raspberry Pi-based server to run some simple tasks, such as starting a script and downloading a file. However, if the Raspberry Pi server does not have a public IP address, you can only manage this server when you are eithe …
  • US Senators Want Social Media Firms To Tell Users How Much Their Data Is Worth
    Dienstag 5:30 BeauHD at Slashdot
    An anonymous reader shares a report from CNBC: A bipartisan team of senators introduced a bill Monday to require social media companies to disclose more information about the data they collect and monetize from their consumers. The Dashboard Act, which stands for Designing Accounting Safeguards to Help Broaden Oversight And Regulations on Data, aims to help consumers understand the price of using social media services that are free on face value. The bill seeks to require „commercial data operators“ with more than 100 million monthly active users to disclose the type of data they collect from …
  • Google's New Media Literacy Program Teaches Kids How To Spot Disinformation, Fake News
    Dienstag 4:02 BeauHD at Slashdot
    Google announced this morning it’s expanding its two-year-old digital safety and citizenship curriculum for children, „Be Internet Awesome,“ to now include media literacy — specifically, the ability to identify so-called „fake news“ and other false content. „The company is launching six new media literacy activities for the curriculum that will help teach kids things like how to avoid a phishing attack, what bots are, how to verify that information is credible, how to evaluate sources, how to identify disinformation online, spot fake URLs, and more,“ reports TechCrunch. From the report: The c …
  • Apple Cites Irrelevant Spotify Subscription Stats In New Antitrust Defense
    Dienstag 3:45 BeauHD at Slashdot
    In response to Spotify’s antitrust complaint, Apple claims that Spotify has greatly exaggerated how much money is being taken by the App Store. „Apple says that it’s currently taking a 15 percent cut of subscription fees for around 680,000 Spotify subscribers, representing 0.5 percent of Spotify’s total subscribers, and that Spotify is not paying a 30 percent cut on anything,“ reports The Verge, citing Der Spiegel. From the report: The takeaway message is supposed to be that Spotify is blowing its complaint way out of proportion, but those small numbers don’t tell the full story — they basica …
  • Small Slug Blamed For Power Failure On Japan's High-Speed Rail Network
    Dienstag 3:25 BeauHD at Slashdot
    Last month, Japan’s high-speed rail network suffered a massive power outage that cancelled a total of 26 trains and delayed an estimated 12,000 passengers. The cause of the outage? A single, small slug. CNN reports: During a later inspection of the network’s electrical equipment, the company’s engineers discovered a dead slug, measuring about 2 to 3 centimeters (0.7 to 1.1 inches) long. According to a company spokesman, the slug had burned to death after touching an electrical cable leading to the mass power failure. Although it was discovered on May 30, shortly after the outage, the reason fo …
  • Scientists Discover a New Way To Provide Plants the Nutrients They Need To Thrive
    Dienstag 2:45 BeauHD at Slashdot
    An anonymous reader quotes a report from TechCrunch: Researchers at Carnegie Mellon University have discovered a new method for delivering key nutrients to plant roots — without having to ensure they’re present in the soil where the plants are growing. This method, described by researchers in detail in a new academic paper, would manage to improve efficiency to nearly 100% absorption of nutrients and pesticides delivered as nanoparticles (particles smaller than 50 nanometers across — a human hair is about 75,000 nanometers wide, for context) sprayed onto the leaves of plants, which then make …
  • Slashdot Asks: What Do You Do With Your Raspberry Pi?
    Dienstag 2:03 BeauHD at Slashdot
    The Raspberry Pi is a small single-board computer that’s exploded in popularity over the years thanks to its wide array of uses. While it was originally designed to promote the teaching of basic computer science in schools and in developing countries, the computers have been adapted to be used for robotics, media, game and print servers, and even as replacements for traditional desktop PCs. That last one may be even more of a popular use case with the Raspberry Pi 4, the newest version announced today featuring a more powerful quad-core 64-bit ARM processor, up to 4GB of LPDDR4 SDRAM, and dual …
  • German Regulator Says It Discovered New Illegal Software On Daimler Diesels
    Dienstag 1:20 BeauHD at Slashdot
    An anonymous reader quotes a report from Ars Technica: Over the weekend, Germany’s auto regulator told Daimler that it would have to recall 42,000 Mercedes-Benz diesel vehicles after the group discovered illegal software on the cars that would reduce the effectiveness of the emissions-control system. Daimler said Sunday night that it would take a one-time charge of hundreds of millions of euros against the upcoming quarter’s earnings to deal with the new accusations, but it disputed the government regulator’s determination that the software in question was illegal. According to the Wall Street …
  • When Myspace Was King, Employees Abused a Tool Called 'Overlord' To Spy on Users
    Dienstag 0:41 msmash at Slashdot
    During the social network’s heyday, multiple Myspace employees abused an internal company tool to spy on users, in some cases including ex-partners, Motherboard reported on Monday. From the report: Named ‚Overlord,‘ the tool allowed employees to see users‘ passwords and their messages, two former employees said. While the tool was originally designed to help moderate the platform and allow MySpace to comply with law enforcement requests, multiple sources said the tool was used for illegitimate purposes by employees who accessed Myspace user data without authorization to do so. „It was basicall …
  • US Launches Cyber-Attack Aimed At Iranian Rocket and Missile Systems
    Dienstag 0:01 msmash at Slashdot
    The US has responded to a recent rise in Iranian cyber-activity and the shooting of an unarmed drone last week by launching cyber-attacks against Iran’s military IT systems. From a report: The cyber-attacks were carried out by US Cyber Command with the direct approval of US President Donald Trump, the Associated Press reported on Sunday, citing two inside sources, and confirming the report through a third Pentagon official. US Cyber Command targeted the Iran military’s computer systems used to control some of the country’s rocket and missile launchers. The systems are managed by Iran’s Islamic …
  • How Verizon and a BGP Optimizer Knocked Large Parts of the Internet Offline Today
    Montag 23:25 BeauHD at Slashdot
    Cloudflare issued a blog post explaining how Verizon sent a large chunk of the internet offline this morning after it wrongly accepted a network misconfiguration from a small ISP in Pennsylvania. The outages affected Cloudflare, Facebook, Amazon, and others. The Register reports: For nearly three hours, network traffic that was supposed to go to some of the biggest online names was instead accidentally rerouted through a steel giant based in Pittsburgh. More than 20,000 prefixes — roughly two per cent of the internet — were wrongly announced by regional U.S. ISP DQE Communications: this anno …
  • Microsoft's New Windows Terminal Is Now Available
    Montag 23:06 msmash at Slashdot
    You can now download a preview version of the new Windows Terminal app from the Store on Windows 10. From a report: Microsoft released this application on the evening of June 21 after a listing showed up earlier that day. After downloading the Windows Terminal app from the Store, you can take advantage of all the new features– including tabs, finally! You can combine tabs from the traditional Command Prompt, Linux Bash instances, and PowerShell in the same window. It’s a deeply customizable environment, too.Read more of this story at Slashdot.
  • What Makes a Scrum Master Successful? Insights From 30 of the Best
    Montag 23:04 Christiaan Verwijs at DZone.com Feed
    This Scrum Master clearly took the following advice on how to be successful. During a recent meetup of The Liberators Network, we got together with 30 enthusiastic Scrum Masters. Together, we explored what made our success possible. 8 Tips to Become the Scrum Master Your Team Needs We used a string of Liberating Structures to explore three aspects:
  • Beyond Serverless: Why We Need A Stateful Data Fabric
    Montag 22:48 Bradley Johnson at DZone.com Feed
    The first iPhone was released on June 29, 2007. And while the advent of the iPhone was hardly the only catalyst of the smartphone revolution, I consider this to be as good a birthdate as any for one of humankind’s most consequential innovations. Since then, smartphones have been adopted faster than any other disruptive technology in modern history. But I’m not actually here to write about smartphones, because I think there was an even more important development that day in 2007. That development that changed the world? It was the announcement of the iOS operating system. In my opinion, iOS cha …