Internationale Coding News

  • Foundations of Machine Learning: Part 5
    Montag 10:01 Arthur Charpentier at DZone.com Feed
    This post is the ninth (and probably last) one of our series on the history and foundations of econometric and machine learning models. The first four were on econometrics techniques. Part 8 is online here. Optimization and Algorithmic Aspects In econometrics, (numerical) optimization became omnipresent as soon as we left the Gaussian model. We briefly mentioned it in the section on the exponential family, and the use of the Fisher score (gradient descent) to solve the first order condition
  • Active Data Guard Performance in the Context of Global Temp Tables
    Montag 10:01 suryanarayana nekkanti at DZone.com Feed
    Data is the lifeblood of a company, and Oracle Data Guard and Oracle Active Data Guard have long been the answer for the real-time protection, availability, and usability of your Oracle data. In recent times, Oracle has brought new capabilities of the Oracle database to benefit the customers and deliver the best performance, scalability, reliability, and security for all their transactional and analytical workloads and application development requirements. This article demonstrates the performance benefits in the field of the Oracle Active Data Guard database using global temporary tables.
  • Kansas Towns 'Rebel' Against Zuckerberg-Funded School Programs
    Montag 9:34 EditorDavid at Slashdot
    „I want to just take my Chromebook back and tell them I’m not doing it anymore,“ said Kallee Forslund, 16, a 10th grader in Wellington. The New York Times reports on a „rebellion“ that started in Kansas against an online „personalized learning“ program funded by Mark Zuckerberg and his wife, and developed by Facebook engineers — including a classroom walk-out, a sit-in, and parent protests at public school board meetings. Read the Times‘ pay-walled original article or this free alternate version. Some highlights: Eight months earlier, public schools near Wichita had rolled out a web-based pla …
  • Introduction to Spring Batch
    Montag 9:01 Ranga Karanam at DZone.com Feed
    Spring Batch is a lightweight, comprehensive batch framework that is designed for use in developing robust batch applications. In this article, you will learn: What is Spring Batch? How does Spring Batch make building batch programs easier? What are important features of Spring Batch? What are important concepts to understand in Spring Batch? What are the best practices in using Spring Batch? What Is Spring Batch? Spring Batch is a lightweight, comprehensive batch framework designed for use in developing robust batch applications.
  • Optimizing Relationships Between Entities in Hibernate
    Montag 8:01 Jesus J. Puente at DZone.com Feed
    In this post, following the example project that you have here, I am going to explain how to optimize queries to a database using JPA. You will see different types of queries explaining how to make connections between lazy and eager tables. The tables will be joined by a single field, by several and even by one, but adding a static condition.
  • Developer Skills for AI
    Montag 8:01 Tom Smith at DZone.com Feed
    I had the opportunity to meet with Jeff Prosise, Co-founder and Chief Learning Officer, Wintellect, during Skillsoft’s Perspectives 2019 user conference. Wintellect is a Microsoft certified developer consulting and education firm. Jeff has written nine books and hundreds of articles on software development. Prior to the conference, Skillsoft announced a partnership with Wintellect to offer expanded training for enterprise technology and developer professionals with WintellectNOW’s 500 hours or on-demand training.
  • Why You Should Consider Hosting Lunch and Learn Events
    Montag 7:03 Max Katz at DZone.com Feed
    In the context of developer relations, a Lunch & Learn event is a lunchtime developer education event. It’s very similar to an evening meetup, but hosted during the lunch hour. While a meetup can have different formats (hands-on, lecture, panel, etc.), this particular event has a lecture-style format. Developers come to the event, get to eat a delicious lunch, learn something new, ask questions, and network. So now the question is — why run an event during the lunch hour? I’m going to share why a Lunch & Learn can add value to your developer relations program. I want to mention this is not to …
  • Getting to 85 — Agile Metrics with ActionableAgile, Part 1
    Montag 7:03 Alex Kudinov at DZone.com Feed
    The topic of Agile metrics inevitably comes up in many situations and conversations. I have been hiring Scrum Masters lately. One of my screening questions read, „What standard metrics would you track if any and for what purpose?“ I cannot tell you how many candidates mention velocity, burndown and burnup charts. Very few can reasonably explain the meaning and use for those. So far, I hired 2 Scrum Masters whose answer to the question didn’t have any of those metrics. What these two have in common was they mentioned and could talk about Cycle Time. Mind you, that was not the only reason they g …
  • Docker Swarm, Kubernetes’s Clever Little Brother
    Montag 7:02 Dov Amir at DZone.com Feed
    Is Kubernetes Suitable for Any Container-Based Project? There is no doubt that Kubernetes is one of the most talked about technologies in the domain of cloud and containers. Kubernetes provides a complete solution to managing containers, but there are cases where it is not the best solution.
  • Distributed Transactions and Microservices Still Don't Mix
    Montag 7:02 Oren Eini, CEO RavenDB at DZone.com Feed
    I’m talking as someone who has actually implemented multiple distributed transaction systems. People moving to microservices are now discovering a lot of the challenges and hurdles of distributed systems and it is only natural to want to go back to the cozy transactional world, where you can reason about things properly. This post is in response to this article: Microservices and distributed transactions, which I read with interest, because it isn’t often that a post will refute it’s own premise with the very first statement.
  • Accelerate Software Testing by Sharing Test Assets Across Dev and Test Teams
    Montag 7:02 Jamie Motheral at DZone.com Feed
    While the whole shift-left concept is indeed incredibly valuable, you can accelerate testing to keep up with development by simply reducing rework across functional testing and improving collaboration across teams — that is, if you have the right tool. As 2019 continues, I had to reflect on the thousands of conversations I have had over the last year with QA, test engineers, and managers. Last year, especially the last quarter of it, was dominated by conversations about accelerating testing, especially how to align testing strategies concurrently with development. So I had the distinct pleasur …
  • Towards a Unified Data Processing Framework: Batch as a Special Case of Streaming With Apache Flink
    Montag 7:01 Fabian Hueske at DZone.com Feed
    The Apache Flink project has followed the philosophy of taking a unified approach to batch and stream data processing, building on the core paradigm of “continuous processing of unbounded data streams” for a long time. If you think about it, carrying out offline processing of bounded data sets naturally fits the paradigm: these are just streams of recorded data that happen to end at some point in time. Flink is not alone in this: there are other projects in the open source community that embrace “streaming first, with batch as a special case of streaming,” such as Apache Beam; and this philoso …
  • React.js Tutorial: Let’s “Hook” Up
    Montag 7:01 Mridul Chandel at DZone.com Feed
    With the introduction of React 16.8 in 2018, the React team came up with the concept of “Hooks.” In this post, we are going to explore the reasons behind creating hooks and how to use them in a React application. In React, we can create two types of components: Functional/Stateless components and Class/Stateful components.
  • The API Economy and Why It Matters to Your Business
    Montag 7:01 David Brown at DZone.com Feed
    First, Let’s Define an API An API (or “Application Programming Interface”) is a software intermediary for an application or service that enables other applications or services to send them requests and receive responses to those requests. The API will define the terms of the request and response such as the structure of the data, the data required, the protocol, and security settings. An API makes it easier to integrate applications and services as the API forms a “contract” governing the communication between them. This gives developers certainty when integrating systems and can also enable l …
  • Hyperledger Vs. Ethereum: Which Will Benefit Your Business?
    Montag 7:01 Shifa Martin at DZone.com Feed
    Initially, cryptocurrency markets may be stuck or growing slowly, but this year, in April’s first week, Bitcoin (BTC) and Ethereum show new momentum with a 20 percent gain in the investment ratio. “This is a time of great opportunity” for enterprises. How? The new changes and growth will facilitate greater adoption of Hyperledger and Ethereum among the leading enterprises and communities of the respective organizations.
  • How to Tune Garbage Collection in Java
    Montag 6:02 Tim Ojo at DZone.com Feed
    Garbage collection is the mechanism by which the JVM reclaims memory on behalf of the application when it’s no longer needed. At a high level, it consists of finding objects that are no longer in use, freeing the memory associated with those objects, and occasionally compacting the heap to prevent memory fragmentation. The garbage collector performs it’s work using one or more threads. But in order to do the job of tracking down object references and moving objects around in memory, it needs to make sure that the application threads are not currently using those objects because if, for example …
  • Tutorial: MCUXpresso SDK With Linux, Part 1: Installation and Build With Make
    Montag 6:01 Erich Styger at DZone.com Feed
    I admit: my work laptop machine is running a Windows 10 OS by default. But this does not prevent me running Linux in a Virtual Machine (VM). Each host platform has its benefits, and I don’t feel biased to one or the other, but I have started using Ubuntu more and more, simply because I have worked more on Embedded Linux projects. While I have used mostly Windows with Eclipse for NXP LPC, Kinetis, and i.MX platforms in the past, I started using Ubuntu, too, from last year with the NXP MCUXpresso SDK. I did not find much documentation about this on the web, so I thought it might be a good idea t …
  • Still Using SHA-1 for Internal Certificates? It’s Almost Too Late to Update
    Montag 6:01 Anastasios Arampatzis at DZone.com Feed
    How many organizations may have overlooked or delayed the migrations of SHA-1 certificates in internal environments? They are hard to find, hard to track, harder to monitor, and may not have expiration dates that would drive migration. Everyone who didn’t feel they had to worry too much about replacing those hard-to-find internal SHA-1 certificates will now have to start worrying. Microsoft is in the process of phasing out the use of the Secure Hash Algorithm 1 (SHA-1) code-signing encryption to deliver Windows OS updates. On February 15th, 2018, Microsoft announced that customers running lega …
  • IntelliJ Themes Contest 2019: Add More Color to Your IDE!
    Montag 6:01 Zlata Kalyuzhnaya at DZone.com Feed
    We are thrilled to announce IntelliJ Themes Contest 2019! Create the community’s most-loved theme plugin for any IntelliJ-based IDEs: IntelliJ IDEA, PhpStorm, PyCharm, RubyMine, WebStorm, DataGrip, GoLand, CLion, Rider, or AppCode, and win a prize! IntelliJ IDEA 2019.1 arrived last month with official support for color customization of the IDE appearance, which means it’s up to you to decide what your IDE looks like! You can customize the colors of most of its parts, from toolbars, windows, buttons and icons, to the background, the editor scheme, and much more.
  • The Incredibly Stupid Plot To Hijack a Domain By Breaking Into Its Owner's House With A Gun
    Montag 5:39 EditorDavid at Slashdot
    CNN tells the story of 24-year-old „social media influencer“ Rossi Lorathio Adams II who’d wanted his domain to be the slogan of his social media sites (which at one point had over a million followers on Snapchat, Instagram and Twitter). Unfortunately, that domain was already owned by another man in Iowa — but Adams came up with a solution: In June 2017, Adams enlisted his cousin to break into the domain owner’s home and force him to transfer it. The cousin drove to the domain owner’s house and provided a demand note [which contained „a series of directions on how to change an Internet domain …
  • Are We Sacrificing Too Much For Automation?
    Montag 3:43 EditorDavid at Slashdot
    Fast Company shares an essay from an anthropologist who researches human agency, algorithms, AI, and automation in the context of social systems: With the advent of computational tools for quantitative measurement and metrics, and the development of machine learning based on the big data developed by those metrics, organizations, Amazon among them, started to transition through a period of what I refer to as „extreme data analysis,“ whereby anything and anyone that can be measured, is. This is a problem. Using counting, metrics, and implementation of outcomes from extreme data analysis to info …
  • Why Modern C++ Still Isn't As Safe As Memory-Safe Languages Like Rust and Swift
    Montag 1:34 EditorDavid at Slashdot
    Alex Gaynor is a software engineer at Mozilla working on Firefox, after previously serving as a director of both the Python Software Foundation and the Django Software Foundation. In a new blog post today, he argues that memory unsafe languages, „principally C and C++,“ induce an exceptional number of security vulnerabilities, and that the industry needs to migrate to memory-safe languages like Rust and Swift by default. One of the responses I frequently receive is that the problem isn’t C and C++ themselves, developers are simply holding them wrong. In particular, I often receive defenses of …
  • Black Hole Photo Used Supercomputers and Cloud Computing To Prove Einstein Right
    Montag 0:32 EditorDavid at Slashdot
    An anonymous reader quotes The Next Web: As stunning and ground-breaking as it is, the EHT project is not just about taking on a challenge. It’s an unprecedented test of whether Einstein’s ideas about the very nature of space and time hold up in extreme circumstances, and looks closer than ever before at the role of black holes in the universe. To cut a long story short: Einstein was right…. His general theory of relativity has passed two serious tests from the universe’s most extreme conditions in the last few years. Here, Einstein’s theory predicted the observations from M87 with unerring …
  • Red Hat Takes Over Maintenance of OpenJDK 8 and OpenJDK 11 From Oracle
    Sonntag 23:20 EditorDavid at Slashdot
    „Red Hat is taking over maintenance responsibilities for OpenJDK 8 and OpenJDK 11 from Oracle,“ reports InfoWorld:Red Hat will now oversee bug fixes and security patches for the two older releases, which serve as the basis for two long-term support releases of Java. Red Hat’s updates will feed into releases of Java from Oracle, Red Hat, and other providers… Previously, Red Hat led the OpenJDK 6 and OpenJDK 7 projects. Red Hat is not taking over OpenJDK 9 or OpenJDK 10, which were short-term releases with a six-month support window.Read more of this story at Slashdot.
  • Bluecherry Open Sources Its Entire Linux Surveillance Server
    Sonntag 22:44 EditorDavid at Slashdot
    „Big changes are here,“ writes the official blog for Bluecherry: In 2010 we released our multi-port MPEG4 video capture card with an open source driver (solo6x10) and in 2011 updated the driver to support our multi-port H.264 capture cards. Later, this open source driver was later added into the mainline Linux kernel. In 2013 we released our multi-platform surveillance application client with an open source (GPL) license. We are proud to announce that Effective April 18, 2019 we have released the entire Bluecherry software application open source with a GPL license. An anonymous reader writes: …
  • Linux 5.2 Will Introduce The Fieldbus Subsystem
    Sonntag 22:14 EditorDavid at Slashdot
    „The new Fieldbus system has been deemed ready to be released into the staging area of the Linux kernel,“ writes jwhyche (Slashdot reader #6,192). Phoronix reports: This newest subsystem for the Linux kernel benefits industrial systems. Fieldbus is a set of network protocols for real-time distributed control of automated industrial systems. Fieldbus is used for connecting different systems/components/instruments within industrial environments. Fieldbus is used for connecting facilities ranging from manufacturing plants up to nuclear energy facilities. The Fieldbus specification has been around …
  • Historic 'Summit' with the Creators of Python, Java, TypeScript, and Perl
    Sonntag 21:07 EditorDavid at Slashdot
    „At the first annual charity event conducted by Puget Sound Programming Python on April 2, four legendary language creators came together to discuss the past and future of language design,“ reports PacktPub. – Guido van Rossum, the creator of Python – James Gosling, the founder, and lead designer behind the Java programming language – Anders Hejlsberg, the original author of Turbo Pascal who has also worked on the development of C# and TypeScript – Larry Wall, the creator of Perl You can watch the video here — the speaker introductions start about 50 minutes into the video– or read PacktPub‘ …
  • More Than 23 Million People Use the Password '123456'
    Sonntag 19:45 EditorDavid at Slashdot
    Bearhouse shares a new study from the UK’s „National Cyber Security Centre,“ which advises the public on computer security, about the world’s most-frequently cracked passwords. It’s probably no surprise to the Slashdot readership: people use bad passwords. A recent study of publicly-available „hacked“ accounts — by the UK National Cyber Security Centre — reveals „123456“ was top, followed by the much more secure „123456789“ and hard-to-guess „qwerty“. If you’re a soccer (football) fan, then try „Liverpool“ or „Chelsea“ — they’ll work in more than half a million cases. Finally, for musicians …
  • Southwest Airlines Says They'll Purchase 'Hundreds' More Boeing 737 Max Aircraft
    Sonntag 18:34 EditorDavid at Slashdot
    Inc. magazine describes as „stunning“ announcement from Southwest Airlines, „by far the biggest 737 Max customer in the United States, with 34 of the planes among its fleet, and plans for many more. “ Speaking at a chamber of commerce event in Dallas, Southwest chairman and CEO Gary Kelly said Southwest has no plans to abandon the 737 Max. In fact, he said it will purchase „hundreds“ more 737 Max aircraft. „It’s a very good airplane, but Boeing has acknowledged that they’ve got some things they need to address with the software in that airplane,“ Kelly said, according to the Dallas Business Jo …
  • Fortnite World Cup: More than 1,200 Accounts Banned For Cheating
    Sonntag 17:34 EditorDavid at Slashdot
    „Epic Games gave bans to more than 1,200 Fortnite accounts and revoked cash prizes that more than 200 players had won following Epic’s investigations of cheating in the first week of Fortnite’s World Cup Online Open,“ reports Polygon: That cheater (whom Epic did not name) used the cheat software during the tournament’s semifinals. The account involved had played „for less than five minutes“ before being discovered and banned, Epic said. The great majority of the other accounts sanctioned received two-week bans for their misconduct. Of them, 196 players forfeited their winnings after they were …
  • Tom's Tech Notes: IoT Fails [Podcast]
    Sonntag 17:01 Mike Gates at DZone.com Feed
    Welcome to our latest episode of Tom’s Tech Notes! In this episode, we’ll hear advice from a host of industry experts about where organizations go wrong when implementing IoT so you don’t make the same mistakes. As a primer and reminder from our initial post, these podcasts are compiled from conversations our analyst Tom Smith has had with industry experts from around the world as part of his work on our research guides.
  • How Facebook Mis-Captioned the Launch of a NASA Supply Rocket
    Sonntag 16:34 EditorDavid at Slashdot
    An anonymous reader quotes Ars Technica: An Antares rocket built by Northrop Grumman launched on Wednesday afternoon, boosting a Cygnus spacecraft with 3.4 tons of cargo toward the International Space Station. The launch from Wallops Island, Virginia, went flawlessly, and the spacecraft arrived at the station on Friday. However, when NASA’s International Space Station program posted the launch video to its Facebook page on Thursday, there was a problem. Apparently the agency’s caption service hadn’t gotten to this video clip yet, so viewers with captions enabled were treated not just to the gl …
  • A Secret Server For the Dead MMO 'City of Heroes' Has Players In an Uproar
    Sonntag 15:34 EditorDavid at Slashdot
    eatmorekix quotes Vice: In 2012, Paragon Studios announced it was shutting down City of Heroes, a massively multiplayer online game where a community of players created their own superheroes, went on adventures together, and formed lasting friendships. The news was crushing to the game’s devoted community because they could no longer play and hang out in the virtual space they loved, and today, years after the game’s shutdown, the community is in an uproar again. As Massivelyop first reported, a group of City of Heroes players called the Secret Cabal of Reverse Engineers (SCORE) had created th …
  • Did Google Sabotage Firefox and IE?
    Sonntag 12:34 EditorDavid at Slashdot
    Firefox’s former VP accused Google of sabotaging Firefox — for example, when Gmail and Google Docs „started to experience selective performance issues and bugs on Firefox“ and demo sites „would falsely block Firefox as ‚incompatible’… There were dozens of oopses. Hundreds maybe… [W]hen you see a sustained pattern of ‚oops‘ and delays from this organization — you’re being outfoxed.“ Now Nightingale’s accusations have stirred up some follow-up from technology reporters. An anonymous reader shares a blog post by ZDNet security reporter Catalin Cimpanu: Nightingale is not the first Firefox t …
  • Do You Have These Four Power Skills?
    Freitag 21:22 Tom Smith at DZone.com Feed
    A very interesting roundtable discussion at Skillsoft’s Perspectives 2019 user conference. The discussion was hosted by Ron Hovsepian, Executive Chairman, Skillsoft. Participants included Xi Xi Jia, Global Head of Learning and Development CoE, RELX Group, Heber Sambucetti, V.P. Learning and Development, Accenture, and Jennifer Rinck, V.P. Learning, Hilton. They discussed how learning is a critical part of each organization given the need to attract, keep, and reskill employees. RELX, the parent of Reed Elsevier, Lexis Nexis and more, has 30,000 globally distributed employees in 40 countries. A …
  • Blockchain in Dire Need of Daily Affirmation Following 51 Percent Attack
    Freitag 19:58 Sarah Sinning at DZone.com Feed
    Back in January, hackers pulled off the once unthinkable: They gained control of more than 50 percent of Ethereum Classic’s blockchain network, proving that with enough computing power, blockchain can (and decidedly will) get hacked. Sadly, Blockchain has been struggling with this realization ever since. He was supposed to be invincible, after all. The next big thing in finance, the Internet, contracts, cloud storage, social networking, encrypted messaging, proof of ownership, voting, real estate, and even food safety.  
  • Java Is Not Dying (Yet)
    Freitag 19:06 Simone Pezzano at DZone.com Feed
    I’m a Java/Scala/Groovy guy, that’s not a mystery. Some people, especially the youngsters, roll their eyes when they learn about it. Old fashioned, ineffective when compared to modern languages, and doomed — that’s basically what I hear all the time. But is that really the case? Old Fashioned Yes, the base constructs and constraints that Java offers are old fashioned and rely on how code was written 20 years ago. Programming languages are not created in a sterilized bubble. Developers’ habits and needs are central to language design, and while inventors try to infuse innovation into it, it’d b …
  • How to Process Nasty Fixed Width Files Using Apache Spark
    Freitag 19:01 Subhasish Guha at DZone.com Feed
    A fixed width file is a very common flat file format when working with SAP, Mainframe, and Web Logs. Converting the data into a dataframe using metadata is always a challenge for Spark Developers. This particular article talks about all kinds of typical scenarios that a developer might face while working with a fixed witdth file. This solution is generic to any fixed width file and very easy to implement. This also takes care of the Tail Safe Stack as the RDD gets into the foldLeft operator. Let’s check the source file first and then the metadata file:
  • Building a Web Application Using Spring Boot, Angular, and Maven
    Freitag 19:01 Santhosh Krishnamurthy at DZone.com Feed
    Angular and Spring Boot are both great frameworks which are nowadays in great combination especially by java developers gladly used for building microservices. In this article I want to show therefore how you can setup a parent maven project which includes an angular and spring boot child, which is finally be deployed on a tomcat server, including production ready jar with some pre-requisties.
  • 6 Pro Tips for Getting Your Boss to Let You Work From Home
    Freitag 18:12 Sarah Sinning at DZone.com Feed
    Isn’t working from home the best? You can get so much done in the comfort of your own surroundings, not to mention without all the distractions that typically come with your run-of-the-mill office.  But if you have a boss who doesn’t likewise see the merits of this perfect working scenario (which a lot of us unfortunately do), here are some things you can do to (hopefully) change his mind.