~/devreads

12 May 2021

MapTiler (Petr Sloup) 1 min read

New JavaScript components for animating weather data like temperature, wind flow, or any other scientific information were developed by our team.

11 May 2021

David Gormley 1 min read

Not all corporate web security players are created equal. But in a crowded market, how can you know which service will meet your needs best? Securing your employees and their devices, wherever and however they access the Internet, starts with minimizing the risk around selecting the right security provider. The Radicati Corporate Web Security Market […] The post Radicati Corporate…

spotlightradicati corporate web security

10 May 2021

Savannah Ostrowski 4 min read

We’re thrilled to announce that the May 2021 release of the Python extension is here and it brings Pylance as the new default language server for Python, faster extension startup times and code reload when debugging Python scripts. Keep on reading to learn more! The post Python in Visual Studio Code – May 2021 Release appeared first on Microsoft for…

pythonvisual studio code

Kevin Jones 6 min read

GitHub has been at the forefront of security key adoption for many years. We were an early adopter of Universal 2nd Factor (“U2F”) and were also one of the first sites to transition to Webauthn. We’re always on the lookout for new standards that both increase security and usability. Today we’re taking the next step by shipping support for security…

7 May 2021

Driven by Code 4 min read

By: Wayne Pichotta Hackathons are a powerful tool to accelerate innovation by requiring usable and useful code in just a matter of days, these events prioritize substantive progress over lofty perfection. We’ve hosted several of these Hackathons internally at Truecar in the past few years, with a surprising number of groundbreaking ideas finding themselves refined and productionized after the Hackathon…

remote-workingprogramminghackathons

Luciana Abud 2 min read

Next week our team will join remotely the PyCon US 2021 Conference, and we are looking forward to meeting you! Join us at our workshop and live demos, and stop by our virtual booth at Hubilo. You can also join us at our Microsoft Discord Server to participate on our virtual labs – you may even get some swag! The…

python

6 May 2021

David Walsh 5 min read

From the time we’re children, we’re trusting people. We rely on those close and older than us to point us toward success and “the right way”. One of the toughest days of our lives is when we realize our parents, or people we look up to, aren’t always perfect, aren’t always right, and worst of all, are completely wrong. I…

5 May 2021

4 May 2021

Kristján Oddsson 8 min read

At GitHub, we pride ourselves on delivering a first-class developer experience. A considerable part of our work is on our front end, which we strive to keep as lightweight, fast, and accessible as possible. For a product as large as GitHub, this can be quite the task. Like many front-end codebases, we leverage components, independent, isolated, and reusable pieces of…

Paul D'Cruz 1 min read

I recently had the pleasure of sitting down for ‘coffee’ with Claudio Bolla, Global Information Security Director at INEOS to learn how he’s managing cloud manufacturing security during the pandemic. As a large chemicals company with 26,000 employees, INEOS operates 36 different business units with 196 locations around the world. Their businesses span oil and […] The post Cloud security…

customer focuscasbcloud manufacturing securitymanufacturingsecure remote worker

3 May 2021

1 min read

OpenAI is committed to developing general-purpose artificial intelligence that benefits all humanity, and we believe that achieving our goal requires expertise in public policy as well as technology. So, we’re delighted to announce that Congressman Will Hurd has joined our board of directors.

company

1 min read

