Just software solutions ltd


















The standard solution covered 9 out of 10 of Contempo's requirements. As a footwear retailer with stores across South Africa, Lesotho and Namibia, we required a reliable, cost effective ERP solution to run our business both in-store and at Head Office. Implementing a platform for effective stock management was key. Facebook Twitter LinkedIn phone. Bring Business to life a world-class ERP solution for companies of varying sizes.

Read More. Your Microsoft Partner One provider for all your Microsoft licencing requirements. Microsoft Cloud Give your business the computing power and flexibility it needs, move your applications to Microsoft Azure. Retail Manage your Retail business with a single solution. No added complexity, no inconsistent data, no struggle.

All our solutions can be deployed on-premises or in the cloud. Let's Go. Manufacturing Manufacturers can achieve more with their businesses — delivering new efficiencies on the plant floor increasing margins.

Service Management Transform your service operation and provide a quality service to your clients. Manage your service contracts, inventory and service repairs to deliver a personalised experience to foster client loyalty. Essential Offerings A packaged business solution that manages all operational aspects of your small to medium business without the cost of your typical ERP implementation. Retail Essentials A fully integrated business solution that manages all operational aspects of your retail business without the cost of your typical ERP implementation.

Manufacturing Essentials A fully integrated business solution that manages all operational aspects of your manufacturing business without the cost of your typical ERP implementation. Finance Essentials Finance Essentials provides small and medium businesses with a platform for growth. A fully integrated business solution that manages all operational aspects of your business without the cost of your typical ERP implementation. Go from data to insights in minutes.

Any business today is only as efficient as the software backbone that connects and supports its various functions, from behind-the-scenes to the more visible client-facing activities. Case Studies. View All Case Studies. Our Services. More about our services. We are therefore authorised to sell the associated licenses to clients, in addition to managing the ongoing enhancement plan or subscription billing process between clients and the supplier.

Everyone has their own perspective, and I always learn something. The videos are being uploaded incrementally to the CppCon YouTube channel , so hopefully the video of my presentation and the ones above that aren't already available will be uploaded soon. It is now less than a month to this year's CppCon , which is going to be in Aurora, Colorado, USA for the first time this year, in a change from Bellevue where it has been for the last few years.

The main conference runs from 15thth September , but there are also pre-conference classes on 13th and 14th September, and post-conference classes on 21st and 22nd September. You can book your place as part of the normal CppCon registration. Callbacks in a multithreaded world. The conference proper started on Wednesday, after a day of pre-conference workshops on the Tuesday, and continued until Saturday.

I was only there Wednesday to Friday. I didn't arrive until Wednesday lunchtime, so I missed the first keynote and morning sessions. This was an interesting talk that covered similar ground to things I've thought about before. It was good to see Ivan's take, and think about how it differed to mine. Ivan's approach is a clean design for pipelined tasks that allows implicit parallelism.

Gail shared some of her research into how developers feel about various aspects of software development, from the behaviour of others to the code that they write. She then got us to try one of the exercises she talked about in small groups.

By picking developer behaviours from the cards she provided to each group, and telling stories about how that behaviour has affected us, either positively or negatively, we can share our experiences, and learn from each other. Next up was my session, Here's my number; call me, maybe.

It was well attended, with interesting questions from the audience. My slides are available here , and the video is available on youtube. Several people came up to me later in the conference to say that they had enjoyed my talk, and that they thought it would be useful for them in their work, which pleased me no end: this is what I always hope to achieve from my presentations.

Thursday lunchtime was taken up with book signings. I was one of four authors of recently-published programming books set up in the conservatory area of the hotel to sell copies of our books, and sign books for people.

I sold plenty, and signed more, which was great. Can we interpret meaning from the lack of an annotation? If your codebase uses override everywhere, except in one place, is that an accidental omission, or is it a flag to say "this isn't actually an override of the base class function"? Is it a good or bad idea to omit the names of unused parameters? There was a lot to think about with this talk, but the key takeaway for me is Consistency is Key : if you are consistent in your use of optional annotations, then deviation from your usual pattern can convey meaning to the reader, whereas if you are inconsistent then the reader cannot infer anything.

The presented code was intended to confuse, and elicit exclamations of "WTF! However, it was fun as ever, helped by the free drinks, and the fact that my team "Ungarian Notation" were the eventual winners. Friday was the last day of the conference for me though there the conference had another full day on Saturday.

It started with Paul Grenyer's keynote on the trials and tribulations of trying to form a "community" for developers in Norwich, with meet-ups and conferences. Paul managed to be entertaining, but having followed Paul's blog for a few years, there wasn't anything that was new to me. Support for various libraries allows to write code to plot graphs and maps and things, and have the graphs appear right there in the web page immediately. This is an incredibly powerful tool, and I had discussions with people afterwards about how this could be used both as an educational tool, and for "live" documentation and customer-facing tests: "here is sample code, try it out right now " is an incredibly powerful thing to be able to say.

With John Lakos in the front row, Andreas had to field many questions. I had hoped for more depth, but I thought the material was well-paced, and so there wouldn't have been time; that would have been quite a different presentation, and less of an "introduction".

Niall is working on a standardization proposal which would allow creating objects "fully formed" from a binary representation, without running a constructor, and would allow terminating the lifetime of an object without running its destructor. This is a difficult area as it interacts with compilers' alias analysis and the normal deterministic lifetime rules.

However, this is an area where people currently do have "working" code that violates the strict lifetime rules of the standard, so it would be good to have a way of making such code standards-conforming. The sessions at a conference at ACCU are great, and I always enjoy attending them, and often learn things. However, you can often watch these on Youtube later. One of the best parts of physically attending a conference is the discussions had in person before and after the sessions.

It is always great to chat to people in person who you primarily converse with via email, and it is exciting to meet new people. The conference tries to encourage attendees to be open to new people joining discussions with the "Pacman rule" — don't form a closed circle when having a discussion, but leave a space for someone to join. This seemed to work well in practice.

Here is the abstract of my talk:. Some of them come from the previously published Concurrency TS, and others are new, but they all make our lives as developers easier. This talk will introduce the new features, and explain how and why we should use them. This talk will also introduce some of the most important of these, including the new Executor model.

This year I will be presenting "Here's my number; call me, maybe. Callbacks in a multithreaded world" on 11th April. The abstract is:. A common pattern in multithreaded applications is the use of callbacks, continuations and task pipelines to divide the processing of data across threads.

This has the benefit of ensuring that threads can quickly move on to further processing, and can minimize blocking waits, since tasks are only scheduled when there is work to be done. The downside is that they can weave a tangled web of connections, and managing object lifetimes can now become complicated.

This presentation will look at ways of managing this complexity and ensuring that your code is as clear as possible, and there is no possibility of dangling references or leaked objects.

I am pleased to announce that Just::Thread Pro v2. This adds support for gcc 7, clang 4. It also includes the new facilities from the Concurrency TS :. Just::Thread Pro v2.

All licences include a free upgrade to point releases, so if you purchase now you'll get a free upgrade to all 2. Purchasers of the older Just::Thread library now called the compatibility library may upgrade to Just::Thread Pro for a small fee. I am please to announce that I have made v5. Initially, the binaries are only available for Ubuntu I therefore decided to package it myself, in this PPA. This is especially good, since in combination with clang v5.

Here is the course description:.



0コメント

  • 1000 / 1000