Ryan Dahl explains why Deno had to evolve with version 2.0
On today’s episode, we chat with Ryan Dahl, creator of Node.js and Deno. He explains why he feels the first version of Deno has reached certain limits and what he and his team are doing with Deno 2.0 to scale up the module system and ensure it's a great tool
Read moreHow to integrate artificial intelligence into office software: the ONLYOFFICE Docs case study
Explore how AI can be integrated with MS Office using OnlyOffice Docs' ChatGPT plugin. Learn about its structure, features, and implementation. Continue reading How to integrate artificial intelligence into office software: the ONLYOFFICE Docs case study on SitePoint.
Read moreChris’ Corner: Filtering
We updated the Your Work section of CodePen recently. See, it used to have a dropdown menu like this that we labelled “View”: This allowed you to scope down the Pens you were looking at below (in a Grid or List view). A single <select> element like that started to
Read moreInterpolation and the cotanc function
This weekend I wrote three posts related to interpolation: Compression and interpolation Bessel, Everett, and Lagrange interpolation Binomial coefficients with non-integer arguments The first post looks at reducing the size of mathematical tables by switching for linear to quadratic interpolation. The immediate application is obsolete, but the principles apply to
Read moreExploring 21 Unique Custom Cursors for Your Site
Microinteractions play an role in creating engaging and intuitive user experiences. These subtle animations and feedback can guide users, provide valuable information, and make interactions more enjoyable and generally look cool! One often overlooked yet super powerful micro-interaction is the use of custom cursors. Custom cursors can add a unique touch
Read moreBinomial coefficients with non-integer arguments
When n and r are positive integers integers, with n ≥ r, there is an intuitive interpretation of the binomial coefficient C(n, r), namely the number of ways to select r things from a set of n things. For this reason C(n, r) is usually pronounced “n choose r.” But
Read moreBessel, Everett, and Lagrange interpolation
I never heard of Bessel or Everett interpolation until long after college. I saw Lagrange interpolation several times. Why Lagrange and not Bessel or Everett? First of all, Bessel interpolation and Everett interpolation are not different kinds of interpolation; they are different algorithms for carrying out the same interpolation as
Read moreCompression and interpolation
Data compression is everywhere. We’re unaware of it when it is done well. We only become aware of it when it is pushed too far, such as when a photo looks grainy or fuzzy because it was compressed too much. The basic idea of data compression is to not transmit
Read more