Posts

JavaScript

 

It is pretty clear to me at this point – that every single one of the frameworks brings different reasons to choose it and has its own Pros and Cons.

TOP 3 reasons to choose AngularJS are:

  • User Interface
  • Flexibility
  • Testing.

PROS

  • Amazing UI Design
  • Simple Routing
  • Great Libraries.

CONS

  • Limited Routing
  • 3rd party integration is complex
  • Scopes are hard to debug.

TOP 3 reasons to choose ReactJS are:

  • SEO Effective
  • Ability to create own components [don’t rely only on PolymerJS & Shadow DOM]
  • Great Efficiency [due to own virtual DOM].

PROS

  • Smooth interface & easy2learn API
  • Easier importing and JS debugging
  • Higher performance compared to other JS frameworks.

CONS

  • Very sophisticated view layer
  • It’s a library only not a framework
  • Will require additional configuration if you integrate into an MVC framework.

TOP 3 reasons to choose Node.js are:

  • Server-side proxy
  • NPM
  • Data Streaming.

PROS

  • Shares same piece of code with both client and server-side
  • Easily stream big files
  • Easy2learn & have a vibrant and large community.

CONS

  • Relational database issues
  • Requires deep understanding of JS to work with it
  • It’s not scalable because one CPU is not enough to take advantage of multiple tasks.

Every business obviously has its own needs and every Developer has own preferences in terms of which framework they prefer the work with and clearly after this short research these are the heavyweight leaders.

Is there a potential rival (vue.js)? Yes, maybe, but that’s for another research and I am very keen and opened to hear your thoughts and suggestions.

 

Whats your favourite? Let me know in the comments.

 

Edge Careers - REC Audited Logo

 

Edge Careers are recruitment experts who pride ourselves on offering the highest level of service in the industry to all of our candidates and clients.

To become an Edge Careers candidate, please click here to register your details. If you are a client looking to fill a vacancy, please click here, or alternatively contact one of our consultants to discuss your requirements in more detail via our Contact Us page.

Follow Edge Careers on LinkedInTwitterFacebook and Instagram to stay up to date with all our latest news, exclusive competitions and events.

www.edgecareers.co.uk

 

BIM

Before delving into the depths of the BIM world we need to understand what BIM actually means.

First and foremost, the idea that BIM is just a type of software is incorrect, it’s much more than that! BIM is a pretty broad term but in a nutshell it’s a process which creates and monitors a construction project through its whole lifecycle, from concept though to building management. It’s a collaborative way of working combining the following five fundamentals: Processes, Policies, People, Information and Technologies. These essential elements are fundamental for the effective functioning of BIM.

So, what are some of the benefits of BIM? I hear you ask…

Firstly, BIM reduces delays and speeds up the productivity which in turn saves money.
But how does it do this? During the design process BIM can pick up errors or issues through clash detection before they reach the construction site avoiding having to rework elements of the project, meaning the reduction of delays on site. Because the BIM model means creating a 3D visualisation of the model before the shovel even hits the ground, enabling changes to be made to the model before physical work has even begun, which again reduces time and cost and improves productivity.

The model also creates a safer construction site. This is because the model can pinpoint hazards before they become problems, by forward planning site coordination and logistics. This also has a direct knock on effect on improved build quality.

The construction industry has always been especially interested in the upfront capital costs. Going through the 6D process (Project lifecycle information) ensures that wise decisions are made from the get go. Shifting this focus betters the understanding of the whole-life cost where most money is proportionately spent; this should make for better decisions upfront in terms of both cost and sustainability. Not only does this work for one model but the data which has been learnt from the build can be used on future builds. Never before have we been able to harvest so much information from construction projects and then be able to feed it back into future designs, improving cost, productivity, safety, sustainability and build quality. This is only a small snapshot of what the BIM model can do for a build.

What does the future hold for BIM?

It’s a promising future wherein buildings, design and construction will be cheaper, safer, more efficient, and more responsive to end-users.

However, there is a problem: Even with all the benefits of BIM, some professionals in the industry don’t want to let go of their old ways of working. Even professionals who understand the future benefits of BIM struggle to implement it. Meaning they use a combination of new technology with old processes. This seems to be a ‘friendlier’ approach to the transition phase in the industry.  Though, Contractors are now seeing the benefits of moving over to the BIM model. We are finally seeing companies really embrace BIM.

 

Edge Careers - REC Audited Logo

 

Edge Careers are recruitment experts who pride ourselves on offering the highest level of service in the industry to all of our candidates and clients.

To become an Edge Careers candidate, please click here to register your details. If you are a client looking to fill a vacancy, please click here, or alternatively contact one of our consultants to discuss your requirements in more detail via our Contact Us page.

Follow Edge Careers on LinkedInTwitterFacebook and Instagram to stay up to date with all our latest news, exclusive competitions and events.

www.edgecareers.co.uk

 

Angular 8 is finally here! Although the Angular had originally planned to release Angular 8 in March or April, it didn’t happen until late May.

With the new release now available, it’s important to understand what has changed so you’ll know how to approach Angular 8. Since Angular 7 is going to be supported until April of 2020, you may decide that it’s not worth upgrading if Angular 7 already meets all of your needs.

One of the most important changes is what the Angular team describes as ‘Differential Loading of Modern JavaScript.’ To put it simply, this means that new apps generated by Angular CLI will now contain separate bundles for legacy JavaScript (ES5) and modern JavaScript (ES2015+). This is great news because it means that modern browsers with ES2015 support will be able to download smaller, more efficient app bundles that load and render faster than before.

The Angular team is also adding a backward compatibility mode to the Angular router which will make it easier to upgrade legacy Angular apps to modern Angular. In an ideal world, we would have all been able to upgrade our Angular 1.x apps to Angular 2+ right away.

