High overlook
The height of the sky, feel the universe is infinite
Basic technology
Deno 1.0 is coming, and everything you need to know is here
Deno — the latest game from Ryan Dahl, the creator of Node, is finally getting a 1.0 release after being open source for two years. Deno is not a replacement for Node. According to Deno GitHub, Deno is a general-purpose JavaScript/TypeScript programming environment that brings together many of the best open source technologies and provides a comprehensive solution in a small executable file. Deno, built on Rust and with TypeScript support built into it, has abandoned nPm-style centralized package management and embraced Web apis, which promises an amazing development experience for developers. This article will take you through Deno’s killer features and give you an inside look at what could be the next big thing.
Continuation in JS
A continuation is an abstract representation of the state controlled by a computer program. A more colloquial way of saying it is that it represents the rest of the program. Continuations, like control-flow operators like continue and break, can be exposed to a user program so that it can resume execution at the right moment, a fundamental ability that greatly expands the scope of the programming language’s users. It also provides a solid foundation for excpetion handling, generators, Coroutines, algebraic effects, etc. This long article will help you understand the thinking behind some of the designs of continuations, expand the technical horizons of front-end engineers, and introduce you to good practices across the entire programming landscape.
Promises/A+ 100 lines of code
The title sounds like a bad piece of writing, but the author doesn’t just discuss the implementation of a simple Promise in terms of code, specification, and thinking. More importantly, the evolution of JavaScript asynchronous schemes and the difference between Generator and Async/Await are discussed in depth.
Graphics programming
3 Dreams of Black
This experimental WebGL-based VR film combines 2D images, graphics and 3D virtual reality with a crisp soundtrack to show an immersive journey from the city to the plain. The mouse interaction has different effects at different stages of the film, which neatly combines Web technology with the narrative of the film. The project was developed by one of the first Big WebGL adopters, one of whom is the author of Threejs. The corresponding technology-related page (www.ro.me/tech/) includes a modeling demonstration of mouse-following animals shown in the film, along with eight examples of WebGL scenarios, demonstrating the powerful potential of WebGL in Web graphics programming.
Artificial intelligence (ai)
Classification of the complete evaluation
A lot of algorithmic classifiers are out of place, and a good article analyzes them for you. Although the paper is 14 years old, 179 classifiers are enumerated for classification prediction of 121 data sets (UCI database). Can be used as a document.
Tool to promote
GitHub launches four new features
On May 6, GitHub hosted Satellite 2020. The annual Satellite is GitHub’s largest international product and community event of the year, and GitHub moved it online this year due to the COVID-19 pandemic. At its Satellite 2020 launch, GitHub unveiled four new products: Codespaces, GitHub Discussions, Code Scanning and Secret Scanning, and GitHub Private Instances.
FastOrSlow: A new website speedometer
FastOrSlow is a new website test that scores your site’s load speed from first content rendering, interaction start time, block time, CPU idle time, and other dimensions, along with recommendations for optimization. In addition, it also provides data from dozens of nodes around the world, while the site’s OWN UI, charts, and interactions are also very good.
The sea gleanings
The sea, product kuibu and thousands of miles
7 Books to Read on your Long Programming Journey
After reading deno’s article, do you feel that the front end is too fast to learn? Let’s review the 7 must-read books for the beginning of your career. These books are useful for improving the programming mind and software engineering theory of programmers, regardless of major, regardless of language, regardless of rank. I hope that in the tide of rapid knowledge change, we can still remain the same.
Live review: The growth and transformation of Program Yuan
Pretty little sister always let people pleasing, technical strength good little sister was even more so, this is a live broadcast of review articles, tells the story of the good little sister one step a footprint, from the small white period gradually grow into the learning course of senior engineer, to explore the programmer how to enhance its own technical strength, mother will never worry about we can’t keep up with technology iteration!
Welcome to the bump Lab blog: AOtu.io
Or pay attention to the bump Laboratory public account (AOTULabs), push the article from time to time: