Lenar.io - Lenar Badretdinov
Tags:
AppProps(1) AspectJ(9) AssertJ(2) DirectCall(4) Easy Files(2) EasyLog(4) Git(2) Gson(6) HTTP(15) Heroku(1) JUnit(8) JWT(2) Java(36) Java 8(3) JavaScript(1) Jenkins(4) Maven(1) OkHttp(1) Open Source(7) RESTEasy(9) Selenium(4) Spring(1) Spring Boot(16) Stubby4j(2) TestNG(10) VPN(1) ViaVox(1) VirtualBox(1) WebRTC(1)
knopka

Popular posts

Schedule Jenkins build periodically
How to configure Jenkins build schedule... Jenkins schedule format

Spring Boot + TestNG. How to get started
Minimal required code...

Projects

DirectCall

Browser-to-browser video calling

ViaVox

Voice communication platform

Recent posts

Why I Shut Down DirectCall: A Browser-Based Video Calling App That Failed Due to Network Restrictions
DirectCall was a browser-based video calling app built with WebRTC that allowed instant calls without apps or setup. This is a post-mortem explaining why it failed due to increasing network restrictions and unreliable global connectivity.

ViaVox - Now in Closed Testing
ViaVox Android app in closed testing - voice translation and AI conversational companion with 20 languages support

Recent DirectCall Improvements
New features in DirectCall - auto-hiding controls, camera switching, and screen sharing beta

Open Source

Easy Files Lenar.io - Easy Files
Read files with easy
AppProps Lenar.io - AppProps
Load multiple application property files from different locations
EasyLog Lenar.io - EasyLog
Open source library for logging and debugging

How to publish Open Source library
Step by step guide

knopka

DirectCall

DirectCall was a browser-based video calling project built for instant communication with no installs, no signup, and no setup.

It used WebRTC peer-to-peer connections to make calling as simple as sharing a link. The product worked technically, but long-term reliability became inconsistent in some regions because of network-level restrictions.

DirectCall is now discontinued. You can read the full post-mortem here: Why I Shut Down DirectCall.

DirectCall WebRTC video calling app startup failure

For implementation details, read the technical breakdown: Building DirectCall - The Tech Behind the Simplicity.

Posts about DirectCall