NewsNow Labs
Verified
We've verified that the organizationnewsnowlabs controls the domain:
- www.newsnow.co.uk
- 13 followers
- United Kingdom
- https://www.newsnow.co.uk/
NewsNow Labs is the R&D arm of global top-50 news websiteNewsNow,The Independent News Discovery Platform.
NewsNow Labs performs cutting-edge research across natural language processing, machine learning, infrastructure management, and software development tooling. Where it can, it makes its research public.
Dockside is an open-source highly-configurable self-hosted software development environment, that lets dev teams code from anywhere in clones of their production environment and share and stage their work online for stakeholders.
Dockside lets developers provision and access lightweight, fully containerised and access-controlled IDEs, staging environments and sandboxes - akadevtainers - within only a few clicks, directly from their browser.
By provisioning a devtainer for each task or branch, collaborative software and product development teams can make their lean and iterative development practices much more productive and efficient.
Dockside is free and open-source and can be hosted by anyone, on-prem or in the cloud.
To learn more, seedockside.io, viewDockside on Github, and to see Dockside in action try theDockside Live Demo.
The Docker Ingress Routing Daemon (DIRD) is a daemon that modifies the operation of Docker swarm ingress mesh routing to expose true client IPs (as opposed to load balancer node private IPs) to service containers.
DIRD implements its modifications purely through changes to routing and firewall rules, without the need for running any additional application layers (like traefik or other reverse proxies) or for reconfiguring your existing application.
DIRD is the most lightweight solution available for directly exposing client IPs within Docker service containers.
To learn more, viewDIRD on Github.
RunCVM (Run Container Virtual Machine) is an experimental open-source Docker container runtime for Linux, that makes launching standard containerised workloads in virtual machines (VMs) as easy as launching them in containers, usingdocker run
.
RunCVM:
- provides stronger workload isolation than standard containers
- allows running and testing applications like
systemd
, Docker, and Kubernetes that won't easily run in standard containers - supports tools and apps like
iptables
,ipvsadm
oropenvpn
that requires a running kernel (or a kernel version or modules not available on the host) - can emulate specific hardware e.g. disks, network cards, and graphics displays
- makes it easy to create arrays of networked VMs for testing complex multi-machine setups like Docker Swarms
- makes an ideal playground for pre-bare-metal training and testing
RunCVM uses a lightweight 'wrapper-runtime' technology that piggybacks the standard container runtimerunc
, making its code footprint and external dependencies small. It is built by bolting together 'off-the-shelf' (i.e. pre-existing open-source) components using shell script for simplicity, portability and ease of development.
To learn more, viewRunCVM on Github.
log_do is a bash library to assist writing self-documenting self-logging bash scripts, by simply prefacing each command with log_do.
log_do makes bash scripts easy to develop, debug and use, through:
- logging every command, its stdout, stderr and exit code;
- providing an automagic dry-run mode;
- providing an automagic interactive execution mode.
Thanks to these features, log_do helps you build complex sysadmin bash scripts iteratively and keep them well maintained. Thanks to the built-in dry-run mode, that lists all commands without executing them, log_do reduces the cognitive load needed for running scripts with which you are (or have become over time) unfamiliar.
To learn more, viewlog_do on Github.
BundELF (pron. 'Bundle-f') is a Linux ELF dynamically-linked binary executable patcher and bundler. It creates distribution-independent executable package bundles, for any tool, utility, or application. Its bundled packages, consisting of patched binaries and dynamic libraries, provide much the same benefits as statically-compiled binaries but without the recompilation faff.
Compared to statically-compiled binaries, BundELF-generated binaries make a much simpler and more generalised alternative, because statically-compiled binaries:
- are not always (or even often) readily available;
- can be hard and costly to compile manually;
- cannot be generated for certain applications and tools which inherently rely on being able to load dynamic libaries.
By contrast, BundELF can patch and bundleany pre-existing ELF binary -- tool, utility or application -- along with its dynamic (shared or non-shared) library dependencies, for relocation to (and execution from) any chosen filesystem location, making them completely portable and independent of the sourde distribution, much like statically-compiled binaries.
BundELF is a foundational technology component ofDockside andRunCVM.
To learn more, viewBundELF on Github.
Please reach out to us with any suggestions or queries on theNewsNow Labs Slack Workspace. We are typically available Monday-Friday, 9am-5pm London time.
NewsNow is the UK’s largest independent news aggregation and discovery platform. A one-stop shop for news for 12m unique monthly visitors, NewsNow is a UK top 50 website, and aglobal top 50 English-language news site, that also providesUS,Nigerian andRomanian editions.
NewsNow is proud of its 25-year heritage and its place within the media ecosystem, providing an editorially-driven platform that makes it easy for millions of people to discover news from thousands of publishers; and for publications - particularly those that are smaller and independent - to access audiences that can be otherwise hard to reach. The NewsNow platform helps support the growth of credible, independent and public interest journalism and news media plurality.
At NewsNow, we believe a healthy society needs a healthy news diet. Today, we are focussed on how we can improve our own services to facilitate this; and how, together with other news organisations, we can move towards a future where public interest news and journalism is funded sustainably by the people it serves.
Read more about NewsNow’s social mission, ethos and history.
NewsNow is led by a gender-diverse and technically-minded board. Of our three directors, two are developers — and that includes the Founder & CEO, Struan Bartlett (who is also the founding developer ofDockside). This means that development is core to the business: developers are appreciated for their creative input and areas of excellence; and the importance of investing in solutions that stand the test of time, and in managing technical debt, is well understood.
If this sounds like a place you might like to work, please check out theNewsNow Careers page for current vacancies.
PinnedLoading
- docker-ingress-routing-daemon
docker-ingress-routing-daemon PublicDocker swarm daemon that modifies ingress mesh routing to expose true client IPs to service containers
- bundelf
bundelf PublicBundELF is a Linux ELF bundler. It creates portable, distribution-independent executable binary bundles from any tool, utility or app, with similar benefits to statically-compiled binaries (but wit…
Shell
- log_do
log_do Publiclog_do is a convenient library for writing self-documenting self-logging bash scripts
Shell
Repositories
- prompta Public Forked fromiansinnott/prompta
ChatGPT UI that is keyboard-centric, mobile friendly, and searchable.
newsnowlabs/prompta’s past year of commit activity - dockside Public
Develop, stage and test on-prem or in your private cloud. Dockside is a tool for provisioning lightweight access-controlled IDEs, staging environments and sandboxes - aka 'devtainers' - on local machine, on-premises raw metal or VM, or in the cloud
newsnowlabs/dockside’s past year of commit activity - docker-registry-tool Public
Command line tool for listing, pruning and deleting Docker Registry tags
newsnowlabs/docker-registry-tool’s past year of commit activity - bundelf Public
BundELF is a Linux ELF bundler. It creates portable, distribution-independent executable binary bundles from any tool, utility or app, with similar benefits to statically-compiled binaries (but without the faff)
newsnowlabs/bundelf’s past year of commit activity - runcvm Public
RunCVM (Run Container VM) is an experimental open-source Docker container runtime, for launching standard container workloads - as well as Systemd, Docker, even OpenWrt - in VMs using 'docker run`
newsnowlabs/runcvm’s past year of commit activity - docker-ingress-routing-daemon Public
Docker swarm daemon that modifies ingress mesh routing to expose true client IPs to service containers
newsnowlabs/docker-ingress-routing-daemon’s past year of commit activity - awesome-online-ide Public Forked fromstyfle/awesome-online-ide
🌩️ A list of awesome online development environments
newsnowlabs/awesome-online-ide’s past year of commit activity
People
This organization has no public members. You must be a member to see who’s a part of this organization.
Top languages
Loading…
Most used topics
Loading…