Author: Agile Actors #learning (Agile Actors #learning)

Current State Of Machine Learning in Compilers and Its Future
Post

Current State Of Machine Learning in Compilers and Its Future

Originally posted on analyticsindiamag. The job of compilers is to translate programming languages written by humans into binary executable by computer hardware. Compilers run on large complex, heterogeneous, non-deterministic, and constantly changing systems. Optimising compilers is difficult because the number of possible optimisations is huge. Designing heuristics that take all of these considerations into account ultimately becomes...

Should You Learn Javascript in 2021?
Post

Should You Learn Javascript in 2021?

Originally posted on hackernoon. So, you want to learn programming but you’re unsure what programming language to learn, This is a position that every programmer has been in at some point. Over the last few years, JavaScript has made a name for itself as an incredibly popular programming language, especially for beginners. You may be...

The rise of the coroutines
Post

The rise of the coroutines

Originally posted on itproportal. Coroutines are useful, are gaining popularity, and are here to stay, which means that developers will need to learn best practices of using coroutines. Coroutines have been known as a concept and used in various niches for ages, since Melvin Conway coined the term in 1958. Coroutines are lightweight, independent instances...

Programming language popularity: JavaScript leads – 5 million new developers since 2017
Post

Programming language popularity: JavaScript leads – 5 million new developers since 2017

Originally posted on zdnet. But Python has also gained 2.2 million developers over the past year while Java adds 1.7 million since 2017. avaScript remains by far the most popular programming language with developers, followed by Python and then Java, according to analyst firm SlashData’s latest survey of developers.  The company’s State of the Developer Nation...

React State 5 Ways
Post

React State 5 Ways

Originally posted on dev. To see the code for these examples, click here There are seemingly endless ways of dealing with state management in React. Trying to understand the options, the tradeoffs between them, and how they work can be overwhelming. When I’m trying to learn something, seeing a side by side comparison implementing some common...

Deconstructing a Serverless Cloud OS
Post

Deconstructing a Serverless Cloud OS

Originally posted on hackernoon. Responding to the Serverless Revolution Introduction Unlike containers, which were an incremental change introducing smaller VMs with less isolation, serverless technology has produced truly disruptive change, yet to be fully absorbed by the software industry. We need to stop talking about faster horses and start talking about race cars. While cloud...

The Best Coding Challenges Websites For Beginners
Post

The Best Coding Challenges Websites For Beginners

Originally posted no dev. There are a plethora of websites where you can practice Data Structures and Algorithms questions. Even though there are a lot of choices, beginners might have a difficult time choosing one. Why? Because the majority of these websites are tailored to experienced developers. They feel overwhelming, and it feels like there...

Software Development Best Practices
Post

Software Development Best Practices

Originally posted on dev. I had collected some points and created a list of some best practices for software development. I plan to refer to this list from time to time to help me become a better Engineer. Publishing the list so that others too may refer and get benefitted from this list. Learn &...

Memoization in short
Post

Memoization in short

Originally posted on dev. python-journey (3 Part Series) 1Python pro tips2Memoization in short3About Python imports What problem does memoization solve?In a nutshell, it prevents ineffectiveness. Why The code is not as brilliant as you might think. Sometimes, it needs to repeat stuff over and over to do its job. The great idea with memoization is...

Here’s what to expect from Python 3.9
Post

Here’s what to expect from Python 3.9

Originally posted on thenextweb. Python 3.9 is expected to be released on Monday 5th October 2020. Prior to releasing the official version, the developers had planned to release six alpha, five beta preview, and two release candidates. At the time of writing this article, the first candidate was recently released on 11 August. Now, we’re anxiously...

Structured concurrency in Python with AnyIO
Post

Structured concurrency in Python with AnyIO

Originally posted on mattwestcott. How to improve your spaghetti asyncio code By now you might be familiar with the term ‘structured concurrency’. It’s a way to write concurrent programs that’s easier than manually taking care of the lifespan of concurrent tasks. The best overview is Notes on structured concurrency by Nathaniel Smith (or his video if you prefer). This post...

How to use SQL with Pandas?
Post

How to use SQL with Pandas?

Originally posted on mlwhiz. Pandas is one of the best data manipulation libraries in recent times. It lets you slice and dice, groupby, join and do any arbitrary data transformation. You can take a look at this post, which talks about handling most of the data manipulation cases using a straightforward, simple, and matter of fact...

The Renaissance Of No-Code For Web Designers
Post

The Renaissance Of No-Code For Web Designers

Originally posted on smashingmagazine. Just like during the Renaissance, we’re living in times of incredible cultural and artistic innovation. As the Internet evolves, browsers align, capabilities are added and accessibility of technology becomes easier, designers face new opportunities to create, think, and change their status with no-code tools. The word Renaissance — which means “rebirth” in...

7 superb Python books for every skill level
Post

7 superb Python books for every skill level

Originally posted on infoworld. Whether you’re a beginner, a moderately skilled dev, or an expert, there’s a book in this lineup to expand your Python programming powers The more popular or more powerful a programming language, the better the odds of finding not only many books about it, but a diversity of books. As Python has soared...