~/devreads

29 Mar 2021

kevin 3 min read

When you get an offer from a tech company it will usually be some combination of cash and stock. Small companies give out stock because it's hard to compete, cash-wise, with bigger companies, and a grant of stock or options offers the chance at a large payday down the road. Valuing the cash part of […]

silicon valley

1 min read

Recently I’ve been helping out with a linear algebra course organized by Tai-Danae Bradley and Jack Hidary, and one of the questions that came up a few times was, “why should programmers care about the concept of a linear combination?” For those who don’t know, given vectors $ v_1, \dots, v_n$, a linear combination of the vectors is a choice…

2 min read

Calico came out and I finished it in 2 days! It’s an adorably cute game about running a pet cafe in a fantastical little world. It’s honestly the kind of game I would make. It has an incredible cooking activity interaction, which I can only describe as “shit, this game engine has physics and collision detection, let’s use it for…

28 Mar 2021

Luciano Mammino 17 min read

This article provides a list of free and paid resources to learn Rust in 2021 including books, blogs, videos, newsletters, podcasts, communities, exercises, workshops, and open source projects.

rust

jonskeet 11 min read

Background As I wrote in my earlier blog post about using OSC to control a Behringer XR16, I’m working on code to make our A/V system at church much easier to work with. From an audio side, I’ve effectively accomplished two goals already: Remove the intimidating hardware mixer with about 150 physical knobs/buttons Allow software … Continue reading Playing with…

c#

27 Mar 2021

0xADADA 7 min read

Readers of my site may have noticed the many references to Guy Debord in my writing over the years, and especially since 2016. This is largely because I’ve been writing a new edition of his 1967 book The Society of the Spectacle adapted for our present moment. This edition is out now on the web. A hardcover edition will be…

essaysanti-fascismeconomicsbooks

Stanko 1 min read

I wrote the blog post about the creation process. Fun fact, this plot got sold even before I plotted it. Created: March 2021 Size: 30x42cm Paper: Fabriano Black Black 300gsm Pens: Sakura Gelly Rolls

26 Mar 2021

25 Mar 2021

Alberto Gimeno 6 min read

Rendering logs in a web UI might seem simple: they are just lines of plain text. However, there are a lot of additional features that make them more useful to our users: coloring, grouping, search, permalinks, etc. but most importantly, the interface should work no matter if the log has ten or tens of thousands of lines. This was something…

Chris Mills 3 min read

Since we last talked about MDN localization, a lot of progress has been made. In this post we'll talk you through the unfreezing of Tier 1 locales, and the next steps in our plans to stop displaying non-active and unmaintained locales. The post MDN localization in March — Tier 1 locales unfrozen, and future plans appeared first on Mozilla Hacks…

localizationmdnl10ntranslations

David Walsh 2 min read

Note: I expect a large number of people to object to cryptocurrency mining’s energy use and I totally understand. Hell, I agree. A few notes to consider: first, this will soon be remedied by Ethereum switching to proof os stake. Second, much of the energy used to mine cryptocurrencies is renewable. Prerequisites Before attempting to mine Ethereum, realize a few…

24 Mar 2021

23 Mar 2021

Chris Mills 4 min read

Nearing the end of March now, and we have a new version of Firefox ready to deliver some interesting new features to your door. This month, we've got some rather nice DevTools additions in the form of prefers-color-scheme media query emulation and toggling :target pseudo-classes, some very useful additions to editable DOM elements: the beforeinput event and getTargetRanges() method, and…

featured articlefirefoxfirefox releasesmdnaccessibility

David Walsh 3 min read

Malware has been a problem for decades, one that was exacerbated by the the rise of the internet, file sharing, and digital assets. Whether it’s keyloggers or other types of malware, they’ll make your computer slow and insecure, all without you knowing. And if you’re an employer with remote employees, you’ll want to ensure their computers are secured. Malwarebytes provides…

David Walsh 1 min read

I’ve been using Microsoft’s Visual Studio Code text editor for years with great success. The app has always been stable, flexible, and the best compliment I can give it: an afterthought. Recently, however, every time I added a console.log to a JavaScript file, VS Code would add import console from 'node:console'; to the top of file. As you could imagine,…

Andrea Gross 1 min read

Cisco Umbrella recently added new data centers to serve customers in Denmark and Sweden and we could not be more excited! When selecting data center locations, we look at several criteria, including the number of users in that region and the transit and peering options that define our ability to improve service for our users. […] The post Cisco launches…

products servicesdata centerssase

22 Mar 2021

Peter Bengtsson 6 min read

Periodically, the whole of MDN is built, by our Node code , in a GitHub Action. A Python script bulk-publishes this to Elasticsearch. Our Django server queries the same Elasticsearch via /api/v1/search. The site-search page is a static single-page app that sends XHR requests to the /api/v1/search endpoint. Search results' sort-order is determined by match and "popularity". The post How…

featured articlemdnjamstacksite search

David Walsh 1 min read

There’s sometimes a tribal attitude about how web developers should be debugging their code and solving problems. There’s the console.log loyalists, then there’s the debugger/breakpoint maximalists. I worked on the Firefox DevTools debugger for years and I can tell you my philosophy — use whichever tool helps you get the job done! I use console.log for very simple problems, other…

2 min read

