360° IT Check #13: Raspberry Pi Goes To Space, Gitlab Files For IPO, and more!
360° IT Check
Raspberry Pis Are Heading To The International Space Station
If you were ever frustrated with your Raspberry Pi and wanted to send it to space… your dream is once again becoming a reality. Astro Pi, a special version of the regular computer for hobbyists, is going to find itself onboard the European Space Agency. The new computers are made up of, in essence, a Raspberry Pi 4 Model B with 8 GB RAM, a high-quality camera, Google Coral machine learning accelerator, color and luminosity sensors, and a passive infrared sensor.
Along with the devices, the foundation behind the computers announced two competitions - Mission Zero, and Mission Space Lab. Both of them will give teams of young people an opportunity to have their algorithms run in space.
GitHub & Its Code Mine
You might not ever get a chance to run things at GitHub, though thanks to an interview with the company’s COO, Erica Brescia, now you might know what it’s like.
Erica Brescia joined GitHub two years ago, which was some time after Microsoft had acquired the company in 2018. In the interview itself, Brescia mentions a few interesting topics, such as the expansion of the platform, the nature of collaboration between them and Microsoft, how GitHub will continue to be a home for all developers, security, and more.
Django, the Python web framework for “for perfectionists with deadlines” is getting a much useful feature. We now know that the next release of the framework will get support for a caching backend in Redis.
Redis is an in-memory data structure used mostly for caching purposes. Even though it does support persistence, it is most often used disabled. It is written in ANSI C, which means it is fast, and has a low memory footprint.
As previously Django developers had to rely on third-party packages to cache data using the in-memory store, they will be now overjoyed they are getting first-party support from the core team.
GitLab, perhaps the biggest competitor of GitHub, filed for an IPO. If you are not familiar with GitLab’s offerings, you can safely trust them with delivering everything you need in daily DevOps tasks.
“Garbage Collection” is a form of automatic memory management. It frees you up from thinking of manual memory management. As a caveat, however, the execution of a program has to typically cease its execution until Garbage Collection stopped working. This is exactly the reason why the newest announcement from Red Hat should interest all Java developers.
“Shenandoah”, the Garbage Collector in OpenJDK (one of Java’s implementations), has been improved even further, resulting in sub-millisecond pauses. For the full announcement, read Red Hat’s post, and for a detailed explanation of how “Shenandoah” works, read its wiki page.
360° IT Check is a weekly publication where we bring you the latest and greatest in the world of tech. We cover topics like emerging technologies & frameworks, news about innovative startups, and other topics which affect the world of tech directly or indirectly.