Programming: Vagrant, CSV to JSON and Python Bits

-
A beginner's guide to using Vagrant
Vagrant describes itself as "a tool for building and managing virtual machine environments in a single workflow. With an easy-to-use workflow and focus on automation, Vagrant lowers development environment setup time, increases production parity, and makes the 'works on my machine' excuse a relic of the past."
-
Convert CSV to JSON with miller
-
New Project, Who Dis? - Building SaaS #38
In this episode, we started a brand new project! I had some internet troubles so this “stream” is actually a local recording from my computer. We created a new Django project from scratch and set up Heroku to handle deployments.
In spite of the streaming trouble, we were able to get a bunch done. We started the project from scratch so we made a repository on GitHub with some .gitignore settings tailored for Python projects.
-
RunSnakeRun for Python3 Out
So I finally pushed out the Python3/wxPython Pheonix compatible release of RunSnakeRun. The Python3 version has to run Python2 in order to load Python2 pstats dumps, and Meliae doesn't AFAIK support Python3 yet, so I expect I'll just drop support for it eventually. The code is now living on GitHub rather than Launchpad.
-
Angular 9 CRUD Tutorial: Consume a Python/Django CRUD REST API
This tutorial is designed for developers that want to use Angular 9 to build front-end apps for their back-end REST APIs. You can either use Python & Django as the backend or use JSON-Server to mock the API if you don't want to deal with Python. We'll be showing both ways in this tutorial.
-
Django: Angular 9/8 Tutorial By Example: REST CRUD APIs & HTTP GET Requests with HttpClient
In this Angular 9 tutorial, we'll learn to build an Angular 9 CRUD example application going through all the required steps from creating/simulating a REST API, scaffolding a new project, setting up the essential APIs, and finally building and deploying your final application to the cloud.
-
- Login or register to post comments
Printer-friendly version
- 1769 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
VPN Providers with Custom Clients for Linux
Virtual Private Networking providers and company are more than you can shake a stick at these days. While there's always installable client software for Windows, Android and usually MacOS and whatever the mobile version is called not all are offering desktop clients for Linux distributions. Even if they do it's usually non-GUI, you know, with the excuse that Linux nerds love and want the power of the command line, with stripped-down functionality, or even a browser extension only which might work on a Chromebook but not on any other OS if you actually want to channel your entire traffic. And no, a proxy is not a replacement for a proper VPN.
Another constraint is the various packaging formats Linux and GNU/Linux distributions are using. Most providers only offer packages for Debian and Ubuntu-like distributions. RPMs are typically Fedora and/or CentOS but do not work on SUSE. On other distributions like Slackware and Arch you're basically on your own. You can hope that someone has provided a build on sbopkg for Slackware or in the AUR for the Arch base or that it can be transformed with the alien packaging tool but these are not official packages.
Then we have the issue of different init systems in use all over the Linux install base. When exploring Artix Linux I discovered that custom desktop client software is written to work with distributions that are using systemd to handle services and networking. Wanting to use them with OpenRC or Runit presents a bit of a challenge. It can be done but you got to know your init system's run levels or ask a distro developer to package it for you. Thankfully I since discovered that the software of at least two companies I'm perusing supports SysVinit. Their packages worked flawlessly on Devuan 3.0 so all is not lost if you're not running systemd but still want to use your providers client instead of the Networkmanager OpenVPN plugin. Even more so since NM does not seem to work without systemd, haha. They also play nicely with Wicd, no conflicts there. They're not integrated but they don't integrate with NM either.
| After Parler, Google Targets Blockchain-based ‘Free Speech’ Social Network Minds
Google Play Store sent a "24 hour warning" to Minds and they removed major functionality from the app. Minds is also working on a contingency plan to avoid meeting the same fate as Parler.
|
today's leftovers
| Software: DUF, Systemd Applet, and PDF
|
Recent comments
2 hours 10 min ago
3 hours 4 min ago
9 hours 44 min ago
10 hours 54 min ago
11 hours 31 min ago
11 hours 56 min ago
16 hours 10 min ago
17 hours 14 min ago
21 hours 26 min ago
1 day 10 hours ago