Skip to content
Flying Animal

Tech Highlight 09-2023

🕒 Published at:

Introduction

Today, I would like to share with you some of the useful technology that I have learned in the past month. I hope it will be useful for you. I'm so interested in the technology that I'm learning and I'm so excited to share it with you. I hope you will be interested in it too.

Excel Python

Excel users now have access to powerful analytics via Python for visualizations, cleaning data, machine learning, predictive analytics, and more. Users can now create end to end solutions that seamlessly combine Excel and Python – all within Excel. Using Excel’s built-in connectors and Power Query, users can easily bring external data into Python in Excel workflows. Python in Excel is compatible with the tools users already know and love, such as formulas, PivotTables, and Excel charts.

Link : https://www.microsoft.com/en/microsoft-cloud

Introduction : https://techcommunity.microsoft.com/t5/excel-blog/announcing-python-in-excel-combining-the-power-of-python-and-the/ba-p/3893439

Revet

Rivet is a powerful Integrated Development Environment (IDE) and library designed for creating AI agents using a visual, graph-based interface. This guide will provide you with an overview of Rivet's capabilities and walk you through its various features and functionalities.

The Rivet Application is an editor/IDE for creating complex prompt chains and AI agents. It allows you to build Rivet project files that can be executed within your application. The Rivet Application comes with a suite of tools for designing and enhancing AI agents, such as a prompt designer, variations on nodes for A/B testing, and integrated testing to ensure your graphs work as expected for all inputs.

Rider AI Assistant

Rider AI Assistant is a plugin for JetBrains Rider that provides AI-powered code completion and code generation features. It is powered by OpenAI's Codex model, which is trained on billions of lines of public code. Rider AI Assistant is currently in beta and is available for free.

Mojo

Mojo is a new programming language that bridges the gap between research and production by combining the best of Python syntax with systems programming and metaprogramming. With Mojo, you can write portable code that’s faster than C and seamlessly inter-op with the Python ecosystem.

Mojo is now available for local development! 🔥

RustRover

RustRover is brand new JetBrains IDE for Rust Developer.

Try a new feature-rich Rust IDE with timely support, regular updates, and an out-of-the-box experience. Enjoy coding with Rust and focus on what matters.

DevGpt-4

DevGPT, the AI-driven development tool designed to transform the way you code. Created to assist developers in achieving their maximum potential, DevGPT is not just an auto-completion tool; it's your AI-powered dev-agent powered by gpt-4-32k and other models.

Coqui

Coqui A new way to do voice overs. A better way.

Coqui Studio: realistic, emotive text-to-speech through generative AI.

Bun

Bun is an all-in-one toolkit for JavaScript and TypeScript apps. It ships as a single executable called bun​.

At its core is the Bun runtime, a fast JavaScript runtime designed as a drop-in replacement for Node.js. It's written in Zig and powered by JavaScriptCore under the hood, dramatically reducing startup times and memory usage.

I like to use bun to run my javascript code. It's very fast and easy to use. I hope you will like it too. If you want to explore, let read this article : https://world.hey.com/dhh/you-can-t-get-faster-than-no-build-7a44131c

Nue JS

Nue is a toolset for making frontend development more enjoyable. It’s a complete overhaul to ecosystems like Vue, React, and Svelte as well as web development frameworks like Vite, Next.js, and Astro.Nue uses progressive enhancement, separation of concerns, and semantic web design to deliver new levels of performance, better scalability, and massively improved development experience.

Conceptual Design Generation

Explore Autodesk Research's latest contributions to the world of design and AI. Discover 3DALL-E, a Fusion 360 plugin that integrates cutting-edge text-to-image AI, revolutionizing 3D design. Dive into the realm of Conceptual Design Generation using Large Language Models and gain insights into how AI is transforming creativity. Additionally, explore Generative Design for Safer Spaces, a groundbreaking approach to enhancing building safety in a post-pandemic world. Stay at the forefront of innovation with Autodesk Research's recent publications.

Architectural layout

This paper introduces a groundbreaking deep-learning approach to empower architects in efficiently creating appealing and practical architectural space configurations. By employing deep learning algorithms to analyze input bubble diagrams' graph structure, architects gain control over node-based space layouts within defined borders.

This approach strikes a balance between creative freedom and practical constraints, streamlining the building design process. The findings demonstrate the effectiveness of this data-driven method in automating space layout design, enhancing productivity and efficiency.

Architects can now interactively generate floor plans with ease, leveraging a novel Generative Adversarial Network (GAN) tailored to topological adjacency graphs. This iterative workflow refines design solutions, ensuring they meet both geometrical and topological requirements, revolutionizing architectural design.

I'm also have a basic visualization sample for graph layout. You can see it here

Central64

Central64 is a header-only C++ library for approximating shortest paths through 2D grid-based environments. The library supports a variety of online path planning methods that do not require precomputation. All of the methods provide an option to produce central grid paths. All of the methods can be used with any of the standard rectangular grid neighborhoods up to 64 neighbors. See the Central64 Technical Report (PDF) for an overview of the methods and options supported by the library.