Code it
4.6K views | +0 today
Follow
Code it
This is a curated resource for programmers and software architects. It is regularly updated with Articles, Hacks, How Tos, Examples and Code.
Curated by nrip
Your new post is loading...
Your new post is loading...
Scooped by nrip
Scoop.it!

Microsoft framework makes devs AI supervisors

Microsoft framework makes devs AI supervisors | Code it | Scoop.it

AutoDev: an AI-driven development framework, relegates human developers to the role of mere supervisors of AI doing software engineering.

 

The authors have outlined—and successfully tested—a system of multiple AI agents interacting with each other as well as provided repositories to not only tackle complex software engineering tasks but also validate the outcomes on their own.

 

In other words, instead of writing code, human developers would become spectators to the work of AI, interjecting whenever deemed necessary.

 

It’s really more akin to a management role, where you work with a team of people, guiding them towards the goals set for a project.

 

 

 

nrip's insight:

its a progression of sorts which is being spoken about for years. Its still not here though 

No comment yet.
Scooped by nrip
Scoop.it!

Multi-region web app with private connectivity to database - Azure Example Scenarios

Multi-region web app with private connectivity to database - Azure Example Scenarios | Code it | Scoop.it

This example scenario discusses a highly available solution for a web app with private connectivity to a SQL database. A single-region architecture already exists for a web app with private database connectivity. This solution extends that base architecture by making it highly available.

 

To offer high availability, this solution:

  • Deploys a secondary instance of the solution in another Azure region.
  • Uses auto-failover groups for geo-replication and high availability of the database.

 

You can achieve high availability with a complete region failover.

 

However, this solution uses a partial region failover. With this approach, only components with issues fail over:

  • If the primary database fails over, the web app in the primary region connects to the newly activated secondary database while maintaining private connectivity.
  • If the app goes down in the primary region, the instance in the secondary region takes over. That instance connects to the primary database, which is still active.

Potential use cases

With private connectivity to a SQL database and high availability, this solution has applications in many areas. Examples include the financial, healthcare, and defense industries.

 

No comment yet.
Scooped by nrip
Scoop.it!

Android apps rumored to run on Windows Phones: Crazy-sounding but possible

Android apps rumored to run on Windows Phones: Crazy-sounding but possible | Code it | Scoop.it
If Android apps were good enough for BlackBerry, might they appeal to Microsoft too? Yes, says one tipster, claiming that all Lumia phones will be able to run Android apps in the future. It’s certainly possible but is it worth it?


As Microsoft continues to evolve Windows Phone in hopes of greater market share, its latest trick could be to support Android apps on its handsets. That’s the latest rumor, according to Eldar Murtzin, a long-time industry insider who has a few correct predictions to his name. Murtzin tweeted the information on Tuesday morning, sounding pretty certain:


No comment yet.
Scooped by nrip
Scoop.it!

Why Python hasn't taken off on mobile, or in the browser - according to its creator

Why Python hasn't taken off on mobile, or in the browser - according to its creator | Code it | Scoop.it

Python creator Guido van Rossum reveals the strengths and weaknesses of one of the world's most popular programming languages.

 

mobile app development is one of the key growth fields that Python hasn't gained any traction in, despite it dominating in machine learning with libraries like NumPy and Google's TensorFlow, as well as backend services automation.

 

Python isn't exactly boxed into high-end hardware, but that's where it's gravitated to and it's been left out of mobile and the browser, even if it's popular on the backend of these services, he said.

 

Why? Python simply guzzles too much memory and energy from hardware, he said. For similar reasons, he said Python probably doesn't have a future in the browser despite WebAssembly, a standard that is helping make more powerful applications on websites.  

 

Mobile app development in Python is a "bit of a sore point", said van Rossum in a recent video Q&A for Microsoft Reactor.  

 

"It would be nice if mobile apps could be written in Python. There are actually a few people working on that but CPython has 30 years of history where it's been built for an environment that is a workstation, a desktop or a server and it expects that kind of environment and the users expect that kind of environment," he said.

 

"The people who have managed to cross-compile CPython to run on an Android tablet or even on iOS, they find that it eats up a lot of resources," he said. "Compared to what the mobile operating systems expect, Python is big and slow. It uses a lot of battery charge, so if you're coding in Python you would probably very quickly run down your battery and quickly run out of memory," he said.

 

"Python is a pretty popular language [at the backend]. At Google I worked on projects that were sort of built on Python, although most Google stuff wasn't. At Dropbox, the whole Dropbox server is built on Python. On the other hand, if you look at what runs in the browser, that's the world of JavaScript and unless it translates to JavaScript, you can't run it," van Rossum said. 

 

"I don't mind so much different languages have to have different goals i mean nobody is asking Rust when you can write Rust in the browser; at least that wouldn't seem a useful sort of target for Rust either. Python should focus on the application areas where it's good and for the web that's the backend and for scientific data processing."

 

watch the Microsoft Q&A with him at https://www.youtube.com/watch?v=aYbNh3NS7jA

 

 

read the original article at https://www.zdnet.com/article/python-programming-why-it-hasnt-taken-off-in-the-browser-or-mobile-according-to-its-creator/

 

 

No comment yet.
Scooped by nrip
Scoop.it!

Microsoft feature and application retirement dates to remember in 2021

Microsoft feature and application retirement dates to remember in 2021 | Code it | Scoop.it

With Microsoft's commitment to a continuously updated Windows 10 operating system and Microsoft 365 productivity suite, old features and applications are removed almost as fast as new features are introduced.

 

The year 2021 will see a number of important Microsoft applications reach a state of deprecation and retirement.

 

2021 Microsoft feature retirement dates

  • TLS 1.0 and TLS 1.1—Jan. 11, 2021
  • Skype for Business Online Connector—Feb. 15, 2021
  • Microsoft Edge Legacy—March 9, 2021
  • Microsoft 365 support for IE 11 – Aug. 17, 2021
  • Visio Web Access—Sept. 30, 2021

 

No comment yet.