Some things can be done only from a browser. For example, make a screenshot, generate PDF of a page, UI or performance testing... Puppeteer gives you a high-level API to manage a headless Chrome and automate all this things.
#headless #chrome #automation #js
https://github.com/GoogleChrome/puppeteer
#headless #chrome #automation #js
https://github.com/GoogleChrome/puppeteer
GitHub
GitHub - puppeteer/puppeteer: JavaScript API for Chrome and Firefox
JavaScript API for Chrome and Firefox. Contribute to puppeteer/puppeteer development by creating an account on GitHub.
Kompose is the small utility that could be useful if you want to run your Docker Compose scripts on Kubernetes or OpenShift.
#Docker #Kubernetes
http://kompose.io/
#Docker #Kubernetes
http://kompose.io/
Electron Desktop GUI for Webpack Dashboard helps you to build the nice and shiny Dashboards. The framework is based on Electron, written in javascript
#electron #js #dashboard
GitHub: https://github.com/FormidableLabs/electron-webpack-dashboard/
introduction article: http://formidable.com/blog/2017/introducing-electron-webpack-dashboard/
#electron #js #dashboard
GitHub: https://github.com/FormidableLabs/electron-webpack-dashboard/
introduction article: http://formidable.com/blog/2017/introducing-electron-webpack-dashboard/
GitHub
GitHub - FormidableLabs/electron-webpack-dashboard: Electron Desktop GUI for Webpack Dashboard
Electron Desktop GUI for Webpack Dashboard. Contribute to FormidableLabs/electron-webpack-dashboard development by creating an account on GitHub.
The distributed services (or, microservices) debugging is a pain. If you've ever tried to debug more than 2 services working together, you can't forget all the suffering you went through.
Squash - is quite promising project that allows you to debug microservices from your IDE. Yes, you understand it right: you just set breakpoints in your code and debug running distrubuted services as usually, line by line. At the moment it works only with VS Code.
#debug #microservice #go
https://github.com/solo-io/squash
Squash - is quite promising project that allows you to debug microservices from your IDE. Yes, you understand it right: you just set breakpoints in your code and debug running distrubuted services as usually, line by line. At the moment it works only with VS Code.
#debug #microservice #go
https://github.com/solo-io/squash
GitHub
GitHub - solo-io/squash: The debugger for microservices
The debugger for microservices. Contribute to solo-io/squash development by creating an account on GitHub.
Mozilla adds the "Headless mode" to the FIrefox. Finally. Now your functional tests will be faster and easier to set up.
#firefox #mozilla
https://developer.mozilla.org/en-US/Firefox/Headless_mode
#firefox #mozilla
https://developer.mozilla.org/en-US/Firefox/Headless_mode
Streamlist - self-hosted music stream server. Did you want to set up your personal local Spotify with your favourite music installed on your local computer? Now you know where to begin.
#music #go
https://github.com/streamlist/streamlist
#music #go
https://github.com/streamlist/streamlist
GitHub
soundscapecloud/soundscape
Soundscape - a personal music streaming server. Contribute to soundscapecloud/soundscape development by creating an account on GitHub.
Have you ever written any Shell scripts? Did you have any issues with testing then?
shUnit2 - the interesting project to add unit tests to your Shell scripts; something similar to JUnit or PyUnit, but for Shell.
#shell #script #testing
https://github.com/kward/shunit2
shUnit2 - the interesting project to add unit tests to your Shell scripts; something similar to JUnit or PyUnit, but for Shell.
#shell #script #testing
https://github.com/kward/shunit2
GitHub
GitHub - kward/shunit2: shUnit2 is a xUnit based unit test framework for Bourne based shell scripts.
shUnit2 is a xUnit based unit test framework for Bourne based shell scripts. - kward/shunit2
www.shellcheck.net - is utterly helpful service to check your Shell scripts for any errors and mistakes. But furthermore, you can use it also from command line! The source code is available on GitHub
#shell
https://github.com/koalaman/shellcheck
#shell
https://github.com/koalaman/shellcheck
GitHub
GitHub - koalaman/shellcheck: ShellCheck, a static analysis tool for shell scripts
ShellCheck, a static analysis tool for shell scripts - koalaman/shellcheck
NGINX Unit is a new, lightweight, open source application server built to meet the demands of today’s dynamic and distributed applications. The project is still in beta, but you can try it already now. At the moment it supports only Python, PHP, Go but Java, Node.js and Ruby are coming soon. Looks promising...
#nginx #microservice
https://www.nginx.com/products/nginx-unit/
#nginx #microservice
https://www.nginx.com/products/nginx-unit/
F5, Inc.
NGINX
F5 NGINX provides a suite of products that together form the core of what organizations need to create apps and APIs with performance, reliability, security, and scale.
lozad.js - light (~0.5kb) JS library for image lazy loading. Has no dependencies.
#js #javascript
https://github.com/ApoorvSaxena/lozad.js
#js #javascript
https://github.com/ApoorvSaxena/lozad.js
goflyway - lightweight and fast HTTP tunnel proxy with web console
#firewall #go #proxy
https://github.com/coyove/goflyway
#firewall #go #proxy
https://github.com/coyove/goflyway
GitHub
GitHub - coyove/goflyway: An encrypted HTTP server
An encrypted HTTP server. Contribute to coyove/goflyway development by creating an account on GitHub.
Sublime Text 3.0 is out!
#editor #ide
https://www.sublimetext.com/blog/articles/sublime-text-3-point-0
#editor #ide
https://www.sublimetext.com/blog/articles/sublime-text-3-point-0
Bunch of useful links for everyone who works with cryptocurrencies on one page. Different kind of tools, articles, scripts etc...
#cryptocurrency #bitcoin
https://github.com/kennethreitz/awesome-coins
#cryptocurrency #bitcoin
https://github.com/kennethreitz/awesome-coins
Few tools to manage running Docker containers:
1) Dockly - Docker console (!) UI and Dashboard for quick manging and inspecting of Containers and Images. Written on JS.
https://github.com/lirantal/dockly
2) ctop - CLI utility, provides a concise and condensed overview of real-time metrics for multiple containers:
https://github.com/bcicen/ctop
#Docker #terminal #gui #cli
1) Dockly - Docker console (!) UI and Dashboard for quick manging and inspecting of Containers and Images. Written on JS.
https://github.com/lirantal/dockly
2) ctop - CLI utility, provides a concise and condensed overview of real-time metrics for multiple containers:
https://github.com/bcicen/ctop
#Docker #terminal #gui #cli
imgproxy - the microservice for resizing and converting remote images.
More explanation is here: https://evilmartians.com/chronicles/introducing-imgproxy
Github: https://github.com/DarthSim/imgproxy
#microservice #go #images
More explanation is here: https://evilmartians.com/chronicles/introducing-imgproxy
Github: https://github.com/DarthSim/imgproxy
#microservice #go #images
The tiny browser extension that prevents coin mining using your computer when you visit some web resources
#cryptocurrency #mining #extension
https://github.com/keraf/NoCoin
#cryptocurrency #mining #extension
https://github.com/keraf/NoCoin
GitHub
GitHub - keraf/NoCoin: No Coin is a tiny browser extension aiming to block coin miners such as Coinhive.
No Coin is a tiny browser extension aiming to block coin miners such as Coinhive. - keraf/NoCoin
SQIP - CLI utility that generates a lighweight preview for a given image in SVG format.
Have you ever seen how Google, Pinterest or Facebook preload their pictures? Say, you open Google and search for a picture, the results appear in grid and each image has its own colored placeholder and only then the real image is loaded replacing the placeholder. It is very nice practice from UX point of view.
The use case of SQIP is pretty simple. Firsly you need to generate the SVG preview:
sqip -o output.svg ../myImage.jpg
then, you calculate base64 from it:
cat output.svg | base64
and now you can use it in your HTML code, something like this:
<img width="600" height="400" src="myImage.jpg" style="background-size: cover; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWx....0iMjciLz48L2c+PC9zdmc+);">
And here you go!
#js #images #svg
https://github.com/technopagan/sqip
Have you ever seen how Google, Pinterest or Facebook preload their pictures? Say, you open Google and search for a picture, the results appear in grid and each image has its own colored placeholder and only then the real image is loaded replacing the placeholder. It is very nice practice from UX point of view.
The use case of SQIP is pretty simple. Firsly you need to generate the SVG preview:
sqip -o output.svg ../myImage.jpg
then, you calculate base64 from it:
cat output.svg | base64
and now you can use it in your HTML code, something like this:
<img width="600" height="400" src="myImage.jpg" style="background-size: cover; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWx....0iMjciLz48L2c+PC9zdmc+);">
And here you go!
#js #images #svg
https://github.com/technopagan/sqip
GitHub
axe312ger/sqip
"SQIP" (pronounced \skwɪb\ like the non-magical folk of magical descent) is a SVG-based LQIP technique. - axe312ger/sqip
ripgrep - is a line oriented search tool that works similar to "grep" or "ack", but much more faster.
Written on Rust 👌🏻
#rust #cli #search
https://github.com/BurntSushi/ripgrep
Written on Rust 👌🏻
#rust #cli #search
https://github.com/BurntSushi/ripgrep