It's built using Hugo and hosted on Github Pages. Hugo is good fit for collecting TILs as it makes it easy to create tag pages and link to related content. Source: https://github.com/codeinthehole/til/
As Simon notes, writing TILs drastically lowers the barrier to publishing something online. I see publishing in increasing sizes of granularity as a pipeline (notes → tweets → TILs → blog posts) where each prior step helps inform the next step. To paraphrase a British proverb: look after the TILs and the blog posts look after themselves.
Octopus Energy | Software Engineer | Soho, London, UK | ONSITE, FULL TIME
We are a tech-centric green energy supplier building a global energy platform to help foster renewable energy adoption around the world. We’re looking for diligent and thoughtful software engineers to join us. If you want to use your technical skills to help fight climate change, this is a great opportunity.
We deliberately choose simple, trusted technologies like Python, Django, Postgres and RabbitMQ. We have a culture of high quality software engineering, using pair programming, code review and continuous deployment to deliver effective software.
Octopus Energy | Software Engineer | Soho, London, UK | ONSITE, FULL TIME
We are a tech-focused energy supplier for the UK market looking for diligent software engineers to join us.
Our multi-discipline engineering team builds and maintains a platform that processes over £500m annually for over 500k customers. We’re rapidly growing with a view to expanding internationally.
Server-side, we mainly use Python. Our websites and internal services use Django and the Django-REST-framework - we also use Pandas, Numpy, Airflow and Jupyter for analysis and forecasting, plus Celery for background tasks.
We use AWS heavily, employing most of the "Hashistack" (eg Packer, Consul, Terraform) as part of a continuous deployment pipeline.
This is a rare opportunity to use technology to help fight climate change through helping the UK to use green technology and renewable energy sources.
Octopus Energy | Software Engineer | Soho, London, UK | ONSITE, FULL TIME
We are a tech-focused energy supplier for the UK market and we're looking for diligent software engineers to join our team.
Our small, multi-discipline engineering team builds and maintains a platform that processes over £180m annually for over 160k customers.
Server-side, we mainly use Python. Our public site is powered by Django and the Django-REST-framework - we also use Pandas, Numpy and Jupyter for analysis and forecasting, plus Celery for background tasks.
We use AWS heavily, employing most of the "Hashistack" (eg Packer, Consul, Terraform) as part of a continuous deployment pipeline.
This is a rare opportunity to use technology to help fight climate change through helping the UK to use green technology and renewable energy sources.
Octopus Energy | Software Engineer | Soho, London, UK | ONSITE, FULL TIME
We are a tech-focused energy supplier for the UK market and we're looking for diligent software engineers to join us.
Our small, multi-discipline engineering team builds and maintains a platform that processes over £100m annually for over 100k customers.
Server-side, we mainly use Python. Our public site is powered by Django and the Django-REST-framework - we also use Pandas, Numpy and Jupyter for analysis and forecasting, plus Celery for background tasks.
We use AWS heavily, employing most of the "Hashistack" (eg Packer, Consul, Terraform) as part of a continuous deployment pipeline.
This is a rare opportunity to use technology to help fight climate change through helping the UK to use green technology and renewable energy sources.
Octopus Energy | Software Engineer | Soho, London, UK | ONSITE, FULL TIME
We are a tech-focused energy supplier for the UK market and we're looking for diligent software engineers to join us.
Our small, multi-discipline engineering team builds and maintains a platform that processes £100m annually with over 100k customers.
On the server-side, we mainly use Python. Our public site is powered by Django and the Django-REST-framework - we also use Pandas, Numpy and Jupyter for analysis and forecasting, and Celery for background tasks.
We use AWS heavily, employing most of the "Hashistack" (eg Packer, Consul, Terraform, Atlas) as part of a continuous deployment pipeline.
This is a rare opportunity to use technology to help fight climate change through helping the UK to use green technology and renewable energy sources.
Octopus Energy | Trading Analyst | Soho, London, UK | ONSITE, FULL TIME
About Octopus Energy:
Backed by Octopus Investments, we’re a new energy supplier for the UK. Through smart use of modern technology, we’re changing the way people consume and buy energy.
The Octopus Group has an investment portfolio worth over £7bn and with over £1.5bn invested in renewable energy generation assets. In total, Octopus owns about 40% of the UKs commercial solar generation capacity. Octopus Energy is an ambitious young business already making real change in the market, with the benefits of being a startup but with significant financial backing.
Responsibilities:
* Support with and where appropriate, own analytically complex activities such as bidding for Power Purchase Agreements for renewable generation and pricing of complex commercial supply deals
* Execute day to day energy procurement activity and develop tools to automate them – either directly (probably using Python, SQL, VBA or other appropriate methods) or by working with our Tech team. This includes:
* Using weather forecasts to produce forecasted output from renewable generation sites and forecasted customer usage
* Using forecast data and hedge position to produce trade proposals, minimising exposure to cash-out prices
* Validation of industry counterparty invoices (e.g. electricity transmission and distribution, imbalance costs, government schemes etc)
* Settlements analysis and risk reporting on meter read performance
* Produce financial position and information for use in discussion with senior management, month-end and other Group reporting.
* Assembling wholesale traded position to assist in production of month-end gross margins and forward looking financial statements
* Position exposure under different market scenarios and other risk management information
If you’re interested please drop your CV through to [email protected]
Octopus Energy | Software Engineer | Soho, London, UK | ONSITE, FULL TIME
We are a tech-focused energy supplier for the UK market and we're looking for diligent software engineers (especially with Python experience) to join us.
We're building a modern, event-driven infrastructure for interacting with both consumers (via the web, mobile and smart-meters) and the industry (eg data flows, consumption forecasting, trading on the wholesale market).
On the server-side, we mainly use Python. Our public site is powered by Django and the Django-REST-framework - we also use Pandas, Numpy and Jupyter for analysis and forecasting, and Celery for background tasks.
Client-side, we use React and SASS; our mobile apps are built using React Native.
Engineering standards are high. All code is well tested and thoroughly reviewed.
This is a great opportunity for several reasons:
* We have lots of difficult design challenges to solve. The UK energy market is complicated, dated and process-heavy - there's an awful lot of domain modelling that we need to get right.
* We have difficult technical problems to solve. With the advent of smart meters, we'll soon be processing millions of meter readings a day. We need the right technology in place to handle this smoothly as well as feeding data into a machine learning pipeline that models and predicts consumption.
* There's a great opportunity for disruption in the UK energy market. The big suppliers still dominate, but are not exactly popular. The energy landscape is changing as we move to more dis-aggregated forms of generation, with less predictability, more dynamism and smarter technology.
* You'll be working for a company that’s fighting climate change. We’re the largest investor in solar generation in the UK, and are funding wind and anaerobic digestion. We're helping people to use greener technology and renewable energy, all helping move the UK towards a lower carbon future
We’re looking for someone who thrives on providing alternative opinions, challenging those around them and being challenged, and owning a problem and working on their own initiative.
We are a tech-focussed energy supplier for the UK market and we're looking for diligent software engineers (especially with Python experience) to join us.
We're building a modern, event-driven infrastructure for interacting with both consumers (via the web, mobile and smart-meters) and the industry (eg data flows, consumption forecasting, trading on the wholesale market).
On the server-side, we mainly use Python. Our public site is powered by Django and the Django-REST-framework - we also use Pandas, Numpy and Jupyter for analysis and forecasting.
Client-side, we use React and SASS; our mobile apps are built using React Native.
Engineering standards are high. All code is well tested and thoroughly reviewed.
This is a great opportunity for several reasons:
* We have lots of difficult design challenges to solve. The UK energy market is complicated, dated and process-heavy - there's an awful lot of domain modelling that we need to get right.
* We have difficult technical problems to solve. With the advent of smart meters, we'll soon be processing millions of meter readings a day. We need the right technology in place to handle this smoothly as well as feeding data into a machine learning pipeline that models and predicts consumption.
* There's a great opportunity for disruption in the UK energy market. The big suppliers still dominate, but are not exactly popular. The energy landscape is changing as we move to more disaggregated forms of generation, with less predictability, more dynamism and smarter technology.
* You'll be working for a company that is helping to tackle climate change. We'll be helping move people onto using greener technology and consuming energy from renewable sources. This will all help transition the UK towards a lower carbon future.
Octopus Energy | London, UK | On-site and remote | Full-time
We are a tech-focussed energy supplier for the UK market and we're looking for diligent software engineers (especially with Python experience) to join us.
We're building a modern, event-driven infrastructure for interacting with both consumers (via the web, mobile and smart-meters) and the industry (eg data flows, consumption forecasting, trading on the wholesale market).
On the server-side, we mainly use Python. Our public site is powered by Django and the Django-REST-framework amongst other things - we also use Pandas, Numpy and Jupyter for analysis and forecasting.
Client-side, we use React and SASS; our mobile apps are built using React Native.
We use a Kanban approach to development and employ CircleCI and Atlas to coordinate a continuous deployment pipeline. Engineering standards are high. All code is well tested and thoroughly reviewed.
This is a great opportunity for several reasons:
* We have lots of difficult design challenges to solve. The UK energy market is complicated, dated and process-heavy - there's an awful lot of domain modelling that we need to get right.
* We have difficult technical problems to solve. With the advent of smart meters, we'll soon be processing millions of meter readings a day. We need the right technology in place to handle this smoothly as well as feeding data into a machine learning pipeline that models and predicts consumption.
* There's a great opportunity for disruption in the UK energy market. The big suppliers still dominate, but are not exactly popular. The energy landscape is changing as we move to more disaggregated forms of generation, with less predictability, more dynamism and smarter technology.
* You'll be working for a company that is helping to tackle climate change. We'll be helping move people onto using greener technology and consuming energy from renewable sources. This will all help transition the UK towards a lower carbon future.
We are a new, tech-focussed energy supplier for the UK market, and we're looking for diligent programmers (especially with Python experience) to join us.
We're building a modern, event-driven infrastructure for interacting with both consumers (via the web, mobile apps and smart-meters) and the industry (eg data flows, consumption forecasting, trading on the wholesale market).
On the server-side, we mainly use Python. Our public site is powered by Django and the Django-REST-framework amongst other things - we also use Pandas, Numpy and Jupyter for analysis and forecasting.
On the client-side, we use React and SASS. For our mobile apps, we use React Native.
We use a Kanban approach to development and use Atlas to coordinate a continuous deployment pipeline. Engineering standards are high. All code is well tested and thoroughly reviewed.
This is a great opportunity for several reasons:
* We have lots of difficult design challenges to solve. The UK energy market is complicated, dated and process-heavy - there's an awful lot of domain modelling that we need to get right.
* We have difficult technical problems to solve. With the advent of smart meters, we'll soon be processing millions of meter readings a day. We need the right technology in place to handle this smoothly as well as feeding data into a machine learning pipeline that models and predicts consumption.
* There's a great opportunity for disruption in the UK energy market. The big suppliers still dominate, but are not exactly popular. The energy landscape is changing as we move to more disaggregated forms of generation, with less predictability, more dynamism and smarter technology.
* You'll be working for a company that is helping to tackle climate change. We'll be helping move people onto using greener technology and consuming energy from renewable sources. This will all help transition the UK towards a lower carbon future.
Octopus Energy | Hammersmith, London, UK | On-site | Full-time
We are a new, tech-focussed energy supplier for the UK market, and we're looking for programmers (especially with Python experience) to join us.
We're building a modern, event-driven infrastructure for interacting with both consumers (via the web, mobile apps and smart-meters) and the industry (eg data flows, consumption forecasting, trading on the wholesale market).
On the server-side, we mainly use Python. Our public site is powered by Django and the Django-REST-framework amongst other things - we also use Pandas, Numpy and Jupyter for analysis and forecasting.
On the client-side, we use React and SASS. For our mobile apps, we use React Native.
This is a great opportunity for several reasons:
* We have lots of difficult design challenges to solve. The UK energy market is complicated and process-heavy - there's an awful lot of domain modelling that we need to get right.
* We have difficult technical problems to solve. With the advent of smart meters, we'll soon be processing millions of meter readings a day. We need the right technology in place to handle this smoothly as well as feeding data into a machine learning pipeline that models and predicts consumption.
* There's a great opportunity for disruption in the UK energy market. The big suppliers still dominate, but are not exactly popular. The energy landscape is changing as we move to more disaggregated forms of generation, with less predictability, more dynamism and smarter technology.
* You'll be working for a company that is genuinely helping to make the world a better place. We'll be helping move people onto using greener technology and consuming energy from renewable sources. This will all help transition the UK towards a lower carbon future.
We are a new energy supplier for the UK market, and we're looking for programmers (especially with Python experience) to join us. We're going to use Python to build a modern infrastructure for interacting with both consumers (via the web, mobile apps and smart-meters) and the industry (eg trading on the wholesale market, managing the billing life cycle).
To start with, we'll be using Django and the Django-REST-framework for the consumer-facing sites, and employing Pandas and Numpy for some of the heavier data processing required. We use AWS heavily, employing most of the Hashicorp toolset (Vagrant, Packer, Consul, Terraform) and are planning to use Lambda to build event-driven functionality.
This is a great opportunity for several reasons:
* We have lots of difficult design challenges to solve. The UK energy market is very complicated and process-heavy - there's an awful lot of domain modelling that we need to get right.
* We have difficult technical problems to solve. With the advent of smart meters, we'll soon be processing millions of meter readings a day. We need the right technology in place to handle this smoothly as well as feeding data into a machine learning pipeline that models and predicts consumption.
* There's a great opportunity for disruption in the UK energy market. The big suppliers still dominate, but are not exactly popular. The energy landscape is changing as we move to more disaggregated forms of generation, with less predictability, more dynamism and smarter technology.
* You'll be working for a company that is genuinely helping to make the world a better place. We'll be helping move people onto using greener technology and consuming energy from renewable sources. This will all help transition the UK towards a lower carbon future.
Yoyo Wallet is a one of London’s leading FinTech startups building a marketing platform for modern retailers powered by mobile payments. We're looking for diligent and enthusiastic software engineers to join our engineering team. We have several vacancies as we’re rapidly growing our engineering team at the moment - we’re looking for:
* Platform engineers - our platform is built using Golang,
JustYoyo is a FinTech startup building a marketing platform for modern retailers
powered by mobile payments. We're looking for diligent and enthusiastic
software engineers to join our engineering team and help us with:
- Scaling out our platform as daily transaction volumes grow
- Monitoring and alerting
- Robust fraud detection
- Statistical analysis of transactional data
Our product comprises iOS and Android apps and a set of Python microservices hosted on
AWS. We currently use Puppet, Django, Celery, RabbitMQ and Postgres amongst other
things, but are starting to rebuild components in Go.
We use Sprintly to manage our Kanban development process, with mandatory peer
review and test coverage for all work.
JustYoyo (http://justyoyo.com/) - London - Full-time - Python platform engineer(s)
JustYoyo is a FinTech startup building a marketing platform for modern retailers
powered by mobile payments. We're looking for diligent and enthusiastic
software engineers to join our engineering team and help us with:
- Scaling out our platform as daily transaction volumes grow
- Monitoring and alerting
- Robust fraud detection
- Statistical analysis of transactional data
Our product comprises iOS and Android apps and a set of Python microservices hosted on
AWS. We currently use Puppet, Django, Celery, RabbitMQ and Postgres amongst other
things.
We use Kanban for development with mandatory peer review and test coverage for
all work.
One way is to use symlinks to link in your live build. Then your deployment process can upload your new codebase and run the migrations before switching the symlink so that you new codebase is being served.
If you enjoyed this, then you'll certainly enjoy the programming chapter of 'Hacking: The Art of Exploitation' by Jon Erickson (http://en.wikipedia.org/wiki/Hacking:_The_Art_of_Exploitatio...). The first half of the book is a similar exploration of C programming using GDB to explain everything. Recommended.
It's built using Hugo and hosted on Github Pages. Hugo is good fit for collecting TILs as it makes it easy to create tag pages and link to related content. Source: https://github.com/codeinthehole/til/
As Simon notes, writing TILs drastically lowers the barrier to publishing something online. I see publishing in increasing sizes of granularity as a pipeline (notes → tweets → TILs → blog posts) where each prior step helps inform the next step. To paraphrase a British proverb: look after the TILs and the blog posts look after themselves.