Trying something really revolutionary this week which is “doing nothing”. Bear with me here. I mean: listening to an audio book and NOT also cleaning the house. Just sitting, listening to that book and doing nothing. WASTING THAT TIME. In this economy??? Yes. Do I dislike the idea? Also yes. Related: I switched to the Samantha Irby (Wow, no thank…

18 Mar 2021

Daisy Park, Fiona Byarugaba 1 min read

Every consultant knows the importance of having a good conversation. In our series, Conversations with Consultants, we meet the people behind Thoughtworks, to ask great questions about what it's like to be a consultant. Learn about the unique career paths they've taken and the challenges they've faced as they share their nuggets of wisdom.

17 Mar 2021

16 Mar 2021

Luciana Abud 3 min read

We are pleased to announce that the March 2021 release of the Python Extension for Visual Studio Code is now available. This release largely focused on bug fixes and stabilization work in our Python, Pylance and Jupyter extensions, and includes a preview of improved Jedi language server support for our Python Insiders. The post Python in Visual Studio Code –…

pythonvisual studio code

Andrea Gross 1 min read

For the majority of 2020, in the face of a global pandemic, the entire world grappled with massive change — in how we lived, how we worked, how we connected. But one area that’s always been dynamic and rapidly evolving is the cyberthreat landscape. Here at Cisco, we saw first-hand how common place threats quickly […] The post Cryptomining, phishing…

threats

bohops 9 min read

Introduction In recent years, there have been numerous published techniques for evading endpoint security solutions and sources such as A/V, EDR and logging facilities. The methods deployed to achieve the desired result usually differ in sophistication and implementation, however, effectiveness is usually the end goal (of course, with thoughtful consideration of potential tradeoffs). Defenders can […]

uncategorized

Sachin Dharmapurikar 1 min read

Agile transformation is a journey, and a long one for most organizations. Such multi-year initiatives usually start with a strategic purpose, and from top leadership. With such stakes at play, it’s inevitable that clients ask, “are we there yet?” In response to the question, teams often come armed with charts, slides and metrics that showcase the journey’s progress. This armory…

15 Mar 2021

Landon Schropp 3 min read

Git is an amazingly powerful tool. It can keep track of all the code you write, let you organize your work into different branches, help you seamlessly work with other developers, and even let you time travel and make changes. But wouldn’t it be awesome if Git could do more? What if you could customize it with your own commands,…

3 min read

It’s been another week of people being shit, innit? I know I should be used to this by now, but it never ceases to amaze me the capability people have for violence and evil, and the capability the patriarchy has to excuse it. “Dude had a bad day”? For real real? If that excuse has legs then you’d expect every…

14 Mar 2021

Stanko 1 min read

You can see some ellipses are not being cropped properly. I love how it turned out so I kept it like this. Created: March 2021 Size: 18x18cm Paper: Fabriano Bristol 250gsm Pens: Pigma Micron, Molotow Blackliner, Mechanical pencil

Stanko 1 min read

Everything is actually 2D, but made to look like 3D. Same algorithm as "Pokeball". Created: March 2021 Size: 18x18cm Paper: Fabriano Bristol 250gsm Pens: Pigma Micron, Molotow Blackliner, Mechanical pencil

13 Mar 2021

12 Mar 2021

11 Mar 2021

Mislav Marohnić 6 min read

It has been a year since we’ve launched the first public release of GitHub CLI. Since, we have added functionality to manage your repositories, comment on issues, enable auto-merge for pull requests, securely configure secret values for GitHub Actions, and more. Where command-line tools really shine, however, is in their ability to be combined with other utilities and embedded in…

David Walsh 1 min read

As much as I enjoy writing lengthy pieces of JavaScript APIs, techniques, and other tech brilliance, I very much enjoy providing people quick tips to make their daily dev lives better. This is one such post. Oftentimes I’m working with long command line directives, and as you can imagine, I usually screw up the spelling of a command. Despite being…

Umesh Mohanty, Vinod Sankaranarayanan 1 min read

Global healthcare is rapidly changing with the infusion of technology. COVID-19 has significantly accelerated virtual health adoption; virtual visits rose from 19% in the beginning of 2020 to 28% in April 2020. Additionally, consumers are now more comfortable sharing personal data through digital health channels.

10 Mar 2021

MapTiler (Martin Mikita) 1 min read

The 11th version of our data-into-maps converting software MapTiler Desktop makes the already easy to use interface even easier and the wizard will guide you like in a tutorial. Moreover, with the new user flow, you can start using MapTiler Desktop as a viewer for your geodata.

9 Mar 2021

8 Mar 2021

2 min read

I took the whole week off because I was very tired of life. It’s the year anniversary of the last time the world was normal and it’s bringing me down. Between covid and immigration delays it’s looking very 50/50 on whether I can attend my closest cousin’s wedding this fall in Romania, and I’m beyond gutted at the thought of…

Archana Chillala, Krishnaswamy Subramanian, Sunit Parekh 1 min read

In part 1 of the article, we discussed how organizations could employ the 4C framework to better adopt Kubernetes, the new age infrastructure . Now let’s look at the shift in mindset that's needed from the development team’s perspective. The development team’s lens

7 Mar 2021

Bhavin Shah, Mahima Khatri, Vinod Sarma 1 min read

Real-time payments are one of the most significant financial innovations of the last decade. They have benefited from multi-fold growth in adoption and have boosted micro digital economies across the world - developing and developed nations, alike. Just six years ago, only 14 countries had this capability. Today, 56 nations have enabled real-time payments — still less than one-third of…

6 Mar 2021

1 min read

We’re ironically searching for counterexamples to the Riemann Hypothesis. Setting up Pytest Adding a Database Search Strategies Unbounded integers Deploying with Docker Performance Profiling Scaling up In the last article we rearchitected the application so that we could run as many search instances as we want in parallel, and speed up the application by throwing more compute resources at the…

5 Mar 2021

MapTiler (Luis Suter) 1 min read

The recently launched swisstopo maps are now available for commercial use from MapTiler’s global infrastructure with guaranteed SLA, seamlessly blended with global maps, as raster tiles, on mobile devices, with dark and gray styles, and much more!

4 Mar 2021

1 min read

Knowing how to set a markup can make a huge difference for your business.