On my blog: Developer Diary, Unification of Nepal https://john.colagioia.net/blog/2023/09/25/nepal.html #programming #project #devjournal
Video: C Programming on System 6 - VCF Midwest, Wi-Fi DA ⌘ Read more
On my blog: Developer Diary, World Water Monitoring Day https://john.colagioia.net/blog/2023/09/18/water.html #programming #project #devjournal
DockerCon Workshops: What to expect
DockerCon 2023 will be held October 4-5 in Los Angeles. The program is now online so you can plan your experience by day, time, and theme, including AI and Machine Learning, Web Application / Web Development, Building and Deploying Applications, Secure Software Delivery, and Open Source. This year we’re offering talks, workshops, and panel discussions, plus the usual vibrant DIY hallway track. Here’s a preview of what to expect in our workshops. Register now! ⌘ Read more
On my blog: Developer Diary, Nayrouz https://john.colagioia.net/blog/2023/09/11/nayrouz.html #programming #project #devjournal
Kernelless Kernel Programming (eBPF) - Computerphile ⌘ Read more
On my blog: Developer Diary, Labor Day https://john.colagioia.net/blog/2023/09/04/labor.html #programming #project #devjournal
On my blog: Developer Diary, Kaqchikel Rebellion https://john.colagioia.net/blog/2023/08/28/kaqchikel.html #programming #project #devjournal
Inspiration
⌘ Read more
On my blog: Developer Diary, Haitian Revolution https://john.colagioia.net/blog/2023/08/21/haiti.html #programming #project #devjournal
Nine years of the GitHub Security Bug Bounty program
It was another record year for our Security Bug Bounty program! We’re excited to highlight some achievements we’ve made together with the bounty community in 2022!
The post Nine years of the GitHub Security Bug Bounty program appeared first on The GitHub Blog. ⌘ Read more
On my blog: Developer Diary, Gerakan Pramuka https://john.colagioia.net/blog/2023/08/14/gerakan-pramuka.html #programming #project #devjournal
Erlang Solutions: 5 ways Elixir programming can improve business performance
Elixir is a simple, lightweight programming language that is built on top of the Erlang virtual machine. It offers straightforward syntax, impressive performance and a raft of powerful features. It uses your digital resources in the most efficient way.
This is all very well, but what does that mean in practice? Aside from impressing your web development team, what can Elixir do for your business?
In this … ⌘ Read more
On my blog: Developer Diary, Purple Heart https://john.colagioia.net/blog/2023/08/07/purple-heart.html #programming #project #devjournal
On my blog: Software as a Haunting (SaaH?) https://john.colagioia.net/blog/2023/08/06/code-haunting.html #philosophy #programming #rant
Erlang Solutions: Blockchain in Sustainable Programming
The benefits of blockchain implementation across multiple sectors are well-documented, but how can this decentralised solution be used to achieve more sustainable programming?
As the effects of the ongoing climate crisis continue to impact weather patterns and living conditions across the planet, we must continue to make every aspect of our lives, from transport and energy usage to all of our technology, greener and more sustain … ⌘ Read more
On my blog: Developer Diary, First U.S. Patent https://john.colagioia.net/blog/2023/07/31/patent.html #programming #project #devjournal
On my blog: Developer Diary, Simón Bolívar Day https://john.colagioia.net/blog/2023/07/24/bolivar.html #programming #project #devjournal
On my blog: Developer Diary, Yongle Emperor https://john.colagioia.net/blog/2023/07/17/yongle.html #programming #project #devjournal
(De)coding conventions
Navigating the ebb and flow of programming paradigms–from the shifts in the JavaScript ecosystem and TypeScript’s rise, to AI’s role in advancing accessibility, and strategies for encouraging non-code contributions–tune in to the latest episode of The ReadME Podcast for more. ⌘ Read more
Some recent Programming-y and Linux-y comic strips
Like, you know, about Python and compiler warnings and stuff. ⌘ Read more
On my blog: Developer Diary, Wyoming Statehood https://john.colagioia.net/blog/2023/07/10/wyoming.html #programming #project #devjournal
GitHub achieves ISO/IEC 27701:2019, 27018:2019, and CSA STAR certifications
GitHub’s Information Security and Privacy Management System (ISPMS) has been certified against ISO/IEC 27701:2019 (PII Processor) and 27018:2019 standards, as well as the Cloud Controls Matrix (CCM). These standards and frameworks are internationally recognized for security and privacy program best practices. ⌘ Read more
On my blog: Developer Diary, Pickett’s Charge https://john.colagioia.net/blog/2023/07/03/pickett.html #programming #project #devjournal
On my blog: Developer Diary, World Refrigeration Day https://john.colagioia.net/blog/2023/06/26/refrigeration.html #programming #project #devjournal
On my blog: Developer Diary, Juneteenth https://john.colagioia.net/blog/2023/06/19/juneteenth.html #programming #project #devjournal
hrxi: Windows support for Dino
Hello, I’m back!
It’s been four years since I participated in my first Google Summer of\
Code. I’m hrxi, a mathematics student from Germany. I got accepted
into this year’s Google Summer of Code program with the XMPP software\
foundation as the mentoring
organisation. I chose the extended\
timeline, so I am
going to work on [ … ⌘ Read more
GitHub’s revamped VIP Bug Bounty Program
GitHub’s VIP Bug Bounty Program has been updated to include a clear and accessible criteria for receiving an invitation to the program and more. Learn more about the program and how you can become a Hacktocat, and join our community of researchers who are contributing to GitHub’s security with fun perks and access to staff and beta features! ⌘ Read more
On my blog: Developer Diary, World Day Against Child Labor https://john.colagioia.net/blog/2023/06/12/child-labor.html #programming #project #devjournal
Announcing the All In CHAOSS DEI Badging pilot initiative
Take part in All in for Maintainers’ new pilot program that helps open source project maintainers highlight ongoing efforts in advancing diversity, equity, and inclusion within their communities. ⌘ Read more
On my blog: Developer Diary, World Environment Day https://john.colagioia.net/blog/2023/06/05/environment.html #programming #project #devjournal
Funny Programming Pictures Part XXXV
I laughed no less than three times while putting this together. THREE TIMES I SAY. ⌘ Read more
On my blog: Developer Diary, Day of UN Peacekeepers https://john.colagioia.net/blog/2023/05/29/peacekeepers.html #programming #project #devjournal
The 2023 Open Source Program Office (OSPO) Survey is live!
Help quantify the state of enterprise open source by taking the 2023 OSPO survey. ⌘ Read more
On my blog: Developer Diary, World Biodiversity Day https://john.colagioia.net/blog/2023/05/22/biodiv.html #programming #project #devjournal
Funny Programming Pictures Part XXXIII
I feel like mocking CSS and Agile today… ⌘ Read more
On my blog: Developer Diary, Nabka Day https://john.colagioia.net/blog/2023/05/15/nabka.html #programming #project #devjournal
How I used GitHub Copilot to build a browser extension
Here’s how, in seven steps, I built my first browser extension with GitHub Copilot—and my three major takeaways about learning and pair programming in the age of AI. ⌘ Read more
On my blog: Graphs with Chart.js https://john.colagioia.net/blog/2023/05/10/chart-js.html #linux #programming #techtips
On my blog: Developer Diary, WWII Remembrance https://john.colagioia.net/blog/2023/05/08/remembrance.html #programming #project #devjournal
Funny Programming Pictures Part XXXI
(That’s 31 in normal numbers.) ⌘ Read more
On my blog: Developer Diary, International Workers’ Day https://john.colagioia.net/blog/2023/05/01/workers.html #programming #project #devjournal
Funny Programming Pictures Part XXX
Yep. XXX. Oooooh, boy! You know what that means! ⌘ Read more
On my blog: Developer Diary, Fashion Revolution Day https://john.colagioia.net/blog/2023/04/24/fashion.html #programming #project #devjournal
** of array programming, lightsabers and some thoughts on permacomputing **
A bit of this and that, some kind of mishmosh.
Over the last few weeks I’ve been reading a lot about array programming systems like J, K, Q, APL, and BQN. I’ve been intending to add a page to the wiki about them, but havent gotten to that yet. Consider this a little promise that I’ll do that sometime soon. I’m interested in array programming less because I think it’s particularl … ⌘ Read more
On my blog: Developer Diary, Lena Massacre https://john.colagioia.net/blog/2023/04/17/lena.html #programming #project #devjournal
Funny Programming Pictures part XXIX
Doofenshmirtz, Excel, & ChatGPT. Oh, my. ⌘ Read more
Programming in the 1980s was the best…
… right? ⌘ Read more
On my blog: Developer Diary, Siblings Day https://john.colagioia.net/blog/2023/04/10/siblings.html #programming #project #devjournal
Erlang Solutions: You’ve been curious about LiveView, but you haven’t gotten into it
As a backend developer, I’ve spent most of my programming career away from frontend development. Whether it’s React/Elm for the web or Swift/Kotlin for mobile, these are fields of knowledge that fall outside of what I usually work with.
Nonetheless, I always wanted to have a tool at my disposal for building rich frontends. While the web seemed like the platform with the lowest bar … ⌘ Read more
On my blog: Normalizing Image Type and Size https://john.colagioia.net/blog/2023/04/05/file-type-size.html #linux #programming #techtips
Funny Programming Pictures Part XXVIII
Because, sometimes, a picture is worth a thousand pull requests. ⌘ Read more
On my blog: Developer Diary, Yuknoom Yich’aak K’ahk’ https://john.colagioia.net/blog/2023/04/03/yuknoom.html #programming #project #devjournal
On my blog: Mastodon’s API (The Pitfalls) https://john.colagioia.net/blog/2023/03/29/mastodon-api.html #mastodon #programming #techtips
Erlang Solutions: Here’s Why You Should Build Scalable and Concurrent Applications with Elixir
In today’s world, when dealing with high levels of system requests, you need applications that can handle them without slowing down. Here’s where Elixir comes in. Elixir is a programming language that is designed to create highly scalable and concurrent applications. Built on Erlang’s virtual machine (BEAM), it has been used for decades to build highly reliable … ⌘ Read more
On my blog: Developer Diary, World Theatre Day https://john.colagioia.net/blog/2023/03/27/theatre.html #programming #project #devjournal
Google Bard is a bit too creative. In another chat, where I asked who “Jan-Lukas Else” is, it also said that I developed the “Quarkus programming language”. But this clearly shows the limitations of language models and the current state of AI. Just because the answers sound clever, they are not always right. ⌘ Read more
Funny Programming Pictures Part XXVII
Lunduke-is-Sick-Edition ⌘ Read more
Google Bard is a bit too creative. In another chat, where I asked who “Jan-Lukas Else” is, it also said that I developed the “Quarkus programming language”. But this clearly shows the limitations of language models and the current state of AI. Just because the answers sound clever, they are not always right. ⌘ Read more
On my blog: Developer Diary, International Day of Happiness https://john.colagioia.net/blog/2023/03/20/happiness.html #programming #project #devjournal
Introducing Activating Developers and the new Digital Public Goods Open Source Community Manager Program
The Social Impact, Tech for Social Good team is launching a new Open Source Community Manager Program to support digital public goods. This is part of their new Activating Developers initiative. ⌘ Read more
On my blog: Developer Diary, Aztec New Year (Belated) https://john.colagioia.net/blog/2023/03/13/aztec.html #programming #project #devjournal
Funny Programming Pictures Part XXVI
Don’t worry. At least one makes fun of Mozilla. ⌘ Read more
On my blog: Developer Diary, European Day of the Righteous https://john.colagioia.net/blog/2023/03/06/righteous.html #programming #project #devjournal
Fanservice
⌘ Read more
On my blog: Developer Diary, Marathi Language Day https://john.colagioia.net/blog/2023/02/27/marathi.html #programming #project #devjournal
The XMPP Standards Foundation: XMPP at Google Summer of Code 2023
XSF and Google Summer of Code 2023
The XSF has been accepted again as hosting organisation at the Google Summer of Code 2023!
Now both students and open-source newcomers are invited to consider and review a participation and
prepare for the application phase. We would like to invite you to review XMPP … ⌘ Read more
Funny Programming Pictures Part XXV
Who knew there were this many Roman Numerals!? ⌘ Read more
Responsible AI pair programming with GitHub Copilot
GitHub Copilot boosts developer productivity, but using it responsibly still requires good developer and DevSecOps practices. ⌘ Read more
New professional website
I’m always programming on my blogging software, so today I decided to do something different. With the help of ChatGPT, which wrote the basic HTML and CSS template, I created a new resume website, which is basically a copy of everything I put on my LinkedIn profile. ⌘ Read more
On my blog: Developer Diary, World Day of Social Justice https://john.colagioia.net/blog/2023/02/20/social-justice.html #programming #project #devjournal
** Moon maker **
I recently re-read Peter Naur’s“Programming as theory building”. Afterwards I set out to write my own text editor. The paper posits that it’s really hard, if not impossible, to fully communicate about a program and sort of gestures at the futility of documentation…what spun around inside my head as I read was that our primary programming medium — text files — is silly. Like, some folks would totally 100% s … ⌘ Read more
Funny BSD Pictures
AKA Funny Programming Pictures Part XXIV ⌘ Read more
On my blog: Developer Diary, World Radio Day https://john.colagioia.net/blog/2023/02/13/radio.html #programming #project #devjournal
Funny Programming Pictures Part XXIII
Brace yourself. Funny pictures are coming. ⌘ Read more
On the topic of Programming Languages and Telemetry. I’m kind of curious… Do any of these programming language and their toolchains collect telemetry on their usage and effectively “spy” on your development?
- Python
- C
- C++
- Java
- C#
- Visual Basic
- Javascript
- SQL
- Assembly Language
- PHP
Erlang Solutions: Elixir, 7 steps to start your journey
Read this post in Spanish.
Let’s talk about Elixir!
Elixir is a functional programming language created by José Valim to build concurrent and scalable systems. It is defined as:
“a dynamic, functional language for building scalable and maintainable applications”.
Its first version was released in 2012. Since then, n … ⌘ Read more
How did the very first software get programmed?
I mean. Think about it. ⌘ Read more
On my blog: Developer Diary, Day against FGM https://john.colagioia.net/blog/2023/02/06/no-fgm.html #programming #project #devjournal
Funny Programming Pictures Part XXII
Ok. Not ALL of them are about programming… ⌘ Read more
10 comics about Linux and programming and stuff.
I have a disease where I can’t stop telling Linux jokes. Doctor says it’s terminal. ⌘ Read more
**This is how every news program should start, what political interviews first question should be about, the first impact assessment to every decision that is made.
The world knows how disastrous >1.5C is, pretends to be doing what is needed to avoid it, but we’re heading to 2°C.**
This is how every news program should start, what political interviews first question should be about, the first impact assessment to every decision that is made.
The world knows how disastrous >1.5C is, pretends to be doing what i … ⌘ Read more
Skilling for the future: How GitHub is advancing diversity, equity, and inclusion within open source communities
In the coming months, we’re scaling, expanding, and launching new programming to further DEI within open source communities. ⌘ Read more
On my blog: Developer Diary, Fred Korematsu Day https://john.colagioia.net/blog/2023/01/30/korematsu.html #programming #project #devjournal
Funny Programming Pictures Part XXI
Roman Numerals are nifty. ⌘ Read more
My code is still a mess, but I’m learning
I taught myself Go (and programming in general) by learning by doing. I learned by making a lot of mistakes and after noticing them, doing the necessary research. My Go code is probably a big mess, but it’s so satisfying, after not touching some code for a while, to do a major rewrite and improve the code with everything I’ve learned since the last time. ⌘ Read more
My motivation to work on GoBlog isn’t always the same. Sometimes I don’t feel like programming in my free time, so the most I do is some bug fixing when I find broken things. Sometimes I just have no time to work on new features or improvements. But since yesterday evening I feel a new push and have completely rewritten the plugin system to make it much more flexible (and I like flexibility). I had to break compatibility with existing plugins, but given the small user base and the limited scope of what plugins could … ⌘ Read more
Introducing the GitHub Bug Bounty swag store
We’re excited to share the newest addition to our GitHub Bug Bounty Program! ⌘ Read more
On my blog: Developer Diary, World Freedom Day https://john.colagioia.net/blog/2023/01/23/freedom.html #programming #project #devjournal
Funny Programming Pictures Part XX
More Roman Numerals than you can shake a stick at. ⌘ Read more
On my blog: Developer Diary, Martin Luther King Jr. Day https://john.colagioia.net/blog/2023/01/16/mlk.html #programming #project #devjournal
Funny Programming Pictures Part XIX
It’s Friday! So let’s look at some funny, nerdy pictures! ⌘ Read more
On my blog: Developer Diary, Hōonkō https://john.colagioia.net/blog/2023/01/09/hoonko.html #programming #project #devjournal
On my blog: Developer Diary, National Science Fiction Day https://john.colagioia.net/blog/2023/01/02/scifi.html #programming #project #devjournal
Funny Programming Pictures Part XVIII
Because it’s the end of 2022, and we deserve a good laugh. ⌘ Read more
On my blog: Developer Journal, Boxing Day https://john.colagioia.net/blog/2022/12/26/boxing.html #programming #project #devjournal
What’s with all the ducks?
What in the world do rubber ducks have to do with programming? And why were they everywhere at GitHub Universe? A lot of you asked, so I’m here to help explain. ⌘ Read more
it’s really funny when people tag jimmy wales on twitter when they don’t like some of the content on wikipedia. it’s like someone would tag Nat Friedman when they find a bug in a program hosted there
GitHub Gives 2022: Creating positive, lasting contributions in our communities
This year, we took GitHub Gives, our company-wide giving campaign, to new heights and wanted to share our learnings to provide best practices in programming a successful hybrid giving campaign for employees. ⌘ Read more
On my blog: Developer Journal, International Human Solidarity Eve https://john.colagioia.net/blog/2022/12/19/solidarity.html #programming #project #devjournal