Ya look at that? It’s May already. My dog’s is turning 2 on the 14th, does anyone have any good dog cake recipes or should I just give her an almost-empty jar of peanut butter with the same success rate? I got my second fouchie outchie! (#teampfizer). I wouldn’t say it bodied me the next day, but I felt uncomfortable…

30 Apr 2021

1 min read

Way back in Dec 2015, @maxogden wrote a nice guide on stabilizing your own video with ffmpeg. I return to it on occasion and have updated my gist comment to offer some updated commands. Since enough has changed regarding installation and use, I figure a new, spiffy, and working guide deserves a non-gist home. Presenting the 2021-era guide to pretty…

Nic Raboy 1 min read

Imagine reading a long book like "A Song of Fire and Ice," "The Lord of the Rings," or "Harry Potter." Now imagine that there was a specific detail in one of those books ... The post An Introduction to Indexes for MongoDB Atlas Search appeared first on MongoDB.

29 Apr 2021

David Walsh 11 min read

We all know the stats. Slower website performance is strongly linked to higher abandon rates and lower conversions. What you may not know is that the main culprit is bloated web page payloads, bringing down our otherwise performant web pages via images. That being said, images also drive conversions, social sharing, and overall visitor engagement; which is why their total…

Dan Taylor 5 min read

We are excited to announce that this year we have increased our sponsorship of the Python Software Foundation to the new top visionary level. We wanted to take this opportunity to share why Python is so dear to our hearts and the ways we contribute to the Python community. The post Our support for the Python community appeared first on…

python

13 min read

It seems like a simple enough concept: You take data from how your users interact with your product, and you use it to make business and…

28 Apr 2021

Sarah Edwards 4 min read

Hello from the GitHub Docs team! We build everything you see at docs.github.com. Over the past year, we’ve written a bunch of GitHub Actions workflows to do some fun automation that saves us time and effort. We thought folks might be interested in a peek under the hood. If you’re new to GitHub Actions, get started at https://docs.github.com/en/actions. Our docs…

5 min read

.floatie-bit { display: flex; flex-direction: row; } .floatie-bit > p { margin: auto} .floatie-bit > img { width: 35%; flex-shrink: 0; vertical-align: middle; border-radius: 10px; } .floatie-bit > .img-column { width: 30%; flex-shrink: 0; display: flex; flex-direction: column; margin-right: var(--spacing-s); } .img-column img { width: 90%; vertical-align: middle; border-radius: 10px; } @media (max-width: 700px) { .floatie-bit { flex-direction: column-reverse; }…

27 Apr 2021

Ric Parks 1 min read

Listen to an interview with our CTO and architect discuss how we chose a new computer language. The post Choosing Golang for Clever appeared first on Clever Engineering Blog.

golang

Alberto Gimeno 9 min read

At GitHub, we’re continually working to improve existing features and shipping new ones all the time. From our launch of GitHub Discussions to the release of manual approvals for GitHub Actions—in order to ship new features and improvements faster while lowering the risk in our deployments, we have a simple but powerful tool: feature flags. Reducing deployment risk We deploy…

Artsiom Holub 1 min read

With cryptocurrency reaching all-time highs (more than doubling since the start of the year), many people have looked to it as a form of investment. But as investors turn their attention to crypto, so do malicious actors. The market is set-up for attackers to cash in. As the price of bitcoin (BTC) and other cryptocurrencies […] The post Keeping your…

threatsblockchaincryptocurrency phishingcryptojackingcryptomining

26 Apr 2021

David Walsh 1 min read

Regular expressions are incredibly powerful but can be difficult to maintain. They’re a skill you learn on the job and, when the suits walk by, make you look incredibly smart if you have a few up on your screen. How can we solve the maintainability problem? With a match groups, as Addy Osmani enlightened me about last week: Tip: You…

2 min read

I’ve been skipping weeks because a) literally nothing happens and b) I don’t have a good system to update these notes. They’re a markdown file on a GitHub repo, and I kind of need a computer to edit it, but I also kind of don’t open my computer that much these days? I also keep forgetting which day is Monday.…

23 Apr 2021

Shreya Ramesh 12 min read

Complex systems are difficult to reason about at scale; we often can’t accurately extrapolate system behavior and performance, so we need to derive that data empirically. We use load testing to do just that: find the limits of our systems and weed out bugs at a large scale in a controlled environment. Slack is a…

uncategorized

22 Apr 2021

Teon Brooks 7 min read

We are happy to announce that Pyodide has become an independent and community-driven project. We are also pleased to announce the 0.17 release for Pyodide with many new features and improvements. Pyodide consists of the CPython 3.8 interpreter compiled to WebAssembly which allows Python to run in the browser. The post Pyodide Spin Out and 0.17 Release appeared first on…

featured articlejavascriptpyodidepythonwebassembly

lukaseder 1 min read

A problem few developers are aware of is the possibility of running into “cursor cache contention” or “execution plan cache contention” problems when using IN lists in SQL. The problem that is described in lengths in previous articles, can be summarised as this. All of these are distinct SQL queries and need to be parsed … Continue reading Use IN…

jooq-in-usesqlcursor cacheexecution plan cacheexecution plans

21 Apr 2021

20 Apr 2021