Oasis Digital is growing – maybe you should be on the team! We are again looking for more great developers. All the usual information is available on
our careers page.
All the info is there of course, including a video with lots more about working here. Here are the key aspects:
The core of our team works at our headquarters in St. Louis MO – at least during non-pandemic times. But more of us also work around the USA (and a few around the world) on our customer projects. We mostly hire full-time employees, with contractors for certain circumstances. We hire at a wide range of levels; entry-level software developers eager to grow fast, through grizzled gurus who already have the deep understanding and experience our most critical customer needs. No “take-home interview coding test”; rather we will program with you at the relevant stage of the hiring process to get to know each other, and see your abilities in action. The most common key skill for new hires is Angular, React, or one of the other competing frameworks. “Full stack” is best, though many new hires start in one layer of the stack (for example, in the browser, on the server) and learn the rest over time. Please apply via our site linked above – that is machinery we use, resumes that arrive any other way tend to get lost. Our hiring process is about the same as in this 2018 post. Feel free to reach out by email (address at the lower right of our web site) and ask questions about the job, to figure out if you may want to apply.
Also, a bit about our philosophy of hiring:
Hiring is a marketing-like process, not a sales-like process. We aim to get the word out so that the right people find us. Hiring is a collaborative process of looking for the best match, not a race or competition. We hire people whose time is valuable, so we optimize for rapid assessment and understanding.
Blog posts can get stale. Our current hiring is always
listed on our careers page!
Here at Oasis Digital, one of the services we offer is to “review and advise” about a team’s applications. Today, let’s elaborate on the meaning of these services listed on our web site.
Continue reading Review and Advice – ongoing support engagements
Another “extended Angular Lunch” talk, Kyle Cordes explains why you would want to make the switch to TypeScript
today rather than wait for Angular 2. An earlier blog post covers a similar topic.
We have transcribed the talk to text, provided below.
Continue reading Typescript Now – for AngularJS
Google’s Go language (“golang”) was first released in early form in 2009, and reached 1.0 in 2012. Go has matured quite quickly compared to many other new languages. We find several aspects of Go appealing:
Go is a pragmatic language, with features chosen to ease and speed development of substantial projects.
Go uniquely combines a rapid cycle “scripting” language feel with a robust static compilation process.
Go’s compiler generates statically linked binaries; this is very “old-school” in 2015, but static compilation trades off disk space (which is cheap) for simplicity and reliability in production (which is valuable).
It is suitable for both small and large teams, although our work so far as been small.
Go has good support for concurrency, well-suited to software that scales up to run on many core machines.
Go has proven relatively easy to learn, for developers coming from a wide variety of backgrounds.
Go has a good standard library.
Go can target multiple platforms, yet does not use a separately installed runtime.
Go Development at Oasis Digital
Oasis Digital has made use of Go for various small systems, including:
Development by interns in our
intern program Utility software, test-stub software
Minor customer work
We recommend considering Go for certain types of projects:
Small, standalone software for which static compilation will ease deployment and support.
Data services behind front-end web systems, suitable for local or cloud deployment.
Applications where the Go concurrency model (“CSP”) is especially appropriate.
Our summer 2013 intern program was a great success. Here is a video we made explaining the program and showing some of the results of our interns achieved.
Many interns were involved, some of them have volunteered to appear here by name and link:
This list of Grid components available for Delphi. is originally from a Usenet post by Anthony Richardson (anthony_r at sageautomation.com). I’ve added more since then.
The following is a list of Third-Party Grid suppliers:
TSpread – http://www.jt.w1.com/products.htm
TSpreadSheet – http://www.uniyar.ac.ru/~dimak/delphi/spread.shtml
THyperSpreadsheet – http://www.pablop.demon.co.uk/ Non-DataAware:
Top Grid – http://www.objectsight.com/
TAdvStringGrid – http://www.tmssoftware.com/
TStringAlignGrid – http://www.hoerstemeier.com/
TSMTableGrid – http://www.sunsoft.ru/
THyperGrid – http://www.pablop.demon.co.uk/
TCoolStringGrid – http://www.cooldev.com Data Aware:
QuantumGrid – http://www.devexpress.com/
InfoPower – http://www.woll2woll.com/infopower/
TOPAZ – http://www.softsci.com/topazd.htm
Top Grid – http://www.objectsight.com/
DbAltGrid – http://www.dbaltgrid.com/
TIB_Grid – http://www.ibobjects.com/
TDBGridPro – http://vipper.downloadit.gr/
TSMDBTableGrid – http://www.sunsoft.ru/
X-DBGrid – http://republika.pl/kszyszka/x-files.html
TExDBGrid – http://www.gjl-software.co.uk/
TVizDbGrid – http://www.vizacc.com/i_prod_gexpert.php Grid Print Engines:
ExpressPrinting System – http://www.devexpress.com/
My (Kyle’s) own grid print engine, developed just before these started coming out. Header Footer Add-ons:
TSDBGridFooter – http://www.sedlan.com Specialist Grids: