"We like to think of Opstrace as open-source distribution for observability"
Discover the main insights gained from an AMA session with Sébastien Pahl about Opstrace, an open-source distribution for observability.
Stories from the playground.
Developers evolve in a complex and changing environment. We can learn a lot by listening to the tales of those that have already paved a path and by meeting people who are willing to share their thoughts and knowledge about programming and technologies.
Discover the main insights gained from an AMA session with Sébastien Pahl about Opstrace, an open-source distribution for observability.
Co-creator of the voice assistant Siri, Luc Julia discusses how the back end for Siri was built at Apple, and shares his vision of the future of AI.
Only 50 years since its birth, the Internet is undergoing some radical changes.
One concept that can leave developers really scratching their heads is memory, and how programming languages interact with it.
Let's explore the history and role of each of the components that make up the URL!
We discussed with Tess Rinearson and Péter Szilágyi about the strengths and weaknesses of using Go to build blockchain apps.
An interview with Paul Mockapetris, the creator of the DNS.
We talked with Carol Willing and Łukasz Langa about Python governance entities as well as how the evolutions of the language are decided.
Charlie Gerard, a senior developer at Netlify, explains why she has no hesitation in likening coding to art and where her inspiration comes from.
The software and the data behind this scientific achievement are now open to anyone who wants to create an image of M87* at home.
In 1994, Dr. Thomas Nicely found that the latest Intel Pentium processor did not accurately perform floating point mass on certain sets of numbers.
We interviewed Gaël Duval, a data-protection specialist who has created his own privacy-focused mobile operating system, called /e/.
We met up with Victor Stinner and Julien Danjou to discuss the performance of the programming language Python.
New space start-up tech firms have hired people who the traditional aerospace industry often wouldn’t look twice at—developers and engineers.
Why are there so many JavaScript front-end frameworks? Let’s take a look at what’s been behind this rise.
Can strategies employed by cyber security help to improve how healthcare predicts, prevents, and tackles epidemics and pandemics such as COVID-19?
Tim Neutkens, the co-author and lead maintainer of Next.js, shares here how he found himself in the world of open source.
The neural network was built from scratch and trained using everyday open-source Python-based technologies.
Using the supercomputer Summit, researchers have been able to identify 77 promising compounds that could inform a treatment of COVID-19.
We met up with Erica Sadun and Pavel Zak to discuss how the language Swift has grown over the past six years and the ways it still needs to change.
Discover how open science and open source help to accelerate vaccine research as well as ventilators and testing methodologies production.
Developers are increasingly finding new ways to extend the limits of CSS, proving that there’s more to the language than just style.
We got together with Daniel Ehrenberg and Sven Sauleau to discuss JavaScript standardization and how decisions are made.
With the popularity of Python with programmers still growing, we tried to understand how it became one of the most impactful languages in the world.
Learn more about the software failure behind the crash of the Ariane 5 rocket and how it paved the way for better coding.
We got together with Bert Belder and Vladimir Agafonkin to discuss how to maintain large open-source projects.
Hakim El Hattab co-created Slides.com. He discusses here his approach to producing creative visuals and the importance of questioning things.
Discover the history of Git, based on interviews with Linus Torvalds, Johannes Schindelin, Jeff King and Tom Preston-Werner.
Bluenove explains its technical stack to build a collective intelligence technology.
We looked at the history of Rust and talked to Steve Klabnik and Ashley Williams, two current members of the Rust core team.
Let’s uncover the reasons behind the complexity of programming, what the impact is on developers and how to manage it.
We talked to two accessibility specialists, Aurélien Levy and Hidde de Vries, about web accessibility.
In this article we outline the ways you can improve your efficiency and productivity while working on your computer!
Currently Program Manager at Microsoft, Chris Heilmann discusses his experience of working for Yahoo and Mozilla and the role of developer evangelist.
This article summarizes the appealing and essential things about README files, as well as the common pitfalls.
Through using GitHub, it’s possible for designers and developers to build web design and code side by side, almost at the same time!
Good exploratory data analysis combined with relevant data visualization is essential for pinpointing the right direction to take.
Creator of Elixir and cofounder of Plataformatec, José Valim discusses the lessons he learned while creating Elixir and his involvement in its future.
In this interview, Gaël Duval tells us more about how he ended up creating Mandrake and why and how he created the /e/ mobile operating system.
The story behind how PDFs came to be is actually longer and more interesting than you might think. It starts with the Cold War.
Sqreen is reviewing deployment and monitoring tools they have in place and run through a real-life example of how these tools helped them.
In this article you will discover tools and practices that will help you write meaningful tests without things becoming too painful!
Functional languages such as Clojure and Haskell can often represent the complexity with cleaner code that’s closer to the mathematics of the model.
Discover fuzzing and how it can help you uncover unknown bugs!
On June 21, the European Ruby Conference welcomed several hundred Rubyists aboard a historic ship. Read the recap!
Developers often use high-end computers to work. But what if we were to tell you that it’s more advantageous to work directly in the cloud?
Alexandre Gramfort discusses how it all started with scikit-learn and the importance of providing the right tools for avoiding statistical mistakes.
Visual Studio Code is a lightweight editor and its usage has experienced a rapid rise. Discover what makes it so popular!
Jean-Baptiste Kempf discusses how he initially got involved in VLC and shares his tips for developers who want to improve and get hired.
Need some guidance for the best way to carry out test-driven development? Read on. Here, we share some useful tips!
Let’s meet the four people who pushed the boundaries of statistics: John Tukey, John Chambers, Leo Breiman, and Bill Cleveland.
Open-source software is now so embedded in daily life, it is difficult to remember a time without it! This article tells you how it all began!
Good architectures result in apps that perform well and are easy to maintain. Here is our feedback on functional reactive architecture!
Mark Dalrymple discusses how it all started with programming and CocoaHeads and how developing relationships helped him to build his career!
dotGo 2019 is a one-day TED Talk-style event which focuses on the Go language. Here’s our summary of this year’s presenters and their talks!
Read the recap of the React Amsterdam 2019 conference that was held on April 12 and welcomed 1,300 attendees!
There are more than 2,500 programming languages in existence today. Where do all these languages come from? Learn more about the fourth generation.
Discover the history of the Internet!
Sara Soueidan talks about how she learnt to code, to freelance effectively, and share some tips on how to become a great developer.
Applying a quick fix without knowing what it does can easily lead to a bigger issue. Here is the story behind one of them!
There are more than 2,500 programming languages in existence today. Where do all these languages come from? Learn more about the third generation.
Being able to run ML models directly on a smartphone has some really interesting potential. Discover how to proceed and what are the challenges!
There are more than 2,500 programming languages in existence today. Where do all these languages come from? Learn more about the second generation.
This article covers what happened when WTTJ implemented Mnesia, including the difficulties we encountered and the results we got. Check it out!
Anders Hejlsberg talks about his career, the languages Turbo Pascal, C#, TypeScript and gives advice to developers.
In 2017, SQLI started an ambitious project with AWS. Here are 3 important tips that they can offer you as a result of this experience.
The dotSwift conf focuses on the ways the Swift language can be leveraged to solve challenges and build apps. Read the recap of the 2019 edition!
There are more than 2,500 programming languages in existence today. Where do all these languages come from? Learn more about the first generation.
At WTTJ, they recently started to investigate recommender systems to bring a whole new dimension to their users’ experience. Discover their feedback!
Everyone is focused on the shiny new. Nonetheless, a few bits of software have stood the test of time. Here are the stories behind 4 of these.
Dan Cederholm, co-founder of Dribbble, looks back on his career, talking about how he started coding, the challenges he faced at Dribbble.
Atomic Design is a powerful way of saving time. Discover how FABERNOVEL implemented it and the 4 lessons they learnt from using this methodology.
Learn more about the history of the programming languages Erlang and Elixir!
Daniel Steinberg was our guest for an Ask Me Anything session (AMA) dedicated to the evolutions of the Swift language since Swift 5 was released.
Because being a developer is not just about coding, we want to share dedicated tips on soft skills and career paths, help you stay up-to-date with your favorite technologies, and learn more about the job market.
Thinking outside the box once in a while is essential while coding. Take a step back on your day-to-day developer tasks and discover how other people use the same technologies and tools as you to create amazing things.