Coding tools news 2022

Here is a post where I post information on new and interesting coding tools on the comments.

766 Comments

  1. Tomi Engdahl says:

    How To Run Long-running Scripts on a Raspberry Pi
    By Ryder Damen published 7 days ago
    Keep a script running forever over SSH
    https://www.tomshardware.com/how-to/run-long-running-scripts-raspberry-pi

    Reply
  2. Tomi Engdahl says:

    Experimental WebAssembly port of LibreOffice released
    Try it in your browser
    https://www.theregister.com/2022/02/19/webassembly_port_libreoffice/

    Reply
  3. Tomi Engdahl says:

    Cut the tyranny of copy-and-paste with these coding tools
    ‘Executable manuscripts’ insert results directly into documents, eliminating common mistakes.
    https://www.nature.com/articles/d41586-022-00563-z

    Reply
  4. Tomi Engdahl says:

    What Is the Oldest Computer Program Still in Use?
    https://www.technologyreview.com/2015/08/06/166822/what-is-the-oldest-computer-program-still-in-use/

    Keeping software alive for just a few years without constant updates and overhauls might seem nearly impossible. But some software systems remain in fine fettle decades after their launch.

    It’s widely accepted that the first computer program was written by Ada King, Countess of Lovelace, in 1842, although a device for which it was intended wasn’t built in her lifetime. But a reader asks: what is the oldest computer program that was not only written and put into use, but remains active today?

    The Pentagon

    In 1958, the United States Department of Defense launched a computerized contract-management system that it dubbed Mechanization of Contract Administration Services, or MOCAS (pronounced “MOH-cass”). The system was designed to use the latest in computation and output technology to track contracts in progress and payments to vendors.

    Fifty-seven years later, it’s still going.

    MOCAS is written in COBOL

    You can still find antique green-screen systems if you look hard—in some cases, a pleasant Web interface just disguises the old guts. Indeed, the Defense Department has built newer interfaces that connect to MOCAS. This has kept it usable even as the world has passed it by. The current system is integrated with several other software packages, meaning that a user today can attach, say, Microsoft Word documents to records.

    Trillions of dollars have passed through the computational records in MOCAS. In its current form the system is managing roughly $1.3 trillion in obligations and 340,000 contracts. Its current hardware configuration is an IBM 2098 model E-10 mainframe that can carry out 398 million instructions per second. It has a modest eight gigabytes of RAM, and all kinds of attached storage devices.

    There have been efforts in the past to build a full replacement for MOCAS, and they’ve sputtered due to cost, complexity, and transition planning. Because the system handles so much that’s in progress and critical to the DoD, any new system has to overlap and perfectly hand off everything underway. The government is asking vendors once again to submit bids to shed this highly functional vestige of the past.

    Reply
  5. Tomi Engdahl says:

    Software testing trends – By Testing Assembly 2021 visitors
    https://www.valagroup.com/blog/testing-trends/

    After a break year the testing assembly was once again held live in November 2021 and we were naturally there. Also, we continued our tradition of arranging our own testing trends -survey for the visitors. This time we got 47 answers from various QA professionals.

    We’ve presented the results in a form of infographic image below. Let’s dive in!

    Reply
  6. Tomi Engdahl says:

    Programming Language Design as Art
    Open-ended, community based, and collaborative, “esolangs” serve as a reminder that digital art has other histories and other futures.
    https://hyperallergic.com/701981/programming-language-design-as-art/

    Reply
  7. Tomi Engdahl says:

    Hack Your Recipes
    https://hackaday.com/2022/03/07/hack-your-recipes/

    If there is one thing Hackaday readers have in common, they like to make things. Of course, we don’t all make the same things and that’s great. But, unsurprisingly, a lot of people who like to create things include the kitchen as their workspaces. Why not? We all have to eat and there’s something very nice about cooking a meal for your loved ones or even just yourself. Cooklang is a markdown-style language from [Brian Sunte] specifically for capturing recipes. It not only formats the recipe, but it provides an easy way for software to parse the key elements while still being human-readable. This allows you to manipulate recipes just like software, including using Git for version control, for example.

    Cooklang – Managing Recipes in Git
    https://briansunter.com/blog/cooklang/

    Cooklang is like markdown for recipes. It lets you write recipes in a human-readable format that a computer can parse to get the ingredient list, steps, etc.

    Cooklang syntax

    Although the text is human readable, this is what the special syntax means.

    Conclusion

    Overall I’m really happy with cooklang. It was pretty easy to integrate with my static site and the Obsidian cooklang plugin works well. I hope to collect my favorite recipes and continue to tune them over time.

    Reply
  8. suzi says:

    This posting is here to collect cyber security news in March 2022.https://www.epanorama.net/blog/2022/03/05/coding-tools-news-2022/

    Reply
  9. Tomi Engdahl says:

    The top 1,000 open-source libraries
    https://www.zdnet.com/article/the-top-1000-open-source-libraries/

    The Linux Foundation and Harvard’s Lab for Innovation Science list the most important open-source application libraries.

    Reply
  10. Tomi Engdahl says:

    Software development is changing again. These are the skills companies are looking for
    https://www.zdnet.com/article/software-development-is-changing-again-these-are-the-skills-companies-are-looking-for/

    Rather than honing capabilities in a single programming language, developers must create a large kit bag of skills that can be applied broadly in a hybrid-working world

    Reply
  11. Tomi Engdahl says:

    Software testing trends – By Testing Assembly 2021 visitors
    https://www.valagroup.com/blog/testing-trends/

    Reply
  12. Tomi Engdahl says:

    Clive Thompson / Wired:
    An in-depth look at GitHub’s AI tool Copilot, which writes 35% of its users’ code, and how such tools make programmers more efficient and democratize coding

    It’s Like GPT-3 but for Code—Fun, Fast, and Full of Flaws
    https://www.wired.com/story/openai-copilot-autocomplete-for-code/

    OpenAI’s new tool can autocomplete lines of programming or conjure software from a simple prompt. It could also riddle the internet with even more bugs.

    Reply
  13. Tomi Engdahl says:

    The next enterprise software revolution: Designing for digital natives
    Today’s employees expect their work applications to be simple and intuitive. Here’s how Freshworks delivers.
    https://brand-studio.fortune.com/freshworks/the-next-enterprise-software-revolution-designing-for-digital-natives/?prx_t=50oHAAAAAAoPEQA

    Companies are facing a software revolt. Today enterprise software users live on their phones and smartwatches, and they expect their work apps to be just as easy to use—and entertaining too. They want software that works fast and needs no training. They want to share and collaborate whenever and wherever they want. They want an interface that’s colorful, intuitive, and fun. Software with long menus, complex features, or multiple clicks means instant disengagement from users. Isn’t it about time more business software makers design their solutions for the people that actually use them?

    In today’s Great Resignation, a record number of employees are ditching their jobs in search of something better. Today’s executives would be wise to remove employee frustration with outdated and bloated tech as one more reason to leave the organization.

    Reply
  14. Tomi Engdahl says:

    Stay in tune with your APIs
    Treblle makes it super easy to understand what’s going on with your APIs and the apps that use them.
    https://treblle.com/

    Reply
  15. Tomi Engdahl says:

    https://hackaday.com/2020/01/03/a-programming-language-that-lets-you-code-with-pixels/
    If we can program with images then why not dancing or dog videos or farts? Sky’s the limit!

    Reply
  16. Tomi Engdahl says:

    Microsoft wants you to build your next game in the cloud
    https://techcrunch.com/2022/03/23/microsoft-wants-you-to-build-your-next-game-in-the-cloud/

    Microsoft today announced the launch of the Azure Game Development Virtual Machine at the annual Game Developers Conference in San Francisco. In partnership with the likes of Unreal Engine, Perforce Helix Core, Parsec, Incredibuild, Blender and HP’s remote desktop platform Teradici, Microsoft’s cloud platform now offers a game development workstation in the cloud that can be set up in minutes. The new VM is now in public preview.

    https://developer.microsoft.com/en-us/games/blog/game-creation-cloud-adoption-and-the-azure-game-dev-vm/

    Reply
  17. Tomi Engdahl says:

    Why a Key Google Cloud Product Ended Up Generating Less Than 0.1% of Revenue
    The business failure of a Anthos may indicate an uncomfortable reality for the cloud computing industry: IT departments are resistant to change.
    https://www.theinformation.com/articles/why-a-key-google-cloud-product-ended-up-generating-less-than-0-1-of-revenue

    Reply
  18. Tomi Engdahl says:

    Frederic Lardinois / TechCrunch:
    Mozilla launches MDN Plus, a $5/month or $10/month subscription for its developer network, offering notifications, article collections, offline access, and more

    Mozilla launches paid subscriptions to its Developer Network
    Frederic Lardinois
    https://techcrunch.com/2022/03/24/mozilla-launches-mdn-plus-paid-subscriptions-for-its-developer-network/

    Mozilla today launched MDN Plus, a paid subscription product on top of the existing (and recently re-designed) Mozilla Developer Network (MDN), one of the web’s most popular destinations for finding documentation and code samples related to web technologies like CSS, HTML and JavaScript.

    The new subscription offering will introduce features like notifications, collections (think lists of articles you want to save) and MDN offline for when you want to access MDN when you’re not online.

    There will be three subscription tiers: MDN core, a free limited version of the paid plans; MDN Plus 5, with access to notifications, collections and MDN offline for $5 per month or $50 per year; and MDN Supporter 10 for those who are willing to pay a bit more to support the platform in addition to getting a direct feedback channel to the MDN team

    There are no changes to the content of the MDN Web Docs. Those will continue to be freely available. “We will continue to develop & maintain our web documentation that will remain free and accessible for everyone. There will be no change there. Even more, we believe that MDN Web Docs will benefit from MDN Plus, as we plan to reinvest part of the gains from MDN Plus and improve our documentation as well as the overall user experience on the website,” the organization explains in its FAQ.

    https://developer.mozilla.org/en-US/plus/docs/faq

    Reply
  19. Tomi Engdahl says:

    Too much email? Try Gated, which asks unknown senders to make a donation first
    Connie Loizos
    https://techcrunch.com/2022/03/24/too-much-email-try-gated-which-asks-unknown-senders-to-make-a-donation-first/

    If you aren’t drowning in email these days, you either don’t have an email account or you are a very young person who marketers haven’t discovered quite yet (they will!).

    To push back against the assault, a 10-month-old, Bay Area-based startup called Gated has emerged with an approach to help both overwhelmed email recipients — and hopefully benefit society at large. The big idea: to force unknown senders to donate to a nonprofit chosen by the email recipient in order to get into their inbox. Want to tell strangers about your event next month, pitch your company, sell your gizmo? That’s fine, but it’s going to cost you — maybe a lot, depending on who you’re trying to reach.

    Gated — founded by Andy Mowat, an angel investor who was most recently the VP of growth operations at the employee engagement startup CultureAmp — works by creating a separate folder in one’s Gmail account. According to Mowat, the software automatically builds a list of allowed senders based on who the email holder has communicated with previously; when unknown senders reach out, they’re promptly moved into this separate folder, where they’re told they can only reach the user’s inbox if they make a donation to that person’s charity of choice. The individual sets the price — beginning with a minimum of $2 per email — after which 70% of the payment goes to the (vetted) nonprofit. The rest flows to Gated, whose software is free.

    Unsurprisingly, venture capitalists, who are the target of hundreds of pitches each day, love the idea.

    For its part, Gated says it never reads the contents of any message. “We’re only looking at the metadata, the ‘to’ and the ‘from,’” says Mowat.

    Another challenge is that not everyone uses Gmail, which is the only platform to approve the use of Gated’s software to date.

    Reply
  20. Tomi Engdahl says:

    Top Game Development Tools of 2022
    https://www.incredibuild.com/blog/top-game-development-tools?utm_medium=email

    $200 billion.

    This industry which is dated back to the 1950s is now valued at over $200 Billion, with an estimated $100 Billion in indirect revenue. The Covid-19 pandemic did good to the gaming industry, which was booming, as gamers, new and old, stayed indoors immersed in worlds handcrafted by developers like ourselves. Boy, how things have changed.

    In the early days, these simple games were coded line by line only by computer engineers. Only a handful of intellectuals had the experience and knowledge to create these basic programs. Even if we take it a bit further down the line, to my early days in game development, simple projects took months or years. Sculpting characters and coding mechanics was such a monotonous task.

    Today, thanks to the incredible tools we have at our disposal, millions of developers have the power to create worlds, tell haunting stories, and immerse players in new universes. Even big volume projects are taken from concept to completion at speeds that would have seemed impossible in the past.

    Reply
  21. Tomi Engdahl says:

    Hackers weigh in on programming languages of choice
    Small, self-described sample, sure. But results show shifts over time
    https://www.theregister.com/2022/03/24/hacker_language_study/

    Reply
  22. Tomi Engdahl says:

    Some developers are fouling up open-source software
    From ethical concerns, a desire for more money, and simple obnoxiousness, a handful of developers are ruining open-source for everyone.
    https://www.zdnet.com/article/some-developers-are-fouling-up-open-source-software/

    Reply
  23. Tomi Engdahl says:

    Generative art making tools

    Context Free Art uses a simple language to describe recursive generative drawings.
    https://www.contextfreeart.org/

    https://pollinations.ai/

    https://www.artbreeder.com

    what do you call “generative image making” ? Because if you are NOT talking about AI text-to-image stuff, i would recommend Processing as a first language to learn. I would start with this: https://natureofcode.com/

    shadertoy.com is the way

    Visions of Chaos if you have a great PC (nvidia 3090 preferably)
    https://softology.pro/voc.htm

    Wombo and StarryAI on mobile are easy to use

    NIghtCafe is deffo the easiest, And Wombo is pretty alright too.

    Discodiffusion v5 in google colab

    Dip your toes in with NightCafe. So easy to start with. Artbreeder is also fun and easy.

    Reply
  24. Tomi Engdahl says:

    https://www.facebook.com/groups/procgenart/permalink/2630694197061393/

    “A Spaceport Cathedral”. I’ve been listening to the audiobooks of Azimov’s Foundation series and this is my interpretation.
    The init_image was generated by Jax and the animation rendered in Disco. Upscaled using Topaz Gigapixel and frames interpolated using FlowFrames.

    Reply
  25. Tomi Engdahl says:

    https://www.facebook.com/126000117413375/posts/5621623144517684/

    We may giggle, but I know a few who left their EC2 instances running after the project was done. When your AWS account or API keys are compromised, it can quickly drive bills significantly. Always pay attention to your billing as a solo developer. Or use something like Linode (get started with Linode – Free $100 Credit with my affiliate link https://linode.gvw92c.net/mgrvqy ) with fixed billing :)

    Reply
  26. Tomi Engdahl says:

    What’s the Best Programming Language to Learn in 2022?
    https://torquemag.io/2022/04/best-programming-language-to-learn/

    Are you wondering what’s the best programming language to learn in 2022? Which first or additional technology can you pick up that will help you get a well-paying job?

    It’s not as simple of a choice as it seems. Some languages are popular and oversaturated, while others are trendy but obscure among recruiters. Either way it can be hard to find a job with them. Other coding languages are very old and it can be hard to break into an industry with developers who possess 20+ years of experience. Some are high in demand and low in supply, but very difficult to learn and apply.

    Reply
  27. Tomi Engdahl says:

    C: Everyone’s favourite programming language isn’t a programming language
    ‘It has completely distorted the way we speak to each other,’ says Swift and Rust boffin
    https://www.theregister.com/2022/03/23/c_not_a_language/

    Aria Beingessner, a member of the teams that implemented both Rust and Swift, has an interesting take on some of those (and other) language’s problems – that C isn’t a programming language anymore.

    Beingessner should know. They’ve previously worked on and written about both Rust and Swift.

    There are many problems with the C language. To pick just a few: it can be difficult to parse; there are competing and subtly incompatible variants; and then there are the complex ways C defines and handles integers and other variables.

    the underlying computational models of modern computers are nothing like the one that C represents, which was designed for a 1970s 16-bit minicomputer.

    The argument goes something like this: for almost any program to do anything useful or interesting, it has to run on an operating system. That means it has to interface with that OS – and so many OSes are written in C. Therefore, the language has to interface with C code, which means it has to call C APIs.

    This is done via Foreign Function Interfaces (FFIs). These are issues for Rust code in the Linux kernel, and The Reg has previously discussed how it affects other languages, such as Flutter and Dart and Javascript and Node.js.

    In other words, even if you never write any code in C, you have to handle C variables, match C data structures and layouts, link to C functions by name with their symbols. This applies not only to talking from any language to the OS, but calling from one language into another.

    IDL hands…
    C is not just a programming language, it’s also an Interface Definition Language or IDL. IDLs are very important – as we quoted back in 1999, “the CORBA Interface Definition Language IDL is… ‘one of the most significant contributions in the history of computer science’.”

    The real problem is that C was never designed or intended to be an IDL, and it isn’t very good at it.

    We can’t beat Beingessner’s description, though: “My problem is that C was elevated to a role of prestige and power, its reign so absolute and eternal that it has completely distorted the way we speak to each other.

    “Rust and Swift cannot simply speak their native and comfortable tongues – they must instead wrap themselves in a grotesque simulacra of C’s skin and make their flesh undulate in the same ways it does.”

    Reply
  28. Tomi Engdahl says:

    Use a New IEEE Standard to Design a Safer Digital World For Kids
    The document outlines steps for building age-appropriate products
    https://spectrum.ieee.org/ieee-standard-protecting-kids-online

    Reply

Leave a Comment

Your email address will not be published. Required fields are marked *

*

*