randyburden
Joined 14 years ago
Joined 14 years ago
The 2 apps in production are MAUI Blazor Hybrid apps. The learning curve was very small since I already was familiar with C# and Razor syntax after having built many C# server-side rendered web apps. Development is quite rapid since it's essentially using web technologies. For my use cases, the users do not care about the app looking native as these are B2B apps. Both apps are deployed in the 2 major mobile app stores and 1 app is also deployed in the Microsoft Store.
The 3rd app was an internal-only Android app built with the UI written entirely in C# instead of XAML. I chose to write the UI in C# instead of XAML primarily just for fun and to see how that would work out. I ran into a lot more issues using native UI when it came to me wanting to customize things, such as removing an annoying bottom text underline/border that is added by default to Entry (textbox) controls.
I'll probably never build another native UI app if I have the choice and will stick to MAUI Blazor Hybrid apps because it is so much faster to create the app using web technologies (HTML/CSS).
I also envisioned this same type of tool around 10 years ago and it is still on my ever growing list of ideas to implement. I took the idea further to support not only SQL but other languages such as HTML, JavaScript, Python, C#, etc. You could then support returning different types of media based on the URL extension such as .html to return a webpage, .json to return a JSON API, .csv to return a CSV file, etc. As time marched on, many of these same ideas came to fruition in things like AWS Lambda, Jupiter Notebooks, Microsoft Monaco Editor, etc.
I can only speak for my experience, but I couldn't make it work financially and we would have gotten a lot more done had we used those funds to pay for 1 or more nearshore or offshore resources. It created a fun environment and I think everyone learned and grew from the experience, but from a productivity and financial point of view, I don't think it was worth it.
So based on your experience with Eastern European devs, I think your money would be best spent on hiring 1 or more additional devs from Eastern Europe.
How it works:
1. Attacker leases 1 or more premium rate numbers in an international country.
- Attacker can lease a premium rate number for as little as $10/month
- Typically, the attacker gets to keep 70% of the money generated by the premium rate number.
2. Attacker then finds companies with OTP (One-Time Passcodes) or 2FA (Two-Factor Authentication) endpoints that require no validation and writes a script to automate the webpage or call the API endpoint
- Attacker will typically obtain a new IP address per API call using a VPN or a rented botnet from the dark web.
3. If the premium rate number costs 10 cents, then each successful text message they can send to the number generates 7 cents for them.
4. The attacker then just needs to send 150 SMS to the premium rate number to break-even on their $10 investment, not counting the cost of the VPN or rented botnet.
There is a lot of money to be made here by an attacker unfortunately. :(About Us:
Lanvera is a leading CCM (Customer Communications Management) outsourcing and technology company specializing in the design, production, and delivery of secure customer communications including invoices, statements, tax forms, collection letters, compliance notices and other business critical documents to any delivery channel including print, electronic and mobile platforms. Lanvera has a strong presence in the Financial Services industry and is expanding into other vertical markets. In short, we generate documents for our clients and serve those up via the web or deliver them via postal service, email, SMS, SFPT, etc.
We are an established, profitable company with hundreds of clients looking to significantly increase our software development team for designing and developing the next generation of our processing infrastructure, customer web portal, and electronic delivery platforms.
Technologies we work with: The modern Microsoft stack using .NET, Visual Studio, C#, ASP.NET Web API, ASP.NET MVC server side rendered using Razor, MS SQL Server, T-SQL, Azure DevOps/VSTS/TFS, Git, IIS, HTML, CSS, JavaScript, JSON
Positions:
Senior Software Developer - https://www.lanvera.com/seniorsoftwaredeveloper.html
The Senior Software Developer position is a hands-on role that emphasizes advanced skills in developing full-stack software solutions coded in C# on the Microsoft .NET Framework as well as system design, data modeling, mentorship, and team leadership skills. This role requires the ability to design complex systems from scratch and the ability to see the project through all layers of the SDLC including successful testing, production release, and hand-off with appropriate support and technical documentation to the operations team.
Software Developer Intern - https://www.lanvera.com/softwaredeveloperintern.html
Are you a software engineering/computer science/information systems student looking for a company with cutting edge technology? Do you want to be a part of a business offering services that support a client’s digital transformation journey? As a Software Developer Intern in a nimble environment, you make real contributions to the team and the services we offer to clients. You will be provided opportunities to perform deep analysis, design, coding, configuration, documentation, support, and installation of software. We need interns that offer energy and innovation with new technology tools and ideas.
Contact Us:
Please email [email protected] with HackerNews in the subject to have your resume prioritized.