Gabriel Baptista on how to build high-performance software architecture systems with C# and .Net Core
A software architecture refers to the fundamental structure of a software system that serves as a blueprint to manage the system complexity. It is also used to maintain a coordination mechanism among the various components of the software. One of the popular combinations of...
Why is Go the go-to language for cloud native development? – An interview with Mina Andrawos
Golang is currently one of the fastest growing programming languages in the software industry, finding its way into almost every nook and cranny of application development. Its speed, simplicity and reliability make it the perfect choice for all kinds of developers.
We recently interviewed Mina...
Clean Coding in Python with Mariano Anaya
Key-takeaways:
Clean code isn’t just a nice thing to have or a luxury in software projects; it's a necessity.
If we want our project to successfully deliver features constantly at a steady and predictable pace, then having a good and maintainable code base is a must.
The true nature of...
Learn Transformers for Natural Language Processing with Denis Rothman
Key takeaways
The transformer architecture has proved to be revolutionary in outperforming the classical RNN and CNN models in use today.
Artificial intelligence is simply a recent form of automation, just like all other automation.
AI consultants will always be necessary to implement AI.
...
Fastly CTO Tyler McMullen on Lucet and the future of WebAssembly and Rust [Interview]
Around this time in 2015, W3C introduced WebAssembly, a small binary format that promises to bring near-native performance to the web. Since then it has been well received by web developers, with some going as far as to say that the "death of JavaScript...
Glen Singh on why Kali Linux is an arsenal for any cybersecurity professional [Interview]
Kali Linux is a popular term for anyone related to computer security. It is the most renowned tool for advanced Penetration Testing, Ethical Hacking and network security assessments.
To know more about Kali Linux more closely, we recently had a quick chat with Glen D....
Honeycomb CEO Charity Majors discusses observability and dealing with “the coming armageddon of complexity” [Interview]
Transparency is underrated in the tech industry. But as software systems grow in complexity and their relationship with the real world becomes increasingly fraught, it nevertheless remains a value worth fighting for.
But to effectively fight for it, it’s essential to remember that transparency is...
Kenneth Fukizi on the new Blazor framework, gRPC support, and other exciting features in ASP.NET Core 3.0
The open-source framework ASP.NET Core is one of the most popular web frameworks, developed by Microsoft and its community. The modular framework runs on both the full .NET Framework, on Windows, and the cross-platform .NET Core. One of the most captivating features of this...
How two junior Intuit engineers helped their team adopt Kotlin within a month
Change might feel like a natural part of working in the software industry. But in truth it's not natural at all; it takes a hell of a lot of effort to do things differently. That's what software developers Shelby Cohen and Katie Levy found...
How Gremlin is making chaos engineering accessible [Interview]
Despite considerable hype, chaos engineering doesn’t appear to have yet completely captured the imagination of the wider software engineering world. According to this year’s Skill Up survey, when asked, only 13% of developers said they were excited about it. But that doesn’t mean we...
Must Read in Mobile
Understanding the Foundation of Protocol-oriented Design
When Apple announced Swift 2 at the World Wide Developers Conference (WWDC) in 2016, they also declared that Swift was the world’s first protocol-oriented...