Hidden Lisbon

Hidden Lisbon

Check out my other blog Hidden Lisbon. It’s about some of our favorite places and hidden gems in the beautiful city of Lisbon, Portugal.
Visualize.me

Visualize.me

Are you looking for a fun new way to spice up your resume/qualifications? I just stumbled across this site which makes a pretty cool infographic from your LinkedIn profile. Check out my infographic here....
Xojo and load balancing with Haproxy

Xojo and load balancing with Haproxy

I have previously written a post on load balancing for Xojo web app developers using Nginx. You can see the post here. This is an update to that post focusing on Haproxy instead of Nginx. You can learn more about and download Haproxy here. Why choose Haproxy over Nginx? There are pros and cons to each of these solutions – but Haproxy offers better options for sticky sessions than the standard free Nginx package. If you get the Nginx “plus package” ($1350) then Nginx would be the better overall solution. But for free, Haproxy beats it for pure load balancing capability. Specifically, Haproxy includes cookie injection and routing which allows you to tag each user with a cookie indicating what back-end Xojo process to route them too – which maintains the session. Without the “Plus package” the best Nginx can do is IP hashing which will route an entire office of users (if behind one NAT IP) to the same single instance of your app. If you have multiple users in the same location (ex. employees of the same business) then the load balancing is defeated. If that is not your circumstance, then check out the Nginx post – it may be a better choice for you. Nginx can also offer the power of serving non Xojo web pages and static content such as images.   Haproxy Configuration global log 127.0.0.1 local0 maxconn 4096 daemon defaults log global mode http option httplog option dontlognull retries 3 option redispatch maxconn 2000 contimeout 5000 clitimeout 50000 srvtimeout 50000 frontend http-in bind *:80 acl is_myapp1 hdr_end(host) -i myapp1.mydomain.com acl is_myapp2 hdr_end(host) -i myapp2.mydomain.com use_backend myapp1pool if is_myapp1...
Cycles – the app.

Cycles – the app.

Check out Cycles! Cycles is a super-simple time and focus management utility for MacOS. It is SURE to make your life better immediately upon first use or your money-back…. GUARANTEED! (It’s free). I made this because I wanted a easy way to break down my work-time into 20 minute chunks where I can focus entirely on one task. Open up Cycles and it displays a small 20 minute count-down timer in the corner of your screen. When time is up it displays an alert (including FREE bonus motivational quote). Act now and I’ll thrown in a settings window where you can adjust the timer length.   Download the installer...