« How to not break the internet with this one weird trick — If you write JavaScript tools or libraries, you should bundle your code before publishing » by Rich Harris
►https://link.medium.com/J89QIlT8RX #javascript #build
« How to not break the internet with this one weird trick — If you write JavaScript tools or libraries, you should bundle your code before publishing » by Rich Harris
►https://link.medium.com/J89QIlT8RX #javascript #build
Launch your NFT Marketplace and attract millions of NFT enthusiasts and artists to put their NFTs on display with our White Label NFT Platform. With over 5+ years of experience in Whitelabel NFT Marketplace Development, we help you develop a customizable platform that enables easy and secure NFT trading. Hence, our White Label NFT Marketplace Development Company guarantees to provide you with a platform through which creators can easily transfer their assets into NFTs, collect and transfer them without any arbitrators in absolute transparency.
<a href="▻https://www.cronj.com/blog/nft-ideas ">nft ideas</a>
<a href="▻https://www.cronj.com/white-label-nft-marketplace ">White label nft marketplace</a>
<a href="▻https://www.cronj.com/white-label-nft-marketplace">White label nft marketplace development</a>
About JSHint
▻https://jshint.com/about
JSHint is a community-driven tool that detects errors and potential problems in JavaScript code. Since JSHint is so flexible, you can easily adjust it in the environment you expect your code to execute. JSHint is open source and will always stay this way.
La documentation : ▻https://jshint.com/docs
Toutes les options : ▻https://jshint.com/docs/options
Testé un peu, j’ai tenté de basculer ma conf #eslint ▻https://github.com/brunob/leaflet.fullscreen/blob/master/.eslintrc vers #jshint sans succès pour l’insntant, donc je reste sur eslint...
« What is this
? The Inner Workings of JavaScript Objects » by Eric Elliott ▻https://medium.com/javascript-scene/what-is-this-the-inner-workings-of-javascript-objects-d397bfa0708a
« Elegant Error Handling with the Javascript Either Monad » by James Sinclair, 15.05.2019 ▻https://jrsinclair.com/articles/2019/elegant-error-handling-with-the-js-either-monad
OpenMandriva Lx 4.0 RC released
▻https://www.openmandriva.org/en/news/article/openmandriva-lx-4-0-rc-released
Dear Community, We are almost there. Last step before the long awaited OpenMandriva Lx 4.0 is Release Candidate that we are happy to release today. This milestone got another turn of bug fixing, fine-tuning, and several updates including Plasma5 desktop, KDE Frameworks and KDE Applications, LLVM/clang, Java. Core packages updated: Kernel 5.1.0 KDE Plasma: 5.15.5 KDE Frameworks: 5.57.0 KDE Applications: 19.04.1 Qt Framework 5.12 Systemd 242 LLVM/clang 8.0.1 Java 12 Main packages updated: (...)
#News
« ▻https://wiki.openmandriva.org/en/4.0/RC/Release_Notes »
« ▻https://wiki.openmandriva.org/en/4.0/RC/Errata »
« ►https://github.com/OpenMandrivaSoftware »
« ►https://github.com/OpenMandrivaAssociation »
« ►https://sourceforge.net/projects/openmandriva/files/release/4.0 »
Front-end Developer Handbook 2019 - Learn the entire JavaScript, CSS and HTML development practice!
▻https://frontendmasters.com/books/front-end-handbook/2019
#testing #react with #jest, jest-axe, and react-testing-library
▻https://hackernoon.com/testing-react-with-jest-axe-and-react-testing-library-accessibility-34b9
Testing React applications with jest, jest-axe, and react-testing-libraryjest and react-testing-library logosjest and react-testing-library are an increasingly used tooling pairing to test React components. We will briefly look at the differences between the two before looking at some high level examples, and how straightforward it is to add jest-axe to integrate aXe automated #accessibility testing.JestJest is a JavaScript unit testing framework, developed by Facebook to test services and React applications.jest acts as a test runner, assertion library, and mocking library.jest also provides Snapshot testing, the ability to create a rendered ‘snapshot’ of a component and compare it to a previously saved ‘snapshot’. The test will fail if the two do not match. We will talk about the pros and (...)
Top green #mining projects
▻https://hackernoon.com/top-green-mining-projects-a3127a88f8b1?source=rss----3a8144eabfe3---4
Top Green Mining Crypto ProjectsThe advantage of bubbles, when they pop, is that they make it possible to do a big spring cleaning. And, on the side of the mining services provider, we can say that the purge was severe.Why that?Let’s go back a few months ago…- The sector has been the target of many scams (it has been highly targeted, as have been the exchange and #blockchain projects). - The price of cryptocurrencies has fallen sharply, making unprofitable most of the mines that had been built in a hurry, with machines that are not very efficient and use a huge amount of energy.- Mining has been criticized in all major media for its impact on the climate, has been hijacked by Javascript hacks on contaminated sites to unknowingly mine using the computers of the Internet users.- Etc.In (...)
21 Websites to Learn #programming for Free
▻https://hackernoon.com/21-websites-to-learn-programming-for-free-5101c1ddf0c?source=rss----3a81
A curated list of websites to learn to code, Programming, Java, Python, SQL, Git, and Ruby on Rails.Hello there, if you are someone who is learning programming and coding by yourself and looking for some awesome resources then you have come to the right place. In this article, I am going to share 21 websites you can use to learn the code for free from the comfort of your office and home.freecodecamp.orgThis is one of the most awesome community websites which will help you to learn to code for free, build real-world projects and get a job as a developer.It has a massive collection of interactive tutorials and exercises to learn JavaScript, Data Structure and Algorithms, Frontend Development and so on.Founded by Quincy Larson, this is a really awesome place to start your coding journey. (...)
#learn-programming #learn-programing-free #sites-to-learn-to-code #learn-to-code-for-free
#blockchain as the Next Evolutionary Step of the Open Source Movement
▻https://hackernoon.com/blockchain-as-the-next-evolutionary-step-of-the-open-source-movement-12e
There’s little argument that open source has transformed our world. As a developer, I cannot recall a single day in the last few years where I did not rely on open source software. I’m not the exception. The majority of software engineers today rely on open source daily in their professional lives.For one, open source is dominating developer infrastructure. From operating systems (Linux in the cloud) to databases (MySQL, MongoDB, Redis) to programming languages themselves (JavaScript, Python, Java, C, PHP). It’s not just developers, it’s consumers as well. From what they run on their phones (Android) to how they access the web (Chrome, Firefox).The motivation is clear. Open source is good for humanity. It is making technology more accessible and open — anyone can build anything.Open source (...)
A JavaScript library that makes observing changes to the DOM easy ▻https://github.com/rafaelw/mutation-summary #webcomponents
The last toast library you’ll ever need
▻https://hackernoon.com/the-last-toast-library-youll-ever-need-8629e61b8e91?source=rss----3a8144
The Last Toast Library you’ll Ever NeedIntroducing Notyf 3.0Notyf in actionIn this post, I’ll introduce the new features and highlights that comes in the last version of Notyf.What The heck is Notyf?Notyf is a dependency-free, modern and elegant toast library for 2019.It’s well known that there are dozens, if not hundreds, of JavaScript toast libraries out there. Notyf is yet another one. Nevertheless, I consider most of these libraries to be missing some important points that are needed in today’s frontend development. In this post, I’ll introduce Notyf 3.0 and will show how it stands out of the crowd to make it a good fit for your project today.Notyf is a dependency-free, modern, elegant toast library for 2019Plug it anywhere, play it everywhereIt’s no secret that frontend frameworks play a big (...)
Gatsby and Drupal : Match made in heaven?
▻https://hackernoon.com/gatsby-and-drupal-match-made-in-heaven-379d0136f68a?source=rss----3a8144
Gatsby and Drupal : Match made in heaven?Image courtesy : ▻https://weknowinc.com/blog?tag=gatsbyGatsby is a popular static site generator that can communicate with any backend.The front-end landscape has exploded in the last three years. Today you have various libraries/front end frameworks like React, Angular, VueJS. You have tightly coupled full stack frameworks NEXT, NUXT etc. Of all these options Gatsby finds a sweet spot with its JAM stack approach. JAMstack is “a modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt Markup.”In this article we will discuss how we can make use of the JAM stack using Gatsby and Drupal. We will also cover the general questions that are generally not answered in the blogs.Gatsby is static site generator, so what are (...)
Should I #go? The Pros and Cons of Using Go #programming Language
▻https://hackernoon.com/should-i-go-the-pros-and-cons-of-using-go-programming-language-8c1daf711
It should come as no surprise to most that Google launched their own programming language. The company has been moving aggressively into practically every technological sector imaginable — and more often than not, they end up revolutionizing the sector they’re looking to develop. It’s now been over a decade since Go entered production, and while it might not have the install base of languages like Python and JavaScript yet, Google’s proprietary language has a lot to offer. Here’s everything you need to consider before you decide to pick up this language.Pro: ease of useWhile Go might not be as popular as JavaScript or Python, it does have one important thing in common with them: it’s eminently easy to understand. The syntax is clean and accessible to newcomers, and there aren’t a lot of (...)
What is the future of JavaScript?
▻https://hackernoon.com/what-is-the-future-of-javascript-355b1f13b317?source=rss----3a8144eabfe3
source: sdtimesWhich programming language comes to your mind when you hear the word “software”? We are very sure that Javascript is among the top languages in your memory. Javascript is one of the well-known languages for every layperson.The chief reason behind its constant popularity is the vast usage. Do you know what percentage of developers are using this language? According to Stack Overflow, a popular website used by developers to share their skills, Javascript is used by 69.8%.It is followed by HTML, CSS, SQL, Java etc. Here is the representation of their findings:It is often remarked as a beginners’ language as it is quite easy to learn and execute. This makes it the best friend of developers! As a business person, you don’t have to go with what developers prefer.We want you to (...)
#reactjs-future #future-of-j #nodejs-future #javascript-future #angularjs-future
Top 6 Best #books for learning #java #programming
▻https://hackernoon.com/top-6-best-books-for-learning-java-programming-30b0af41c549?source=rss--
Twenty-five years after its creation, Java is still the most popular programming language according to the latest TIOBE index. Who would have thought that the language invented by Sun would have such a destiny when it was created in 1995?Today, knowing how to program in Java language has become almost indispensable. Why? Simply because the language that now belongs to Oracle allows you to do everything. It is thus possible to create desktop applications, Web applications or mobile applications via Android, which is crushing the smartphone market. The question of the need to learn Java does not therefore arise in 2019.Books to learn Java are numerous and it is therefore very difficult to find your way around such an important choice. In addition, the Java language has evolved a lot since (...)
KEI letter to US DOJ, opposing IBM acquisition of Red Hat | Knowledge Ecology International
▻https://www.keionline.org/30093
Très intéressant sur les relations Logiciels libres et grandes entreprises. Utiliser le LL comme cheval de Troie pour renforcer des services spécifiques... brisant la confiance et la neutralité du libre. L’inverse de ce que décrit « Des routes et des ponts » sur les partenariats communs-privés.
The following was sent to US DOJ today, to express KEI’s opposition to the IBM acquisition of Red Hat.
13 March 2019
Bindi R. Bhagat
U.S. Department of Justice
Antitrust Division
Technology and Financial Services Section
Dear Ms. Bhagat,
Thank you for taking our call today, regarding the International Business Machines Corporation (IBM) effort to buy Red Hat, Inc. As discussed, Knowledge Ecology International (KEI) is opposed to IBM acquiring Red Hat.
At present, Red Hat controls the most important Linux distribution for Internet and cloud servers.
The important metrics in this area include, but are not limited to, the share of Internet traffic supported by Red Hat server installations, as well as the revenue that Red Hat realizes for maintaining and customizing Linux server software, compared to other Linux server distribution companies or organizations.
Red Hat is an important contributor to the Linux kernel and to the code that is used in many elements in the broader GNU/Linux platform of free software programs that are used by server platforms, including the many non-Red Hat Linux distributions.
IBM is proposing to pay a large premium for Red Hat. Prior to the acquisition offer, Red Hat was valued at approximately $20.5 billion. IBM is proposing to buy Red Hat for $34 billion, a premium of about 67 percent of the previous value.
IBM could have invested in Red Hat stock at a much lower price, if the objective was simply to share in the expected profits of Red Hat, continuing its current business offerings. What IBM gains from its acquisition of Red Hat is control, and the ability to shape the direction of its software development efforts, to favor IBM’s own cloud services.
Today Red Hat is considered a neutral partner for many companies offering or developing cloud services. If IBM acquires Red Hat, the trust in Red Hat will be eroded, and IBM will have powerful incentives to influence Red Hat’s software development efforts towards providing special functionality and benefits to IBM and the IBM cloud services, and even to degrade the functionality of services to companies that compete directly with IBM, or fail to buy services from IBM.
The Department of Justice (DOJ) should consider the impact of the merger on the incentives that Red Hat will have, post merger, to undermine competition and degrade the benefits of a more level playing field, for this critical Internet resource and platform.
Our concerns are shaped to some degree by the detrimental decision made by the DOJ in approving the Oracle acquisition of Sun Computer’s open source assets, including the MySQL database program. At the time, DOJ viewed the MySQL software as unimportant, because the revenues were small, relative to other database programs. Most users of MySQL did not pay any fees to use the software. Our organization, KEI, used MySQL to support our Joomla, Drupal and WordPress content management systems, and did not pay fees to Sun Computer, along with countless other businesses, non-profit organizations and individuals who also used the free version. We were concerned, at the time, that Oracle would degrade and slow the development of the capacities of MySQL, in order to protect Oracle’s very expensive proprietary database services. We believe that our concerns about Oracle have unfortunately been borne out, by the blunting of the rate of innovation and ambition for MySQL, the fact that Open Office (another program gained in the acquisition of Sun Computers) is no longer an important free software client for office productivity, and Oracle’s aggressive litigation over copyright and patent claims related to Java.
The DOJ might consider conditions on the merger that would provide greater assurances that Red Hat will not be used to create an unlevel playing field that favors IBM’s own cloud services. We are willing to suggest such conditions, relating to governance, licensing and other issues. For example, the DOJ could require IBM to show how it will ensure the continued policy of ensuring that Red Hat’s patents are only used for defensive purposes. Conditions on this issue should be durable, and avoid predictable loopholes.
IBM’s competitors and existing customers of Red Hat will have more informed suggestions as to specific conditions that would protect IBM’s competitors. But overall, the best decision would be to reject the merger, on the grounds that is is fundamentally designed to create an unlevel playing field.
Red Hat is not just another technology company. It is one of the main reasons the Internet functions as well as it does.
Sincerely,
James Love
Knowledge Ecology International (KEI)
1621 Connecticut Avenue, Suite 500
Washington, DC 20009
▻https://keionline.org
Capitalizing on the Digital Attention Economy: The Brave Browser
▻https://hackernoon.com/capitalizing-on-the-digital-attention-economy-the-brave-browser-c975b7b9
“…in an information-rich world, the wealth of information means a dearth of something else: …the attention of its recipients.” (Herbert A. Simon, Professor Carnegie Mellon University, 1971)There’s a new, better way to browse the #internet: the Brave Browser.Image taken from the Brave homepage.The Brave Browser operates on a principle I’m calling the Digital Attention Economy. As Professor Simon pointed out in 1971, the world is flooded with information, but human attention is a finite resource. Capitalizing on that resource has been every corporation’s objective, and we’re all familiar with the advertisement deluge that ensues. It’s overwhelming. Now, there’s a better way.With attention, security, and privacy in mind, CEO Brendan Eich (creator of Javascript and co-founder of Mozilla) and CTO Brian (...)
#cryptocurrency #advertising #basic-attention-token #brave-browser
TOP 5 #javascript TreeGrid (TreeTable) Components
▻https://hackernoon.com/top-5-javascript-treegrid-treetable-components-20f03f4b46c8?source=rss--
JavaScript Tree component is a very popular and convenient control that helps create data-rich applications. A hierarchical approach to data organization provides many benefits to an end-user. You can find tree lists in applications of all kinds.The main advantage of UI trees is the opportunity to display large amounts of information compactly. But one of the shortcomings is that it’s quite difficult to work with large trees. The information from such trees does not fit in the visible area of interfaces and as a result it becomes necessary to organize horizontal and vertical scrolling (e. g., the process of editing the registry of MS Windows).A TreeTable component appeared as a logical answer to the complexity of work with UI Trees. On the one hand, TreeTable is a classic DataGrid that (...)
Why You Should Know Latest #javascript
▻https://hackernoon.com/why-you-should-know-latest-javascript-4a72a55fca5d?source=rss----3a8144e
Image CreditAs the popularity of JavaScript grows, we are seeing more jobs open up that involve JavaScript. My company was no exception as we were in search for a senior software engineer focused on front end engineering. During the hiring period, the feedbacks from my coworker on the candidates made me realize something valuable: stay up-to-date with your JavaScript.To give some context, my company (start-up) uses JavaScript in many applications (front end projects and microservices) and we use some of the latest features of JavaScript like Promise and Async/Await. In my opinion, these are two very powerful features that enhances JavaScript’s ability to handle asynchronousity when used the right way. So, as a candidate, I believe it’s very important to know these features not just for (...)
#interview #software-development #latest-javascript #programming
nanoJS - Minimal standalone JS library for DOM manipulation
▻https://vladocar.github.io/nanoJS
nanoJS is around 100 lines of code (0.6 Kb compressed) JavaScript library for basic DOM manipulation. It has jQuery like syntax and supports chaining.
Because is so small and simple you can add or remove methods directly in the library, meaning is very customizable. All methods are unrelated so removing one will not affect the library in any way (except each method).
Women in Tech: Software Engineer Career Advice
▻https://hackernoon.com/women-in-tech-software-engineer-career-advice-8cb70cc5c13c?source=rss---
Is it really a man’s world when it comes to software engineering? Glancing around a Java uni lecture or checking out the engineering department at an old school software house might feel like you’ve just stepped into a secret men’s club.But don’t be fooled. This isn’t a disadvantage; in fact, it’s just the opposite.By making strategic moves in your career, you can use your scarcity to climb the ladder and help orchestrate more diversity in your own teams.We spoke to three leading women in tech — Nicola Eade, Frontend Developer at Open Agent, Liz Crawford, Chief Product and #technology Officer at Flare HR, and Aisha Khan Information Analyst at EY — for their take on excelling as a woman in software engineering.Combatting STEM stereotypesWomen in technology and soft skillsIn your career, simply by (...)
#software-development #diversity-in-tech #women-in-tech #career-advice
10 Tutorials in Today’s Top Languages!
▻https://hackernoon.com/10-tutorials-in-todays-top-languages-ce51ce6b4ede?source=rss----3a8144ea
But first, shoutouts to our investors of the week: Minh Doan, Atif Ali, & Monday Capital! Thanks to these guys (and our other 1.24k+ investors), we successfully closed our crowdfunding with max amount raised 12 hours ago!Ginni Rometty, the CEO of IBM once said, “Growth and comfort do not coexist.” As software developers, learning a new language or a new skill is necessary to grow and get us out of our comfort zones. This week at Hacker Noon, we’ve seen some great tutorials that will help you do just that!JavaScript:Promises in 70 lines of codeEver wondered how JavaScript Promise works internally? Obviously there is some native browser support involved, right? Nope! We can implement the Promise interface using pure JavaScript and it’s much simpler than you may think, we can do so in only (...)
#developer-tutorials #dev-tutorial #software-tutorials #software-development #hackernoon-letter
Why Should You Use #angularjs?: Key Features And Reasons
▻https://hackernoon.com/why-should-you-use-angularjs-key-features-and-reasons-f2be0da0cba9?sourc
Why Should You Use AngularJS In 2019?: Reasons & Key FeaturesWhy Use AngularJSAngular is a great framework for building interactive elements and components of a website. Being in the list of popular #javascript frameworks, It enhances efficiency and developers find it most useful for building dynamic and supporting MVC #programming structure. #angular has launched the latest version which is Angular 7.0.AngularJS utilizes the MIT license which is extremely accommodating for all the developers as well as businesses. It is being used as a part of creating exceptionally robust, scalable and flexible Single Page Applications (SPA). The SPA structure is highly poised in JavaScript and enables using HTML as a template language. It empowers developers to build client-side applications.Why (...)
Top 10 #flutter Companies in 2019
▻https://hackernoon.com/top-10-flutter-companies-in-2019-d57cf5a5f6ec?source=rss----3a8144eabfe3
Best of the best! Experts in Flutter around the globe!2019 is in its second month and the era of mobile application technology is continuously reaching new peaks. In the midst of the power struggle between companies to take hold of this division, Google has made its mark by releasing its own open-source SDK for app development.Flutter was announced in its alpha stage in May 2017 and towards the end of 2018, Google announced the first stable release of its brainchild at the annual Flutter conference in December. Flutter has proved to be a revolution in the Mobile application development scene with its intuitive design and cross-platform developmental features. Removing the need for JavaScript bridges for communication and it has become one of the fastest frameworks to be adopted by (...)
https://www.cronj.com/frontend-development/html.html
Interested to learn this language? Then head on to this tutorial and get to know all about HTML! Plus we have added numerous examples such that you can learn better! So happy learning! A good free online resource to provide a quick overview in front end stuff.