In the real world though, this doesn’t always happen. To this day, there are a large number of massive legacy Angular apps happily chugging away, serving businesses and making users happy. They haven’t been upgraded for a simple reason: they’re working well, and there wouldn’t be much ROI in doing a complete rewrite.

The end is in sight for Angular 1.x. It isn’t going to see any new development and will only be receiving security patches until the end of its long-term support period on June 30, 2021. For teams working on large Angular 1.x apps, the time to begin the transition is now (and the changes to the Angular router will help make the transition smoother). The router updates will make it possible to lazy load parts of Angular 1.x apps inside a modern Angular app using route APIs.

 

Edge Careers - REC Audited Logo

 

Edge Careers are recruitment experts who pride ourselves on offering the highest level of service in the industry to all of our candidates and clients.

To become an Edge Careers candidate, please click here to register your details. If you are a client looking to fill a vacancy, please click here, or alternatively contact one of our consultants to discuss your requirements in more detail via our Contact Us page.

Follow Edge Careers on LinkedInTwitterFacebook and Instagram to stay up to date with all our latest news, exclusive competitions and events.

www.edgecareers.co.uk

 

 

 

.net

 

Microsoft has announced that they will release .NET 5 after .NET Core 3.0. This will be one of the major .NET launches and is likely to draw a lot of attention. Post-release there will be just one .NET and it can be used to target Windows, Linux, macOS, iOS, Android, tvOS, watchOS, and web assembly. Microsoft has promised that they will launch new .NET API’s along with language features.

Microsoft has promised that .NET 5 will improve the .NET offering in the following ways-

  • Produce a single .NET runtime and framework that can be used everywhere, and that has uniform runtime behaviours and developer experiences.
  • Expand the capabilities of .NET by taking the best of .NET Core, .NET Framework, Xamarin, and Mono.
  • Build that product out of a single code-base that developers (Microsoft and the community) can work on and expand together and that improves all scenarios.

That apart, .NET will also offer Just-in-Time (JIT) and Ahead-of-Time (AOT) compilation models. AOT is aimed at mobile and IoT devices, thanks to its small footprint. The .NET will be based on a unified toolchain and will be aided by a flexible deployment model. That being said the features from the older versions would be retained.

Below is the list of all the new features .NET 5 will bring to the table.

  1. You will have more choice on runtime experiences.
  2. Java interoperability will be available on all platforms.
  3. Objective-C and Swift interoperability will be supported on multiple operating systems.
  4. CoreFX will be extended to support static compilation of .NET (ahead-of-time – AOT), smaller footprints and support for more operating systems.

 

Edge Careers - REC Audited Logo

 

Edge Careers are recruitment experts who pride ourselves on offering the highest level of service in the industry to all of our candidates and clients.

To become an Edge Careers candidate, please click here to register your details. If you are a client looking to fill a vacancy, please click here, or alternatively contact one of our consultants to discuss your requirements in more detail via our Contact Us page.

Follow Edge Careers on LinkedInTwitterFacebook and Instagram to stay up to date with all our latest news, exclusive competitions and events.

www.edgecareers.co.uk

 

 

BIM

You have probably heard by now that one of the most iconic symbols of French history, the Cathedral of Notre-Dame was devastated by fire on Monday 15th April 2019. Within minutes the largely wooden building which took almost 200 years to build was up in flames. After over 15hrs of fire fighting the Parisian fire department managed to control the fire, though at this point the spire and most of the roof was gone. Thankfully due to the renovation work on the 850-year-old building many of the religious artefacts had been removed from the building, such as the crown of thorns.

However, there is still hope for the story yet! Andrew Tallon an architectural historian who died in 2018, used a 3D laser scanner to map the whole Cathedral. It was thought that his scans were to help in the restoration project, recording the buildings condition, with the archaeological recording and building pathology.

Tallon’s laser data consist of 1 billion data points in more than fifty locations over the Cathedral, structured as “point clouds,” which software can render into images of the three-dimensional space. As the first and second stages of the process were finished this will give contractors a massive head start as they can simply detail the existing 3D point cloud to generate a fully-functional, contractible model.

 

Notre Dame

 

Assassin Creed makers have also offered a lending hand along with a generous £450,000 to the reconstruction.

Over a 24-month period an artistic digital version of the building was created. Though some of the features such as the spire are different in the game. This is because the game is set in the French Revolution and the history of the cathedral architecture, has since changed. Developers have described the virtual Notre Dame as a landmark technical and architectural achievement. Though the digital artist did do an absolutely phenomenal job on the Cathedral, I doubt it will actually be able to be used as the underlying dataset just won’t be suitable for engineers to work with.

With these previous digital mappings and where BIM technology is today, it allows archaeologists to see the site as it was hundreds of years ago to how it is now.  It’s truly exciting to see that the real use of modern construction technology can essentially remap and design the famous Cathedral. I can’t wait to witness the reconstruction process and see it restored to its former glory; BIM will save the day!

Are you a BIM expert looking for a career move or a business looking for a specialist? I can help you find your perfect fit. You can reach me on either Hannah.jinks@edgecareers.co.uk or 07585 975 183

 

Edge Careers - REC Audited Logo

Edge Careers are recruitment experts who pride ourselves on offering the highest level of service in the industry to all of our candidates and clients.

To become an Edge Careers candidate, please click here to register your details. If you are a client looking to fill a vacancy, please click here, or alternatively contact one of our consultants to discuss your requirements in more detail via our Contact Us page.

Follow Edge Careers on LinkedInTwitterFacebook and Instagram to stay up to date with all our latest news, exclusive competitions and events.

www.edgecareers.co.uk