We’ve always believed in giving back to the community. A lot of our projects involve R&D, and when we hit upon something that we think is a winner, we always share.
We frequently found ourselves needing a query/expression builder with a nice modern UI. Since we didn’t find a good open source component for this, we decided to roll our own. To make it reusable, we designed it so that it can be easily bolted on any DB or for that matter on entity model in any language
ReactJS + Sails + Redis
Sails and React.js are fast becoming popular alternates for Node.js and Angular.js. RSR is a start application that integrates React with Sails. As an added bonus, Redis is configured as the primary database.
At Ideas2IT, we learn every day. From product engineering to data science, from blockchain to chatbots, our experts discuss driving forces at the intersection of tech and business.
We look at business through the lens of technology, and break down how cutting-edge tech will alter the way companies in various industries operate. These are some of our learnings from working with front-end tech.
Which grid is performant: jQuery Datatable, Angular UI Grid or a custom Grid?
When developing modern frontends, one of the key requirements is world class performance. We consider it to be one of the key UX criteria. Google thinks its important enough that it penalises pages that are slow.
Conversational UI in a Rural Context, or how user-testing can be an enlightening experience
As a designer, the last thing you want to hear after working on userflows, wireframes, mockups and interfaces is that the users “don’t quite get it”. And yet, these are the “failures” that force you to take a step back and rethink your basic assumptions.
Angular performance:With the advent of Angular 2 and React, there is a lot of backlash against Angular on performance. While some of them are justified, a lot can be done to make the Angular UI peppy. Having built many complex front-ends with Angular, I wanted to share a few things we learnt in the trenches.
An intelligent outbound prospecting platform for B2B sales reps. To get sales folks to use it, the UI needs to be simple, powerful, and really fast. We chose React + Flux and a kickass UI design to accomplish this. We introduced messaging based interactions instead of forms where appropriate.
This tracks the exact location of service rendered for fraud prevention. We implemented a responsive UI, so that field folks can use it on a tab using Angular.js, jQuery, OpenStreetMap for mapping core data and Leaflet for mapping UI. For mobile-friendly interactive maps, we chose Leaflet as it offers light-weight and fast. For Mapping core data we chose OpenStreetMap (OSM) because it’s free and is used by the likes of Foursquare and Evernote which is good validation.
Interesting enterprise events happening all across your IT ecosystem are converted into a live stream of events organized around Topics. Real-time analytics engine to take actions on these events like intelligent routing. For UX, we leveraged the principle of 20% of actions are performed 80% of the time. We enable this 80% via messaging. Built a Slack like front-end using Angular.js and jQuery.
It’s hard to restrict ourselves to a few lines when we have to talk about all of the work we’ve done with front-end tech, but we’ll try. We’re calling out some of the things that we’re particularly good at, but there’s a lot more to us than meets the eye. Don’t take our word for it; engage a couple of our engineers for a week and you’ll see what we mean.
With combined design experience of over twenty years, we understand the human-computer interface better than most. We build intuitive, beautifully designed screens with robust functionality.
We use hybrid frameworks such as Ionic in order to create applications that can be used for multiple mobile screens, across Android and iOS. This cuts both your time to market and your costs in half.
We’re always looking for the best, most efficient front-end technologies. We have extensive experience in front-end technologies using modern MVC technologies. Angular, React, Vue – you name it
One of our biggest advantages is that we don’t just build front-ends; we have years of experience building entire products and taking them to market, which helps us treat the front-end as a piece of the larger product puzzle.
Another strength – we always invest in cutting-edge tech, from Machine Learning to blockchain. This culture of looking for the next big tech helps us stay on our toes, and constantly on top of the latest best practices and techniques.
We build products. A huge part of that is learning how humans interact with interfaces, because what’s a product without a usable, intuitive front-end? Over the years, we’ve been following the interesting journey that front-end design has been going through, and we’ve been keeping up with every little development. We were on top of Angular as it got popular, and the same goes with React and Vue. We invested considerably in Human-Computer Interaction and other design paradigms as they came up.
When we design front-ends, we take full ownership of the product. Anything we sign off on is guaranteed to have passed the most intense scrutiny with regards to ease of use, load time, AMP, etc. Given our experience in years of front-end design and building our own products, we also go the extra mile and look at Conversion Rate Optimization (CRO), logical flow, asset audits and SEO-friendliness.