Explore >> Select a destination


You are here

reasonabledeviations.com
| | www.mattlayman.com
19.1 parsecs away

Travel
| | In this series of posts, I'm going to examine common design patterns in Python that make Python code feel "Pythonic." The sixth and final post explores the Python Package Index, and the benefit of using software libraries that are written by others to make your code more expressive.
| | www.fullstackpython.com
18.8 parsecs away

Travel
| | Object-relational mappers (ORMs) bridge relational databases and data represented in Python code.
| | palant.info
17.9 parsecs away

Travel
| | People searching for a Google Chrome ad blocking extension have to choose from dozens of similarly named extensions. Only few of these are legitimate, most are forks of open source ad blockers trying to attract users with misleading extension names and descriptions. What are these up to? Thanks to Andrey Meshkov we now know what many people already suspected: these extensions are malicious. He found obfuscated code hidden carefully within a manipulated jQuery library that accepted commands from a remote server. As it happens, I checked out some fake ad blockers only in February. Quite remarkably, all of these turned up clean: the differences to their respective open source counterparts were all minor, mostly limited to renaming and adding Google Analytics tracking. One of these was the uBlock Plus extension which now showed up on Andrey's list of malicious extensions and has been taken down by Google. So at some point in the past two months this extension was updated in order to add malicious code.
| | dhariri.com
54.6 parsecs away

Travel
| The website of David Hariri, a software developer, designer, and entrepreneur.